lines = len(result[0].splitlines(True)) if result[1] is None else len(result[1].splitlines(True))
if lines > self.output_limit:
self.notice(sender, u'[W|A] {r[0]} = {r[1]}'.format(r=result))
+ else if max([len(x) for x in lines]) > self.max_line_length:
+ self.notice(sender, u'[W|A] {r[0]} = {r[1]}'.format(r=result))
else:
self.msg(channel, u'[W|A] {r[0]} = {r[1]}'.format(r=result))
self.log.exception("Error reading 'internets:outputlimit' configuration option: %s" % err)
raise
+ try:
+ self.max_line_length = int(self.config.get('internets').get('maxlinelength'))
+ except Exception, err:
+ self.log.exception("Error reading 'internets:maxlinelength' configuration option: %s" % err)
+ raise
+
self.bind_admin_commands()
def start_threads(self):