En Wed, 21 Mar 2007 07:07:20 -0300, Jon Ribbens
<[EMAIL PROTECTED]> escribió:
> In article <[EMAIL PROTECTED]>, Stargaming wrote:
>> from sys import version_info
>> if version_info[0] < 2 or version_info[1] < 4:
>> raise RuntimeError("You need at least python2.4 to run this
>> script")
>
> That'll fail when the major version number is increased (i.e. Python
> 3.0).
>
> You want:
>
> if sys.hexversion < 0x020400f0:
> ... error ...
(what means the final f0?) I find a lot easier to use (and read) this:
if sys.version_info < (2,4):
raise RuntimeError("You need at least python2.4...")
(Does the f0 account for the prereleases?)
--
Gabriel Genellina
--
http://mail.python.org/mailman/listinfo/python-list