Skip to content

Commit 0dad52d

Browse files
committed
Ensure correct order of logging statements
1 parent da3f0c8 commit 0dad52d

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

sqlorm/engine.py

+4-4
Original file line numberDiff line numberDiff line change
@@ -411,12 +411,12 @@ def cursor(self, stmt=None, params=None):
411411
elif rv:
412412
return rv
413413

414+
cur = self.session.connect().cursor()
415+
414416
if self.session and self.session.logger:
415417
getattr(self.session.logger, self.session.logger_level)(
416418
"%s %s" % (stmt, params) if params else stmt
417419
)
418-
419-
cur = self.session.connect().cursor()
420420
try:
421421
# because the default value of params may depend on some engine
422422
if params:
@@ -448,13 +448,13 @@ def executemany(self, stmt, seq_of_parameters):
448448
elif rv is False:
449449
return
450450

451+
cur = self.cursor()
452+
451453
if self.session and self.session.logger:
452454
getattr(self.session.logger, self.session.logger_level)(
453455
"%s (x%s)" % (stmt, len(seq_of_parameters)) if seq_of_parameters else stmt
454456
)
455457

456-
cur = self.cursor()
457-
458458
try:
459459
cur.executemany(str(stmt), seq_of_parameters)
460460
except Exception as e:

0 commit comments

Comments
 (0)