""" Run script for OnlyLegs """ import importlib.metadata from setup.args import PORT, ADDRESS, WORKERS, DEBUG from setup.configuration import Configuration print( f""" :::::::: :::: ::: ::: ::: ::: ::: ::::::::: ::::::::: :::::::: :+: :+: :+:+: :+: :+: :+: :+: :+: :+: :+: :+: :+: :+: +:+ +:+ :+:+:+ +:+ +:+ +:+ +:+ +:+ +:+ +:+ +:+ +#+ +:+ +#+ +:+ +#+ +#+ +#++: +#+ +#++:++# :#: +#++:++#++ +#+ +#+ +#+ +#+#+# +#+ +#+ +#+ +#+ +#+ +#+# +#+ #+# #+# #+# #+#+# #+# #+# #+# #+# #+# #+# #+# #+# ######## ### #### ########## ### ########## ######### ######### ######## Created by Fluffy Bean - {importlib.metadata.version("OnlyLegs")} """ ) Configuration() if DEBUG: from onlylegs.app import app app.run(host=ADDRESS, port=PORT, debug=True, threaded=True) else: from setup.runner import OnlyLegs # pylint: disable=C0412 import sys # Stop Gunicorn from reading the command line arguments as it causes errors sys.argv = [sys.argv[0]] options = { "bind": f"{ADDRESS}:{PORT}", "workers": WORKERS, } OnlyLegs(options).run()