1
0
mirror of http://aero2k.de/t/repos/urlbot-native.git synced 2017-09-06 15:25:38 +02:00

print trace on failed plugin load, rename command_else to else_command

This commit is contained in:
2015-02-05 19:23:05 +01:00
committed by urlbot
parent 65cbd81c38
commit f0a1ec3c56

View File

@@ -7,6 +7,7 @@ if '__main__' == __name__:
import time, random, unicodedata, re, sys, urllib.request, json import time, random, unicodedata, re, sys, urllib.request, json
import types import types
import traceback
from local_config import conf, set_conf from local_config import conf, set_conf
from common import * from common import *
from urlbot import extract_title from urlbot import extract_title
@@ -768,7 +769,7 @@ def command_wp(args, lang='de'):
# 'msg': args['reply_user'] + ': dummy plugin called' # 'msg': args['reply_user'] + ': dummy plugin called'
# } # }
def command_else(args): def else_command(args):
logger('plugin', 'sent short info') logger('plugin', 'sent short info')
return { return {
'msg': args['reply_user'] + ''': I'm a bot (highlight me with 'info' for more information).''' 'msg': args['reply_user'] + ''': I'm a bot (highlight me with 'info' for more information).'''
@@ -844,7 +845,7 @@ def data_parse_commands(msg_obj):
return None return None
ret = command_else({'reply_user': reply_user}) ret = else_command({'reply_user': reply_user})
if None != ret: if None != ret:
if ratelimit_exceeded(RATE_GLOBAL): if ratelimit_exceeded(RATE_GLOBAL):
return False return False
@@ -911,7 +912,8 @@ def register_plugin(function, func_type):
ret['func'] = function ret['func'] = function
plugins[func_type].append(ret) plugins[func_type].append(ret)
except Exception as e: except Exception as e:
logger('warn', 'registering %s failed: %s' % (function, e)) logger('warn', 'registering %s failed: %s, %s' %
(function, e, traceback.format_exc()))
def register_all(): def register_all():
register('parse') register('parse')