'inp is the dict produced in ObjManipCommand.parse()'

def func(self):

    caller = self.caller
    if (not self.args):
        caller.msg('Usage:    @wipe    <object>[/<attr>/<attr>...]')
        return
    objname = self.lhs_objattr[0]['name']
    attrs = self.lhs_objattr[0]['attrs']
    obj = caller.search(objname)
    if (not obj):
        return
    if (not (obj.access(caller, 'control') or obj.access(caller, 'edit'))):
        caller.msg('You    are    not    allowed    to    do    that.')
        return
    if (not attrs):
        obj.attributes.clear()
        string = ('Wiped    all    attributes    on    %s.' % obj.name)
    else:
        for attrname in attrs:
            obj.attributes.remove(attrname)
        string = 'Wiped    attributes    %s    on    %s.'
        string = (string % (','.join(attrs), obj.name))
    caller.msg(string)
