Spaces:
Running on Zero
Running on Zero
File size: 694 Bytes
b5e0c74 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 | import logging
import shutil
import sys
from pathlib import Path
logging.basicConfig(
level=logging.INFO,
format="%(asctime)s %(levelname)s %(message)s",
)
logger = logging.getLogger(__name__)
def _clear_app_bytecode() -> None:
sys.dont_write_bytecode = True
for cache_dir in Path(__file__).resolve().parent.joinpath("app").rglob("__pycache__"):
shutil.rmtree(cache_dir, ignore_errors=True)
if __name__ == "__main__":
logger.info("Preparing BuildSmall app")
_clear_app_bytecode()
logger.info("Loading Gradio UI")
from app.ui.gradio_app import serve
logger.info("Launching BuildSmall app")
serve()
logger.info("BuildSmall app stopped")
|