summaryrefslogtreecommitdiff
path: root/obnamlib/plugins/forget_plugin.py
diff options
context:
space:
mode:
authorLars Wirzenius <liw@liw.fi>2011-02-20 21:36:37 +0000
committerLars Wirzenius <liw@liw.fi>2011-02-20 21:36:37 +0000
commit65a3bf50ab35ff201c8e5d85e74b921a296f5bc0 (patch)
treecc747cf11fc89b9b0878fca922686393f1666581 /obnamlib/plugins/forget_plugin.py
parent9ea8b1ddb7d3c909f8bdfad0adb083398705c29b (diff)
downloadobnam-65a3bf50ab35ff201c8e5d85e74b921a296f5bc0.tar.gz
Accept generation specs instead of just ids.
Diffstat (limited to 'obnamlib/plugins/forget_plugin.py')
-rw-r--r--obnamlib/plugins/forget_plugin.py5
1 files changed, 3 insertions, 2 deletions
diff --git a/obnamlib/plugins/forget_plugin.py b/obnamlib/plugins/forget_plugin.py
index 40d2f6d4..8fdcc2f6 100644
--- a/obnamlib/plugins/forget_plugin.py
+++ b/obnamlib/plugins/forget_plugin.py
@@ -41,8 +41,9 @@ class ForgetPlugin(obnamlib.ObnamPlugin):
self.repo.lock_client(self.app.config['client-name'])
if args:
- for genid in args:
- self.remove(int(genid))
+ for genspec in args:
+ genid = self.repo.genspec(genspec)
+ self.remove(genid)
elif self.app.config['keep']:
genlist = []
dt = datetime.datetime(1970, 1, 1, 0, 0, 0)