diff options
author | Simon Schampijer <simon@schampijer.de> | 2006-11-05 10:13:16 (GMT) |
---|---|---|
committer | Simon Schampijer <simon@schampijer.de> | 2006-11-05 10:13:16 (GMT) |
commit | 45a28186408dd01207c7af85064adf88301d49bd (patch) | |
tree | 6ae9ef37bdd42d024ee9dcc55d2fa7f4eb51d1df | |
parent | 78cbc877cedf011b3091acd92663d222ae9bf444 (diff) |
Added a delete function fir emacs backup files an d pyc files.
-rwxr-xr-x | setup.py | 10 |
1 files changed, 10 insertions, 0 deletions
@@ -60,6 +60,7 @@ def print_help(): print 'Usage: \n\ setup.py dev - setup for development \n\ setup.py package - create a bundle package \n\ +setup.py clean - cleans the directory \n\ setup.py help - print this message \n\ ' @@ -97,9 +98,18 @@ def build_package(): os.chdir(orig_path) +def clean(): + os.path.walk('.', delete_backups, None) +def delete_backups(arg, dirname, names): + for name in names: + if name.endswith('~') or name.endswith('pyc'): + os.remove(os.path.join(dirname, name)) + if len(sys.argv) < 2 or sys.argv[1] == 'help': print_help() elif sys.argv[1] == 'dev': setup_dev() elif sys.argv[1] == 'package': build_package() +elif sys.argv[1] == 'clean': + clean() |