diff --git a/Inquisicao/plugin.py b/Inquisicao/plugin.py index d354f30..10b9eaa 100644 --- a/Inquisicao/plugin.py +++ b/Inquisicao/plugin.py @@ -140,10 +140,17 @@ class Inquisicao(callbacks.Plugin): return json.loads(response.content.decode('utf-8')) def find(self, irc, msg, args, text, position): - """ [position] + """[text] [position] Returns the matched proccess with , at [position]. + Or a random one if no arguments are given. """ + + if not text: + data = self.__do_request('degredo', {}) + irc.reply(self.__format_message(data, False), prefixNick=False) + return + data = self.__do_request('adcautelam', { 'key': text, @@ -155,17 +162,7 @@ class Inquisicao(callbacks.Plugin): return irc.reply(self.__format_message(data, True), prefixNick=False) - find = wrap(find, ['anything', optional('int', default=0)]) - - def random(self, irc, msg, args): - """takes no arguments - - Returns a random proccess. - """ - data = self.__do_request('degredo', {}) - irc.reply(self.__format_message(data, False), prefixNick=False) - random = wrap(random) - + find = wrap(find, [optional('anything'), optional('int', default=0)]) Class = Inquisicao