parameters: ()
docstring: Entry point.
docstring_summary: Entry point.
docstring_tokens: Entry point .
function: def main() -> None:
      """Entry point."""
      a = ArgumentParser()
      a.add_argument(
          "--m",
          action="append",
          choices=emulator_builder.keys(),
          help="which module(s) to emulate.",
      )
      args = a.parse_args()
  
      logging.basicConfig(format="%(asctime)s:%(message)s", level=logging.DEBUG)
      asyncio.run(run(Settings(), args.m))
function_tokens: def main ( ) -> None : a = ArgumentParser ( ) a . add_argument ( "--m" , action = "append" , choices = emulator_builder . keys ( ) , help = "which module(s) to emulate." , ) args = a . parse_args ( ) logging . basicConfig ( format = "%(asctime)s:%(message)s" , level = logging . DEBUG ) asyncio . run ( run ( Settings ( ) , args . m ) )