Skip to content

Commit ce51ac6

Browse files
committed
wip
1 parent 0217db4 commit ce51ac6

4 files changed

Lines changed: 14 additions & 10 deletions

File tree

src/backend/core/recording/event/notification.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -169,7 +169,7 @@ async def _fetch():
169169
)
170170
return started, ended
171171
except Exception:
172-
logger.warning(
172+
logger.exception(
173173
"Could not fetch egress info for worker %s", worker_id
174174
)
175175
finally:

src/summary/summary/core/analytics.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -112,6 +112,8 @@ def create(self, task_id, task_args):
112112
if self._is_disabled or self.has_task_id(task_id):
113113
return
114114

115+
# Positional args mirror process_audio_transcribe_summarize_v2 signature:
116+
# owner_id, recording_filename, metadata_filename, email, sub, received_at, ...
115117
_, filename, _, email, _, received_at, *_ = task_args
116118

117119
start_time = time.time()

src/summary/summary/core/celery_worker.py

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -240,8 +240,12 @@ def process_audio_transcribe_summarize_v2(
240240
recording_end_dt = datetime.fromisoformat(recording_ended_at)
241241

242242
# Assign user names from metadata and transcription
243-
metadata = file_service.read_json(metadata_filename)
244-
if recording_start_dt is not None and recording_end_dt is not None:
243+
try:
244+
metadata = file_service.read_json(metadata_filename)
245+
except Exception:
246+
logger.exception("Failed to read metadata file: %s", metadata_filename)
247+
metadata = None
248+
if metadata and recording_start_dt is not None and recording_end_dt is not None:
245249
assignment_result = assign_speakers(
246250
metadata,
247251
transcription,

src/summary/summary/core/user_assign.py

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -250,13 +250,11 @@ def assign_speakers(
250250
)
251251
speaker_timelines = _build_speaker_timelines(transcription)
252252

253-
logger.info("Info info info")
254-
logger.info(metadata)
255-
logger.info(recording_start_datetime)
256-
logger.info("participant_timelines")
257-
logger.info(participant_timelines)
258-
logger.info("participant_names")
259-
logger.info(participant_names)
253+
logger.debug(
254+
"Assignment inputs: %d participants, %d speakers",
255+
len(participant_timelines),
256+
len(speaker_timelines),
257+
)
260258

261259
result = AssignmentResult()
262260

0 commit comments

Comments
 (0)