Skip to content
Closed
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 3 additions & 1 deletion datajoint/autopopulate.py
Original file line number Diff line number Diff line change
Expand Up @@ -275,7 +275,7 @@ def _populate1(
if jobs is not None:
jobs.complete(self.target.table_name, self._job_key(key))
else:
logger.info("Populating: " + str(key))
logger.info("Start populating TABLE: {} - KEY: {}".format(self.target.full_table_name, key))
self.__class__._allow_insert = True
try:
make(dict(key), **(make_kwargs or {}))
Expand All @@ -288,6 +288,7 @@ def _populate1(
exception=error.__class__.__name__,
msg=": " + str(error) if str(error) else "",
)
logger.info("Error in populating TABLE: {} - KEY: {}\n\t Error Message: {}".format(self.target.full_table_name, key, error_message))
if jobs is not None:
# show error name and error message (if any)
jobs.error(
Expand All @@ -303,6 +304,7 @@ def _populate1(
return key, error if return_exception_objects else error_message
else:
self.connection.commit_transaction()
logger.info("Successful in populating TABLE: {} - KEY: {}".format(self.target.full_table_name, key))
if jobs is not None:
jobs.complete(self.target.table_name, self._job_key(key))
finally:
Expand Down