summaryrefslogtreecommitdiffstats
path: root/Lib/dos_8x3/py_compi.py
diff options
context:
space:
mode:
authorGuido van Rossum <guido@python.org>1997-09-09 03:42:09 (GMT)
committerGuido van Rossum <guido@python.org>1997-09-09 03:42:09 (GMT)
commit5c1f5bd5f64c2c60afa5221862fd220cd086c5c8 (patch)
tree3bdb31396ddd2db733b6e216345900279a5b695f /Lib/dos_8x3/py_compi.py
parentd7500fcbb4d0257f3bcd0c87d17ee61f3b1545e8 (diff)
downloadcpython-5c1f5bd5f64c2c60afa5221862fd220cd086c5c8.zip
cpython-5c1f5bd5f64c2c60afa5221862fd220cd086c5c8.tar.gz
cpython-5c1f5bd5f64c2c60afa5221862fd220cd086c5c8.tar.bz2
Renamed dos_8x3 to dos-8x3.
Diffstat (limited to 'Lib/dos_8x3/py_compi.py')
-rwxr-xr-xLib/dos_8x3/py_compi.py31
1 files changed, 0 insertions, 31 deletions
diff --git a/Lib/dos_8x3/py_compi.py b/Lib/dos_8x3/py_compi.py
deleted file mode 100755
index e9e90ff..0000000
--- a/Lib/dos_8x3/py_compi.py
+++ /dev/null
@@ -1,31 +0,0 @@
-# Routine to "compile" a .py file to a .pyc file.
-# This has intimate knowledge of how Python/import.c does it.
-# By Sjoerd Mullender (I forced him to write it :-).
-
-import imp
-MAGIC = imp.get_magic()
-
-def wr_long(f, x):
- f.write(chr( x & 0xff))
- f.write(chr((x >> 8) & 0xff))
- f.write(chr((x >> 16) & 0xff))
- f.write(chr((x >> 24) & 0xff))
-
-def compile(file, cfile = None):
- import os, marshal, __builtin__
- f = open(file)
- codestring = f.read()
- f.close()
- timestamp = long(os.stat(file)[8])
- codeobject = __builtin__.compile(codestring, file, 'exec')
- if not cfile:
- cfile = file + (__debug__ and 'c' or 'o')
- fc = open(cfile, 'wb')
- fc.write(MAGIC)
- wr_long(fc, timestamp)
- marshal.dump(codeobject, fc)
- fc.close()
- if os.name == 'mac':
- import macfs
- macfs.FSSpec(cfile).SetCreatorType('Pyth', 'PYC ')
- macfs.FSSpec(file).SetCreatorType('Pyth', 'TEXT')