X-Git-Url: https://wannabe.guru.org/gitweb/?a=blobdiff_plain;ds=sidebyside;f=bootstrap.py;h=2df95884957624f28ddec9cf36d46d9486234d1d;hb=4e975f82f17e09d13efda815fe62efa9eb131210;hp=035a38eca691ca7255a4ee4bda0eee6da0813119;hpb=31c81f6539969a5eba864d3305f9fb7bf716a367;p=python_utils.git diff --git a/bootstrap.py b/bootstrap.py index 035a38e..2df9588 100644 --- a/bootstrap.py +++ b/bootstrap.py @@ -124,9 +124,7 @@ class ImportInterceptor(importlib.abc.MetaPathFinder): 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() @@ -230,10 +228,7 @@ def initialize(entry_point): # 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) @@ -257,6 +252,11 @@ def initialize(entry_point): 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