heading towards uniformity
Browse files
App/Transcription/Schemas.py
CHANGED
@@ -7,7 +7,7 @@ class TranscriptionMetadata(BaseModel):
|
|
7 |
duration: int = 0
|
8 |
language: str = "-"
|
9 |
percentage: str = "-"
|
10 |
-
content: list =
|
11 |
status: str = Field(default="PENDING", alias="transcription_state")
|
12 |
|
13 |
|
|
|
7 |
duration: int = 0
|
8 |
language: str = "-"
|
9 |
percentage: str = "-"
|
10 |
+
content: list = []
|
11 |
status: str = Field(default="PENDING", alias="transcription_state")
|
12 |
|
13 |
|
App/Transcription/TranscriptionRoutes.py
CHANGED
@@ -137,6 +137,7 @@ async def get_status(task_id):
|
|
137 |
if result.status == "SUCCESS":
|
138 |
return result
|
139 |
task_result = AsyncResult(task_id)
|
|
|
140 |
if task_result.result == None:
|
141 |
return {
|
142 |
"task_id": task_id,
|
@@ -148,7 +149,7 @@ async def get_status(task_id):
|
|
148 |
trans = TranscriptionResult(**task_result.result)
|
149 |
await entry.update(**trans.dict())
|
150 |
else:
|
151 |
-
_trans = TranscriptionMetadata(**
|
152 |
await entry.update(**_trans.dict())
|
153 |
|
154 |
result = TranscriptionResult(**entry.__dict__)
|
|
|
137 |
if result.status == "SUCCESS":
|
138 |
return result
|
139 |
task_result = AsyncResult(task_id)
|
140 |
+
print(task_result.result)
|
141 |
if task_result.result == None:
|
142 |
return {
|
143 |
"task_id": task_id,
|
|
|
149 |
trans = TranscriptionResult(**task_result.result)
|
150 |
await entry.update(**trans.dict())
|
151 |
else:
|
152 |
+
_trans = TranscriptionMetadata(**task_result.result)
|
153 |
await entry.update(**_trans.dict())
|
154 |
|
155 |
result = TranscriptionResult(**entry.__dict__)
|