diff --git a/IG502 Docker/device_supervisor/src/main.py b/IG502 Docker/device_supervisor/src/main.py new file mode 100644 index 0000000..1f85ffe --- /dev/null +++ b/IG502 Docker/device_supervisor/src/main.py @@ -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