summaryrefslogtreecommitdiff
path: root/bundler/actions.py
diff options
context:
space:
mode:
Diffstat (limited to 'bundler/actions.py')
-rw-r--r--bundler/actions.py18
1 files changed, 18 insertions, 0 deletions
diff --git a/bundler/actions.py b/bundler/actions.py
index df96c92..9b6b12a 100644
--- a/bundler/actions.py
+++ b/bundler/actions.py
@@ -689,3 +689,21 @@ class SignIt(Action):
"Bitmask.app")
print codesign("-s", identity, "--force", "--deep", "--verbose", main_app)
print "Done"
+
+
+
+class RemoveUnused(Action):
+ def __init__(self, basedir, skip, do):
+ Action.__init__(self, "rmunused", basedir, skip, do)
+
+ @skippable
+ def run(self):
+ print "Removing unused python code..."
+ test_dirs = find(self._basedir, "-name", "*test*").strip().splitlines()
+ for td in test_dirs:
+ rm("-rf", os.path.join(self._basedir, td))
+
+ twisted_used = ["aplication", "conch", "cred", "version", "internet", "mail"]
+ # twisted_files = find(self._basedir, "-name", "t
+ print "Done"
+