[issue29806] Requesting version info with lowercase -v or -vv causes an import crash

New submission from Anne Moroney: In trying to test the new feature in 3.6.0, $ python -VV # get more info than python -V or python --version I found several oddities. 1.On both Amazon Linux AMI Python 2.7.12 and also Anaconda Python 3.6.0, using lowercase v's causes a crash on some kind of import. 1a.AWS first lines are: [ec2-user@ip-172-31-2-101 ~]$ python -v # installing zipimport hook import zipimport # builtin # installed zipimport hook # /usr/lib64/python2.7/site.pyc matches /usr/lib64/python2.7/site.py import site # precompiled from /usr/lib64/python2.7/site.pyc 1b.Conda first lines are: (py36aws)me:tool-aws me$ python -v import _frozen_importlib # frozen import _imp # builtin import sys # builtin import '_warnings' # <class '_frozen_importlib.BuiltinImporter'> //etc 1c.In both cases, after lots of stuff, must quit python with quit() 2.Anaconda does not provide more information. Is that expected? (py36aws) $ python -VV Python 3.6.0 :: Continuum Analytics, Inc. (py36aws)$ python -V Python 3.6.0 :: Continuum Analytics, Inc. (py36aws)$ python --version Python 3.6.0 :: Continuum Analytics, Inc. ---------- assignee: docs@python components: Documentation messages: 289561 nosy: AnneTheAgile, docs@python priority: normal severity: normal status: open title: Requesting version info with lowercase -v or -vv causes an import crash type: crash versions: Python 2.7, Python 3.6 _______________________________________ Python tracker <report@bugs.python.org> <http://bugs.python.org/issue29806> _______________________________________

INADA Naoki added the comment:
1.On both Amazon Linux AMI Python 2.7.12 and also Anaconda Python 3.6.0, using lowercase v's causes a crash on some kind of import.
Lowercase -v is not version, it's "verbose". and -vv is "very verbose". So it's not crash, just a verbose message about importing.
2.Anaconda does not provide more information. Is that expected?
output of -V and -VV is implementation detail. No standard format is specified by Python language. PyPy has different output too. ---------- nosy: +inada.naoki resolution: -> not a bug _______________________________________ Python tracker <report@bugs.python.org> <http://bugs.python.org/issue29806> _______________________________________

Changes by Ned Deily <nad@python.org>: ---------- stage: -> resolved status: open -> closed type: crash -> _______________________________________ Python tracker <report@bugs.python.org> <http://bugs.python.org/issue29806> _______________________________________
participants (3)
-
Anne Moroney
-
INADA Naoki
-
Ned Deily