Skip to content

Commit 43d24a9

Browse files
committed
fix bucket name
1 parent 07724a1 commit 43d24a9

File tree

3 files changed

+15
-1
lines changed

3 files changed

+15
-1
lines changed

.github/workflows/python-app.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,8 @@ jobs:
1616
env:
1717
POETRY_VERSION: "1.3.2"
1818
POETRY_VENV: "/opt/poetry-venv"
19+
S3_BUCKET: ${{ secrets.S3_BUCKET }}
20+
AWS_DEFAULT_REGION: us-east-2
1921

2022
steps:
2123
- uses: actions/checkout@v4

flows/transcribe_meetings.py

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,19 @@
11
from prefect import flow
2+
import os
23

34
from db.queries import get_meetings
4-
from tasks.diarize import diarize_meeting
5+
from tasks.diarize import diarize_meeting, BUCKET_NAME
56

67

78
@flow(log_prints=True)
89
def transcribe_meetings():
10+
print(f"S3_BUCKET environment variable: {os.getenv('S3_BUCKET')}")
11+
print(f"BUCKET_NAME from tasks.diarize: {BUCKET_NAME}")
12+
913
meetings_to_diarize = get_meetings(video=True, s3_path=True)
1014
print(f"Found {len(meetings_to_diarize)} meetings to diarize")
1115
for meeting in meetings_to_diarize:
16+
print(f"Processing meeting: {meeting.meeting} with s3_path: {meeting.s3_path}")
1217
diarize_meeting(meeting)
1318

1419

tasks/diarize.py

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,13 @@ def download_video_and_put_in_s3(meeting: Meeting):
2727

2828
@task
2929
def diarize_meeting(meeting: Meeting):
30+
if BUCKET_NAME is None:
31+
raise ValueError("S3_BUCKET environment variable is not set")
32+
33+
if meeting.s3_path is None:
34+
print(f"Meeting {meeting.meeting} has no s3_path, skipping")
35+
return
36+
3037
video_file = get_video_from_s3(BUCKET_NAME, meeting.s3_path)
3138
if video_file:
3239
run_diarization(video_file, meeting)

0 commit comments

Comments
 (0)