]> kaliko git repositories - sid.git/commitdiff
archive: Cleanup plugin, removed useless code
authorkaliko <kaliko@azylum.org>
Wed, 6 May 2020 10:22:06 +0000 (12:22 +0200)
committerkaliko <kaliko@azylum.org>
Wed, 6 May 2020 10:22:06 +0000 (12:22 +0200)
sid/archive.py

index ea286af49af6fbd525f0ec3c16a5fa0d53a01c52..9fb0f2ee01ced57bfaf71630eb3c9b0f53f415ed 100644 (file)
@@ -29,38 +29,6 @@ class Archive(Plugin):
 
     def __init__(self, bot):
         Plugin.__init__(self, bot)
-        bot.add_event_handler("muc::%s::message" %
-                              self.bot.room, self.muc_message)
-
-    def muc_message(self, msg):
-        """Handler method dealing with MUC incoming messages"""
-        # Does not reply to myself
-        if msg['mucnick'] == self.bot.nick:
-            return
-        if '#' not in msg['body']:
-            return
-        bugs = list()
-        for bug_id in set(Bugs.re_bugs.findall(msg['body'].strip())):
-            self.log.debug('got bug id: %s', bug_id)
-            query = debianbts.get_status(bug_id)
-            if len(query) == 1:
-                bug = query[0]
-                url = debianbts.BTS_URL + bug_id
-                bugs.append({'id': bug_id,
-                             'package': bug.package,
-                             'summary': bug.subject,
-                             'url': url})
-            else:
-                self.log.warning('Wrong bug number "%s"?', bug_id)
-                bugs.append({'id': bug_id})
-        for bug in bugs:
-            if len(bug) == 1:
-                message = 'Invalid bug id: {id}'.format(**bug)
-                self.reply(msg, message)
-            else:
-                message = {'mhtml': '<a href="%(url)s">#%(id)s</a>: %(package)s “ %(summary)s ”' % bug,
-                           'mbody': '#%(id)s: %(package)s “ %(summary)s ” %(url)s' % bug}
-                self.reply(msg, message)
 
     @botcmd
     def archive(self, rcv, args):
@@ -87,8 +55,8 @@ class Archive(Plugin):
         suites_av = set(info.keys() & {'stable', 'testing', 'unstable',
                                        f'{Archive.stable_codename}-backports'})
         for suite in sorted(suites_av):
-            component = '/'.join({v['component'] for v in info[suite].values()})
+            cpnt = '/'.join({v['component'] for v in info[suite].values()})
             versions = '/'.join(info[suite].keys())
-            messages.append(f'{suite:16}: {versions} {component}')
+            messages.append(f'{suite:16}: {versions} {cpnt}')
         msg = '\n'.join(messages)
         self.reply(rcv, msg)