diff --git a/apps/app_manager.py b/apps/app_manager.py index 66eb5573..baeff2ff 100755 --- a/apps/app_manager.py +++ b/apps/app_manager.py @@ -3,9 +3,9 @@ import traceback from apps import zero_app +from helpers import setup_logger from ui import Printer, Menu -from helpers import setup_logger logger = setup_logger(__name__, "info") @@ -200,10 +200,10 @@ def get_zeroapp_class_in_module(module_): for item in module_content: class_ = getattr(module_, item) try: - if issubclass(class_, zero_app.ZeroApp): + if issubclass(class_, zero_app.ZeroApp) and item != 'ZeroApp': return class_ except Exception as e: - pass # todo : check why isinstance(class_, ClassType)==False in python2 + pass # not a class : ignore return None diff --git a/output/drivers/pygame_emulator_factory.py b/output/drivers/pygame_emulator_factory.py index 79da99da..94ce0912 100644 --- a/output/drivers/pygame_emulator_factory.py +++ b/output/drivers/pygame_emulator_factory.py @@ -6,12 +6,11 @@ """ import luma.emulator.device + from helpers import setup_logger # ignore PIL debug messages -logging.getLogger("PIL").setLevel(logging.ERROR) - logger = setup_logger(__name__) def get_pygame_emulator_device(width=128, height=64):