Improved version check so it is much cleaner, fix relative import issue with Python 2.5 not working
parent
e8039dd715
commit
fed8461e4b
|
@ -11,14 +11,15 @@ directly. The TftpClient and TftpServer classes can be reached through it.
|
||||||
import sys
|
import sys
|
||||||
|
|
||||||
# Make sure that this is at least Python 2.3
|
# Make sure that this is at least Python 2.3
|
||||||
verlist = sys.version_info
|
required_version = (2, 3)
|
||||||
if not (verlist[0] > 2 or (verlist[0] == 2 and verlist[1] >= 3)):
|
if sys.version_info < required_version:
|
||||||
raise AssertionError, "Requires at least Python 2.3"
|
raise AssertionError, "Requires at least Python 2.3"
|
||||||
|
|
||||||
from TftpShared import *
|
from tftpy.TftpShared import *
|
||||||
from TftpPacketTypes import *
|
from tftpy.TftpPacketTypes import *
|
||||||
from TftpPacketFactory import *
|
from tftpy.TftpPacketFactory import *
|
||||||
from TftpClient import *
|
from tftpy.TftpClient import *
|
||||||
from TftpServer import *
|
from tftpy.TftpServer import *
|
||||||
from TftpContexts import *
|
from tftpy.TftpContexts import *
|
||||||
from TftpStates import *
|
from tftpy.TftpStates import *
|
||||||
|
|
||||||
|
|
Reference in New Issue