Issue #956: enable_parallelism dies due to missing rootLogger (yt_analysis/yt)
New issue 956: enable_parallelism dies due to missing rootLogger https://bitbucket.org/yt_analysis/yt/issue/956/enable_parallelism-dies-due-t... Nathan Goldbaum: This script: ``` #!python import yt yt.enable_parallelism() ``` Will fail with the following (somewhat garbled) traceback when run in parallel: ``` #!python Traceback (most recent call last): File "test.py", line 2, in <module> yt.enable_parallelism() File "/Users/goldbaum/Documents/yt-hg/yt/utilities/parallel_tools/parallel_analysis_interface.py", line 116, in enable_parallelism Traceback (most recent call last): File "test.py", line 2, in <module> if len(yt.utilities.logger.rootLogger.handlers) > 0: yt.enable_parallelism() AttributeError: 'module' object has no attribute 'rootLogger' File "/Users/goldbaum/Documents/yt-hg/yt/utilities/parallel_tools/parallel_analysis_interface.py", line 116, in enable_parallelism if len(yt.utilities.logger.rootLogger.handlers) > 0: AttributeError: 'module' object has no attribute 'rootLogger' Traceback (most recent call last): File "test.py", line 2, in <module> yt.enable_parallelism() File "/Users/goldbaum/Documents/yt-hg/yt/utilities/parallel_tools/parallel_analysis_interface.py", line 116, in enable_parallelism if len(yt.utilities.logger.rootLogger.handlers) > 0: AttributeError: 'module' object has no attribute 'rootLogger' yt : [INFO ] 2014-12-13 12:04:00,092 Global parallel computation enabled: 0 / 4 Traceback (most recent call last): File "test.py", line 2, in <module> yt.enable_parallelism() File "/Users/goldbaum/Documents/yt-hg/yt/utilities/parallel_tools/parallel_analysis_interface.py", line 116, in enable_parallelism if len(yt.utilities.logger.rootLogger.handlers) > 0: AttributeError: 'module' object has no attribute 'rootLogger' ``` This was caused by PR 1355. I've provisionally assigned this issue to John ZuHone because he's been thinking about loggers a lot lately. I'm also not sure what the parallel analysis interface is doing with the loggers here, so I can't fix this myself immediately. If anyone else knows how to handle this, feel free to jump in with a patch :) Responsible: jzuhone
participants (1)
-
Nathan Goldbaum