Skip to content

Commit

Permalink
Add transcriber backend to earthly
Browse files Browse the repository at this point in the history
  • Loading branch information
BurnySc2 committed Aug 21, 2023
1 parent d45d099 commit 4dede66
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 1 deletion.
4 changes: 4 additions & 0 deletions Earthfile
Original file line number Diff line number Diff line change
Expand Up @@ -12,12 +12,14 @@ format:
BUILD ./python_examples+format
BUILD ./bored_gems+format
BUILD ./svelte_frontend+format
BUILD ./transcribe_website/transcriber_backend+format

install-backend:
BUILD ./burny_common+install-dev --PYTHONVERSION=${PYTHONVERSION}
BUILD ./discord_bot+install-dev --PYTHONVERSION=${PYTHONVERSION}
BUILD ./fastapi_server+install-dev --PYTHONVERSION=${PYTHONVERSION}
BUILD ./python_examples+install-dev --PYTHONVERSION=${PYTHONVERSION}
BUILD ./transcribe_website/transcriber_backend+install-dev --PYTHONVERSION=3.10

install-frontend:
BUILD ./bored_gems+install-all --NODEVERSION=${NODEVERSION}
Expand All @@ -28,6 +30,7 @@ pre-commit-backend:
BUILD ./discord_bot+pre-commit --PYTHONVERSION=${PYTHONVERSION}
BUILD ./fastapi_server+pre-commit --PYTHONVERSION=${PYTHONVERSION}
BUILD ./python_examples+pre-commit --PYTHONVERSION=${PYTHONVERSION}
BUILD ./transcribe_website/transcriber_backend+pre-commit --PYTHONVERSION=3.10

# TODO pre-commit-frontend

Expand All @@ -36,6 +39,7 @@ check-backend:
BUILD ./discord_bot+all --PYTHONVERSION=${PYTHONVERSION}
BUILD ./fastapi_server+all --PYTHONVERSION=${PYTHONVERSION}
BUILD ./python_examples+all --PYTHONVERSION=${PYTHONVERSION}
BUILD ./transcribe_website/transcriber_backend+all --PYTHONVERSION=3.10
BUILD ./nim_examples+all --NIMVERSION=${NIMVERSION}

check-frontend:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@
from loguru import logger
from pony import orm # pyre-fixme[21]
from pyrogram import Client
from pyrogram.errors.exceptions.bad_request_400 import UsernameNotOccupied
from pyrogram.types import Audio, Message, Photo, Video

from src.models.db import Status, TelegramChannel, TelegramMessage, db # noqa: E402
Expand Down Expand Up @@ -435,7 +436,7 @@ async def parse_channel_messages() -> None:
channel: TelegramChannel = TelegramChannel.get(channel_id=channel_id)
channel.last_parsed = datetime.datetime.utcnow()
raise StopIteration
except pyrogram.errors.excepions.bad_request_400.UsernameNotOccupied:
except UsernameNotOccupied:
# If any errors occur, skip parsing this channel
logger.error(f"Error with channel {channel_id}")
break
Expand Down

0 comments on commit 4dede66

Please sign in to comment.