summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRichard Ipsum <richard.ipsum@codethink.co.uk>2014-02-18 15:30:20 +0000
committerRichard Ipsum <richard.ipsum@codethink.co.uk>2014-02-18 15:30:20 +0000
commitc0a7ee33e6a656b780613df422998c78c565ee24 (patch)
tree776f72bae9840b047c837231c124677bc44a9498
parentb1f1d3bfa87fcba497bcd2e15ff6dab70123adbe (diff)
downloadsystem-tests-c0a7ee33e6a656b780613df422998c78c565ee24.tar.gz
delete: don't crash if we can't delete
-rwxr-xr-xdelete.py14
1 files changed, 8 insertions, 6 deletions
diff --git a/delete.py b/delete.py
index f104a6e..0e48c9c 100755
--- a/delete.py
+++ b/delete.py
@@ -19,12 +19,14 @@ def delete_group(name):
subprocess.check_output(['ssh', 'git@ct-ri-4', 'group', 'del',
name, code])
-delete_repo('ct-ri-4/test-proj/test-repo')
+try:
+ delete_repo('ct-ri-4/test-proj/test-repo')
+except:
+ print "Oh it doesn't exist, ok"
for group in ['test-proj-managers', 'test-proj-admins',
'test-proj-writers', 'test-proj-readers']:
- delete_group(group)
-
-for group in ['baserock-managers', 'baserock-admins',
- 'baserock-writers', 'baserock-readers']:
- delete_group(group)
+ try:
+ delete_group(group)
+ except:
+ print("i couldn't delete %s, maybe it doesn't exist?" % group)