New submission from Steven Myint: In multiprocessing.pool, ExceptionWithTraceback is not derived from Exception. Thus when it is raised, we get the exception, "TypeError: exceptions must derive from BaseException". Attached is a patch that fixes this.
See below example traceback that prompted me to notice this: Traceback (most recent call last): File "/Users/myint/Library/Python/3.4/bin/yolk", line 9, in <module> load_entry_point('yolk3k==0.7.3', 'console_scripts', 'yolk')() File "/Users/myint/Library/Python/3.4/lib/python/site-packages/yolk/cli.py", line 1123, in main my_yolk.run() File "/Users/myint/Library/Python/3.4/lib/python/site-packages/yolk/cli.py", line 208, in run return getattr(self, action)() File "/Users/myint/Library/Python/3.4/lib/python/site-packages/yolk/cli.py", line 240, in show_updates for (project_name, version, newest) in _updates(pkg_list, self.pypi): File "/Users/myint/Library/Python/3.4/lib/python/site-packages/yolk/cli.py", line 1104, in _updates names): File "/opt/local/Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/multiprocessing/pool.py", line 255, in map return self._map_async(func, iterable, mapstar, chunksize).get() File "/opt/local/Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/multiprocessing/pool.py", line 594, in get raise self._value TypeError: exceptions must derive from BaseException ---------- components: Library (Lib) files: exception_with_traceback.diff keywords: patch messages: 214101 nosy: myint priority: normal severity: normal status: open title: In multiprocessing.pool, ExceptionWithTraceback should derive from Exception type: behavior versions: Python 3.4 Added file: http://bugs.python.org/file34518/exception_with_traceback.diff _______________________________________ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue20980> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com