On Tue, Oct 6, 2009 at 9:59 AM, Didar Hossain <didar.hoss...@gmail.com> wrote:
> Hi,
>
> I am using the following code to check for the Python version -
>
> import os
>
> t = os.sys.version_info[0:2]
> if (t[0] + t[1]) < 6:

Hmm, what would this give for Python 1.5? How about
if t < (2, 4):

>    os.sys.exit("Need at least Python 2.4")
> del t
>
> This snippet is put at the beginning of the single script file before
> the rest of the code.
> I need to check for the minimum specific version because I am using
> the "@staticmethod"
> directive.

You could check for what you actually need rather than checking the version:
try:
  staticmethod
except NameError:
  os.sys.exit("Need at least Python 2.4")

Kent
_______________________________________________
Tutor maillist  -  Tutor@python.org
To unsubscribe or change subscription options:
http://mail.python.org/mailman/listinfo/tutor

Reply via email to