Kaydet (Commit) aa458bc4 authored tarafından Greg Ward's avatar Greg Ward

Merged in Python 1.5.1 compatibility changes from the 0.1.3 branch:

added 'abspath()' and 'extend()'.
üst d80506c2
......@@ -18,6 +18,30 @@ from distutils.dep_util import *
from distutils.archive_util import *
# Need to define 'abspath()', because it was new with Python 1.5.2
if hasattr (os.path, 'abspath'):
abspath = os.path.abspath
else:
def abspath(path):
if not os.path.isabs(path):
path = os.path.join(os.getcwd(), path)
return os.path.normpath(path)
# More backwards compatability hacks
def extend (list, new_list):
"""Appends the list 'new_list' to 'list', just like the 'extend()'
list method does in Python 1.5.2 -- but this works on earlier
versions of Python too."""
if hasattr (list, 'extend'):
list.extend (new_list)
else:
list[len(list):] = new_list
# extend ()
def get_platform ():
"""Return a string (suitable for tacking onto directory names) that
identifies the current platform. Under Unix, identifies both the OS
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment