From: Guido van Rossum Date: Tue, 14 Jan 1992 18:28:36 +0000 (+0000) Subject: Initial revision X-Git-Tag: v0.9.8~603 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=31104f462417ac03ae67b4824a02f085cc8fa100;p=thirdparty%2FPython%2Fcpython.git Initial revision --- diff --git a/Lib/os.py b/Lib/os.py new file mode 100644 index 000000000000..6cdcdfeeda28 --- /dev/null +++ b/Lib/os.py @@ -0,0 +1,26 @@ +# os.py -- either mac or posix depending on what system we're on. + +# This exports: +# - all functions from either posix or mac, e.g., os.unlink, os.stat, etc. +# - os.path is either module path or macpath +# - os.name is either 'posix' or 'mac' +# - os.curdir is a string representing the current directory ('.' or ':') + +# Programs that import and use 'os' stand a better chance of being +# portable between different platforms. Of course, they must then +# only use functions that are defined by all platforms (e.g., unlink +# and opendir), and leave all pathname manipulation to os.path +# (e.g., split and join). + +try: + from posix import * + name = 'posix' + curdir = '.' + import path +except ImportError: + from mac import * + name = 'mac' + curdir = ':' + import macpath + path = macpath + del macpath