You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
eh-fastapi/src/utils/utils.py

25 lines
718 B

from typing import Optional
from ..logging.logger import get_logger
from ..core.step1 import main as step1_main
from ..core.step2 import main as step2_main
log = get_logger("utils")
async def run_step1(proxy: Optional[str] = None):
try:
log.info("Running step1")
await step1_main(proxy)
log.info("Step1 completed successfully")
except Exception as e:
log.exception(f"Error in step1: {str(e)}")
raise
async def run_step2(proxy: Optional[str] = None):
try:
log.info("Running step2")
await step2_main(proxy)
log.info("Step2 completed successfully")
except Exception as e:
log.exception(f"Error in step2: {str(e)}")
raise