create main.py

This commit is contained in:
Nico Melone
2025-04-13 18:38:02 -05:00
parent 83eb9555fb
commit 73dd7e21e0

View File

@@ -0,0 +1,44 @@
# uncompyle6 version 3.9.2
# Python bytecode version base 3.7.0 (3394)
# Decompiled from: Python 3.8.19 (default, Mar 20 2024, 15:27:52)
# [Clang 14.0.6 ]
# Embedded file name: /var/user/app/device_supervisorbak/device_supervisor/src/main.py
# Compiled at: 2024-10-21 22:52:15
# Size of source mod 2**32: 843 bytes
import sys
import master.Master as Master
from common.Logger import logger
from common.Constant import AppInfo
def main(argv=sys.argv):
logger.info("App device_supervisor start...")
app = Master(AppInfo.VENDOR, AppInfo.APP_NAME)
if app.mobiuspi.model_name[None[:2]].startswith("EC") or app.mobiuspi.model_name[None[:3]].startswith("HEC"):
try:
app.ec_verify_gateway()
except Exception as error:
try:
logger.error("%s" % error)
sys.exit(1)
finally:
error = None
del error
app.init()
try:
app.run()
except Exception as err:
try:
logger.error("master exception error: %s" % err)
finally:
err = None
del err
app.deinit()
logger.info("App device_supervisor exit...")
if __name__ == "__main__":
main()
# okay decompiling main.pyc