def _bootstrap_name(self, mod_name): # pragma: no cover bootstrap
# guard against running __main__ files of packages
if not self.run_main and (mod_name == "__main__" or mod_name.endswith(".__main__")):
return self._bootstrap_none()
main_name = '__main__' if self.run_main else self.app_main_alias
self._logger.info('<%s> Loading __main__ module as %s from name %r', kernel_state.TWIN_ID, main_name, mod_name)
main_dict = runpy.run_module(mod_name, run_name=main_name)
self._bootstrap_set_main(main_dict)
评论列表
文章目录