return 'importlib' in filename or 'six.py' in filename
def find_module(self, fullname, path):
- raise Exception(
- "This method has been deprecated since Python 3.4, please upgrade."
- )
+ raise Exception("This method has been deprecated since Python 3.4, please upgrade.")
def find_spec(self, loaded_module, path=None, target=None):
s = stack()
# Try to figure out the name of the program entry point. Then
# parse configuration (based on cmdline flags, environment vars
# etc...)
- if (
- '__globals__' in entry_point.__dict__
- and '__file__' in entry_point.__globals__
- ):
+ if '__globals__' in entry_point.__dict__ and '__file__' in entry_point.__globals__:
config.parse(entry_point.__globals__['__file__'])
else:
config.parse(None)
logger.debug(f'Python C API version: {sys.api_version}')
logger.debug(f'Python path: {sys.path}')
+ # Log something about the site_config, many things use it.
+ import site_config
+
+ logger.debug(f'Global site_config: {site_config.get_config()}')
+
# Allow programs that don't bother to override the random seed
# to be replayed via the commandline.
import random