@@ -33,7 +33,7 @@ def excepthook(type, value, traceback):
3333
3434
3535class PyTigerGraphCore (object ):
36- def __init__ (self , host : str = "http://127.0.0.1" , graphname : str = "MyGraph " ,
36+ def __init__ (self , host : str = "http://127.0.0.1" , graphname : str = "" ,
3737 gsqlSecret : str = "" , username : str = "tigergraph" , password : str = "tigergraph" ,
3838 tgCloud : bool = False , restppPort : Union [int , str ] = "9000" ,
3939 gsPort : Union [int , str ] = "14240" , gsqlVersion : str = "" , version : str = "" ,
@@ -85,7 +85,7 @@ def __init__(self, host: str = "http://127.0.0.1", graphname: str = "MyGraph",
8585 TigerGraphException: In case on invalid URL scheme.
8686
8787 """
88- logger .info ("entry: __init__" )
88+ logger .debug ("entry: __init__" )
8989 if logger .level == logging .DEBUG :
9090 logger .debug ("params: " + self ._locals (locals ()))
9191
@@ -110,6 +110,7 @@ def __init__(self, host: str = "http://127.0.0.1", graphname: str = "MyGraph",
110110 self .base64_credential = base64 .b64encode (
111111 "{0}:{1}" .format (self .username , self .password ).encode ("utf-8" )).decode ("utf-8" )
112112
113+ # Detect auth mode automatically by checking if jwtToken or apiToken is provided
113114 self .authHeader = self ._set_auth_header ()
114115
115116 # TODO Eliminate version and use gsqlVersion only, meaning TigerGraph server version
@@ -179,7 +180,7 @@ def __init__(self, host: str = "http://127.0.0.1", graphname: str = "MyGraph",
179180 self .restppPort = restppPort
180181 self .restppUrl = self .host + ":" + self .restppPort
181182
182- self .gsPort = ""
183+ self .gsPort = gsPort
183184 if self .tgCloud and (gsPort == "14240" or gsPort == "443" ):
184185 self .gsPort = sslPort
185186 self .gsUrl = self .host + ":" + sslPort
@@ -211,7 +212,7 @@ def __init__(self, host: str = "http://127.0.0.1", graphname: str = "MyGraph",
211212
212213 self .asynchronous = False
213214
214- logger .info ("exit: __init__" )
215+ logger .debug ("exit: __init__" )
215216
216217 def _set_auth_header (self ):
217218 """Set the authentication header based on available tokens or credentials."""
@@ -276,7 +277,7 @@ def _error_check(self, res: dict) -> bool:
276277 return False
277278
278279 def _prep_req (self , authMode , headers , url , method , data ):
279- logger .info ("entry: _req " )
280+ logger .debug ("entry: _prep_req " )
280281 if logger .level == logging .DEBUG :
281282 logger .debug ("params: " + self ._locals (locals ()))
282283
@@ -300,14 +301,14 @@ def _prep_req(self, authMode, headers, url, method, data):
300301 self .authHeader = {
301302 'Authorization' : 'Basic {0}' .format (self .base64_credential )}
302303 _headers = self .authHeader
303- authMode = 'pwd'
304-
305- if authMode == "pwd" :
304+ self .authMode = "pwd"
305+ else :
306306 if self .jwtToken :
307307 _headers = {'Authorization' : "Bearer " + self .jwtToken }
308308 else :
309309 _headers = {'Authorization' : 'Basic {0}' .format (
310310 self .base64_credential )}
311+ self .authMode = "pwd"
311312
312313 if headers :
313314 _headers .update (headers )
@@ -328,10 +329,12 @@ def _prep_req(self, authMode, headers, url, method, data):
328329 verify = True
329330
330331 _headers .update ({"X-User-Agent" : "pyTigerGraph" })
332+ logger .debug ("exit: _prep_req" )
331333
332334 return _headers , _data , verify
333335
334336 def _parse_req (self , res , jsonResponse , strictJson , skipCheck , resKey ):
337+ logger .debug ("entry: _parse_req" )
335338 if jsonResponse :
336339 try :
337340 res = json .loads (res .text , strict = strictJson )
@@ -345,7 +348,7 @@ def _parse_req(self, res, jsonResponse, strictJson, skipCheck, resKey):
345348 if not resKey :
346349 if logger .level == logging .DEBUG :
347350 logger .debug ("return: " + str (res ))
348- logger .info ("exit: _req (no resKey)" )
351+ logger .debug ("exit: _parse_req (no resKey)" )
349352
350353 return res
351354
@@ -354,7 +357,7 @@ def _parse_req(self, res, jsonResponse, strictJson, skipCheck, resKey):
354357 logger .info ("Removed _ from resKey" )
355358 if logger .level == logging .DEBUG :
356359 logger .debug ("return: " + str (res [resKey ]))
357- logger .info ("exit: _req (resKey)" )
360+ logger .debug ("exit: _parse_req (resKey)" )
358361
359362 return res [resKey ]
360363
0 commit comments