import sys arg = sys.argv[-1] # arg = 'poll' if __name__ == '__main__': if arg == "poll": print("poll is starting") from daemons.poll import Daemon elif arg == 'mailbox': print("mailbox is starting") from daemons.mailbox import Daemon elif arg == 'metrics': print("metrics is starting") from daemons.metrics import Daemon else: raise ValueError(f"Unknown param {arg}") Daemon().execute()