New submission from Natalia <natalia.frydr...@gmail.com>:

$ python2.7 -c 'from distutils.version import LooseVersion as V; print V("a") > 
V("1")'
True
$ python3.2 -c 'from distutils.version import LooseVersion as V; print(V("a") > 
V("b"))'
False
$ python3.2 -c 'from distutils.version import LooseVersion as V; print(V("a") > 
V("1"))'
Traceback (most recent call last):
  File "<string>", line 1, in <module>
  File "/usr/lib/python3.2/distutils/version.py", line 70, in __gt__
    c = self._cmp(other)
  File "/usr/lib/python3.2/distutils/version.py", line 343, in _cmp
    if self.version < other.version:
TypeError: unorderable types: str() < int()

----------
assignee: eric.araujo
components: Distutils
messages: 161453
nosy: Natalia, eric.araujo, tarek
priority: normal
severity: normal
status: open
title: distutils.LooseVersion fails to compare number and a word
type: behavior
versions: Python 3.1, Python 3.2

_______________________________________
Python tracker <rep...@bugs.python.org>
<http://bugs.python.org/issue14894>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to