'All this does is to check if the object has
the set_detail method and uses it.'

def func(self):

    if ((not self.args) or (not self.rhs)):
        self.caller.msg('Usage:    @detail    key    =    description')
        return
    if (not hasattr(self.obj, 'set_detail')):
        self.caller.msg(('Details    cannot    be    set    on    %s.' % self.obj))
        return
    for key in self.lhs.split(';'):
        self.obj.set_detail(key, self.rhs)
    self.caller.msg(("Detail    set:    '%s':    '%s'" % (self.lhs, self.rhs)))
