Skip to content
Snippets Groups Projects

Handle worker versions in transcription entities

Merged Erwan Rouchet requested to merge create-ts-entity-worker-version into master
4 files
+ 13
10
Compare changes
  • Side-by-side
  • Inline
Files
4
@@ -111,6 +111,7 @@ class EntityMixin(object):
"entity": entity,
"length": length,
"offset": offset,
"worker_version_id": self.worker_version_id,
},
)
# TODO: Report transcription entity creation
@@ -118,15 +119,13 @@ class EntityMixin(object):
if self.use_cache:
# Store transcription entity in local cache
try:
to_insert = [
{
"transcription": transcription,
"entity": entity,
"offset": offset,
"length": length,
}
]
CachedTranscriptionEntity.insert_many(to_insert).execute()
CachedTranscriptionEntity.create(
transcription=transcription,
entity=entity,
offset=offset,
length=length,
worker_version_id=self.worker_version_id,
)
except IntegrityError as e:
logger.warning(
f"Couldn't save created transcription entity in local cache: {e}"
Loading