Skip to content

Commit 6d6246b

Browse files
fix transaction timing in generative make.
1 parent bff8499 commit 6d6246b

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

datajoint/autopopulate.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -336,9 +336,9 @@ def _populate1(
336336
fetched_data, ignore_iterable_order=False
337337
)[fetched_data]
338338
computed_result = next(gen) # perform the computation
339-
gen = make(dict(key), **(make_kwargs or {})) # restart make
340339
# fetch and insert inside a transaction
341340
self.connection.start_transaction()
341+
gen = make(dict(key), **(make_kwargs or {})) # restart make
342342
fetched_data = next(gen)
343343
if (
344344
fetch_hash

datajoint/connection.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -349,7 +349,7 @@ def query(
349349
except errors.LostConnectionError:
350350
if not reconnect:
351351
raise
352-
logger.warning("MySQL server has gone away. Reconnecting to the server.")
352+
logger.warning("Reconnecting to MySQL server.")
353353
connect_host_hook(self)
354354
if self._in_transaction:
355355
self.cancel_transaction()

0 commit comments

Comments
 (0)