def output(self, channel, user, options): r = None if options.author: r = Define.quote(' '.join(options.author), author=True, num=options.result) elif options.search: r = Define.quote(' '.join(options.search), search=True, num=options.result) elif options.random: r = Define.quote('random', num=options.result) if r: if options.private: self._bot.notice(user.nick, r.replace('\r', ' ')) else: return ModuleResult('%s' % r.replace('\r', ' '))