'Process Item `item`.'

def _process_item(self, item, copy=False, move=False, delete=False, tag=False, fmt=u''):

    print_(format(item, fmt))
    if copy:
        item.move(basedir=copy, copy=True)
        item.store()
    if move:
        item.move(basedir=move, copy=False)
        item.store()
    if delete:
        item.remove(delete=True)
    if tag:
        try:
            (k, v) = tag.split('=')
        except Exception:
            raise UserError(u"{}:    can't    parse    k=v    tag:    {}".format(PLUGIN, tag))
        setattr(item, k, v)
        item.store()
