def madison(self, irc, msg, args, package): try: lines = madison(package) if not lines: irc.reply('Did not get a response -- is "%s" a valid package?' % package) return field_styles = ('package', 'version', 'distribution', 'section') for line in lines: out = [] fields = line.strip().split('|', len(field_styles)) for style, data in zip(field_styles, fields): out.append('[%s]%s' % (style, data)) irc.reply(colourise('[reset]|'.join(out)), prefixNick=False) except Exception, e: irc.reply("Error: %s" % e.message)
def madison(self, irc, msg, args, package): """List packages.""" try: lines = madison(package) if not lines: irc.reply( 'Did not get a response -- is "%s" a valid package?' % package) return field_styles = ("package", "version", "distribution", "section") for line in lines: out = [] fields = line.strip().split("|", len(field_styles)) for style, data in zip(field_styles, fields): out.append("[%s]%s" % (style, data)) irc.reply(colourise("[reset]|".join(out)), prefixNick=False) except Exception as e: irc.reply("Error: %s" % e.message)