Eric Snow added the comment: How about this replacement for direct use of Loader.load_module():
# in importlib.util def load(spec_or_name, /, **kwargs): # or "load_from_spec" if isinstance(spec_or_name, str): name = spec_or_name if not kwargs: raise TypeError('missing loader') spec = spec_from_loader(name, **kwargs) else: if kwargs: raise TypeError('got unexpected keyword arguments') spec = spec_or_name return _SpecMethods(spec).load() (See a similar proposal for new_module() in msg219135, issue #20383). ---------- _______________________________________ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue21235> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com