Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
fix gdpy3 broken logger with python 3.12.3
* wait for python/cpython#119819 * temporarily fix error in gdpy3: ``` Process ForkPoolWorker-246: Traceback (most recent call last): File "/usr/lib/python3.12/logging/config.py", line 581, in configure handler = self.configure_handler(handlers[name]) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/logging/config.py", line 801, in configure_handler raise TypeError('Invalid queue specifier %r' % qspec) TypeError: Invalid queue specifier <AutoProxy[Queue] object, typeid 'Queue' at 0x7f43d2fee7e0> The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3.12/multiprocessing/process.py", line 314, in _bootstrap self.run() File "/usr/lib/python3.12/multiprocessing/process.py", line 108, in run self._target(*self._args, **self._kwargs) File "/usr/lib/python3.12/multiprocessing/pool.py", line 109, in worker initializer(*initargs) File "/usr/lib/python3.12/site-packages/gdpy3/glogger.py", line 167, in __call__ logging.config.dictConfig(self.glogger_config) File "/usr/lib/python3.12/logging/config.py", line 914, in dictConfig dictConfigClass(config).configure() File "/usr/lib/python3.12/logging/config.py", line 588, in configure raise ValueError('Unable to configure handler ' ValueError: Unable to configure handler 'queue' ```
- Loading branch information