Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit f1148f0

Browse files
committed
Patch by Russel Owen: if we have command line arguments zap pyc files
in the directories given.
1 parent dc391a6 commit f1148f0

1 file changed

Lines changed: 15 additions & 12 deletions

File tree

Mac/scripts/zappycfiles.py

Lines changed: 15 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,26 @@
1-
# Zap .pyc files
1+
#!/usr/local/bin/python
2+
"""Recursively zap all .pyc files"""
23
import os
34
import sys
45

6+
# set doit true to actually delete files
7+
# set doit false to just print what would be deleted
58
doit = 1
69

710
def main():
8-
if os.name == 'mac':
9-
import macfs
10-
fss, ok = macfs.GetDirectory('Directory to zap pyc files in')
11-
if not ok:
12-
sys.exit(0)
13-
dir = fss.as_pathname()
14-
zappyc(dir)
15-
else:
16-
if not sys.argv[1:]:
11+
if not sys.argv[1:]:
12+
if os.name == 'mac':
13+
import macfs
14+
fss, ok = macfs.GetDirectory('Directory to zap pyc files in')
15+
if not ok:
16+
sys.exit(0)
17+
dir = fss.as_pathname()
18+
zappyc(dir)
19+
else:
1720
print 'Usage: zappyc dir ...'
1821
sys.exit(1)
19-
for dir in sys.argv[1:]:
20-
zappyc(dir)
22+
for dir in sys.argv[1:]:
23+
zappyc(dir)
2124

2225
def zappyc(dir):
2326
os.path.walk(dir, walker, None)

0 commit comments

Comments
 (0)