From: Tony Mack Date: Mon, 27 Feb 2012 17:03:35 +0000 (-0500) Subject: implement remove() X-Git-Tag: sfa-2.1-4~98 X-Git-Url: http://git.onelab.eu/?a=commitdiff_plain;h=26d490db5b50d23a932edc3663d8ada2e96ce366;p=sfa.git implement remove() --- diff --git a/sfa/clientbin/sfaadmin.py b/sfa/clientbin/sfaadmin.py index 0102e498..eb616f73 100755 --- a/sfa/clientbin/sfaadmin.py +++ b/sfa/clientbin/sfaadmin.py @@ -64,8 +64,11 @@ class RegistryCommands(Commands): def update(self, record): pass - def remove(self, xrn): - pass + @args('-x', '--xrn', dest='xrn', metavar='', help='object hrn/urn') + @args('-t', '--type', dest='type', metavar='', help='object type', default=None) + def remove(self, xrn, type=None): + xrn = Xrn(xrn, type) + self.api.manager.Remove(self.api, xrn) def credential(self, xrn): pass