view roundup/version_check.py @ 5442:afd9fd3a0edb

Python 3 preparation: avoid assigning to instance __getitem__ in TruthDict. In Python 3, special method names are generally only looked up at the class level, not on instance objects, and so assigning to them for an instance object doesn't work as expected.
author Joseph Myers <jsm@polyomino.org.uk>
date Wed, 25 Jul 2018 12:29:08 +0000
parents 64b05e24dbd8
children 9223ed67af05
line wrap: on
line source

#!/usr/bin/env python

# Roundup requires Python 2.7+ as mentioned in doc\installation.txt
from __future__ import print_function
VERSION_NEEDED = (2,7)

import sys
if sys.version_info < VERSION_NEEDED:
    print("Content-Type: text/plain\n")
    print("Roundup requires Python %s.%s or newer." % VERSION_NEEDED)
    sys.exit(0)

Roundup Issue Tracker: http://roundup-tracker.org/