File tree Expand file tree Collapse file tree 1 file changed +3
-2
lines changed
Expand file tree Collapse file tree 1 file changed +3
-2
lines changed Original file line number Diff line number Diff line change 11from fireo .database .errors import DBConnectionError
22from google .cloud import firestore
33
4-
54class Database :
65 """Create connection with google cloud firestore
76
@@ -34,12 +33,14 @@ class Database:
3433 def __init__ (self ):
3534 self ._conn = None
3635
37- def connect (self ,credentials = None , from_file = None ):
36+ def connect (self ,credentials = None , from_file = None , client = None ):
3837 try :
3938 if credentials :
4039 self ._conn = firestore .Client (credentials = credentials )
4140 elif from_file :
4241 self ._conn = firestore .Client .from_service_account_json (from_file )
42+ elif client :
43+ self ._conn = client
4344 else :
4445 raise DBConnectionError ("Credentials or service account json file required to connect with firestore" )
4546 except Exception as e :
You can’t perform that action at this time.
0 commit comments