summaryrefslogtreecommitdiff
path: root/PC/VC6
diff options
context:
space:
mode:
authorTim Peters <tim.peters@gmail.com>2004-03-20 04:57:32 +0000
committerTim Peters <tim.peters@gmail.com>2004-03-20 04:57:32 +0000
commit69791cef279f38704e6aa21805c11ffc82a3e309 (patch)
treefd80d55711bff296e7d5b28e672f21e4d8ba6d78 /PC/VC6
parent4555c69ac285fffae4397ba1a3abdc98dc69b540 (diff)
downloadcpython-69791cef279f38704e6aa21805c11ffc82a3e309.tar.gz
A helper for rt.bat, copied (but with path adjustment) from PCbuild.
Diffstat (limited to 'PC/VC6')
-rw-r--r--PC/VC6/rmpyc.py25
1 files changed, 25 insertions, 0 deletions
diff --git a/PC/VC6/rmpyc.py b/PC/VC6/rmpyc.py
new file mode 100644
index 0000000000..b8d6823a2a
--- /dev/null
+++ b/PC/VC6/rmpyc.py
@@ -0,0 +1,25 @@
+# Remove all the .pyc and .pyo files under ../Lib.
+
+
+def deltree(root):
+ import os
+ from os.path import join
+
+ npyc = npyo = 0
+ for root, dirs, files in os.walk(root):
+ for name in files:
+ delete = False
+ if name.endswith('.pyc'):
+ delete = True
+ npyc += 1
+ elif name.endswith('.pyo'):
+ delete = True
+ npyo += 1
+
+ if delete:
+ os.remove(join(root, name))
+
+ return npyc, npyo
+
+npyc, npyo = deltree("../../Lib")
+print npyc, ".pyc deleted,", npyo, ".pyo deleted"