Brett Cannon added the comment:
Fixed in https://hg.python.org/cpython/rev/d9f71bc6d897
--
resolution: - fixed
status: open - closed
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue21052
___
Roundup Robot added the comment:
New changeset d9f71bc6d897 by Brett Cannon in branch 'default':
Issue #21052: Don't raise ImportWarning for sys.meta_path or
https://hg.python.org/cpython/rev/d9f71bc6d897
--
nosy: +python-dev
___
Python tracker
Changes by Berker Peksag berker.pek...@gmail.com:
--
stage: test needed - resolved
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue21052
___
___
Changes by Quentin Pradet quentin.pra...@gmail.com:
--
nosy: +Quentin.Pradet
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue21052
___
___
Changes by Brett Cannon br...@python.org:
--
assignee: - brett.cannon
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue21052
___
___
Masami HIRATA added the comment:
Hi,
I can reproduce this issue with the following steps.
$ uname -a
Linux ashrose 3.2.0-65-generic #99-Ubuntu SMP Fri Jul 4 21:03:29 UTC 2014
x86_64 x86_64 x86_64 GNU/Linux
$ python3.4 --version
Python 3.4.1
$ touch spam.txt
$ python3.4 -Wa -c class A: pass; a
Changes by Simon de Vlieger si...@ikanobori.jp:
--
nosy: +ikanobori
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue21052
___
___
Python-bugs-list
Changes by Arfrever Frehtes Taifersar Arahesis arfrever@gmail.com:
--
nosy: +Arfrever
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue21052
___
New submission from Brett Cannon:
Issue #21049 managed to trigger a huge output of ImportWarning: sys.meta_path
is empty because it managed to trigger an import during interpreter shutdown.
The ImportWarning for sys.path_hooks and sys.meta_path were originally added
because before importlib
Brett Cannon added the comment:
I should also say that dropping warnings leaves only a single case of
ImportWarning related to empty directory names (in relation to
Finder.find_module()). Once that can go away that will eliminate all uses of
warnings in importlib and thus won't necessitate
Antoine Pitrou added the comment:
Note that in issue #21409, sys.meta_path isn't empty, it is actually None.
Another possibility is to drop those warnings only when the interpreter is
shutting down (it would be easy to add a private API in sys to get that
information).
--
nosy:
Brett Cannon added the comment:
It's a simple `if not sys.meta_path` check so it doesn't differentiate. But
that's actually a good point about it being None in this case due to the
shutdown; if the check changed to `if sys.meta_path is not None and
len(sys.meta_path) == 0` then that should
Changes by Martin Panter vadmium...@gmail.com:
--
nosy: +vadmium
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue21052
___
___
Python-bugs-list
13 matches
Mail list logo