🚨(summary) lint backend sources

Run ruff format to fix linter warnings.
This commit is contained in:
lebaudantoine
2025-05-27 00:05:19 +02:00
committed by aleb_the_flash
parent 8d1f01645a
commit e816475981

View File

@@ -64,9 +64,9 @@ def format_segments(transcription_data):
conversation with speaker labels.
"""
formatted_output = ""
if not transcription_data or not hasattr(transcription_data, 'segments'):
if isinstance(transcription_data, dict) and 'segments' in transcription_data:
segments = transcription_data['segments']
if not transcription_data or not hasattr(transcription_data, "segments"):
if isinstance(transcription_data, dict) and "segments" in transcription_data:
segments = transcription_data["segments"]
else:
return "Error: Invalid transcription data format"
else:
@@ -75,8 +75,8 @@ def format_segments(transcription_data):
previous_speaker = None
for segment in segments:
speaker = segment.get('speaker', 'UNKNOWN_SPEAKER')
text = segment.get('text', '')
speaker = segment.get("speaker", "UNKNOWN_SPEAKER")
text = segment.get("text", "")
if text:
if speaker != previous_speaker:
formatted_output += f"\n\n **{speaker}**: {text}"
@@ -85,6 +85,7 @@ def format_segments(transcription_data):
previous_speaker = speaker
return formatted_output
def post_with_retries(url, data):
"""Send POST request with automatic retries."""
session = create_retry_session()
@@ -236,5 +237,3 @@ def process_audio_transcribe_summarize_v2(filename: str, email: str, sub: str):
logger.debug("Response body: %s", response.text)
# TODO - integrate summarize the transcript and create a new document.