Error out tracebacks when util fails
The util library originally developed by krowbar and with my modifications isn't the most perfect thing, and I break it a bit.master
parent
d9d1d6e52b
commit
550a2c33e2
|
@ -1,5 +1,6 @@
|
||||||
#!/usr/bin/python3
|
#!/usr/bin/python3
|
||||||
|
|
||||||
|
import traceback
|
||||||
import pinhook.plugin
|
import pinhook.plugin
|
||||||
import util.tilde
|
import util.tilde
|
||||||
|
|
||||||
|
@ -28,7 +29,12 @@ def tilde_guess_plugin(msg):
|
||||||
if util.tilde.ADMIN_ONLY and msg.nick not in msg.ops:
|
if util.tilde.ADMIN_ONLY and msg.nick not in msg.ops:
|
||||||
return
|
return
|
||||||
if msg.nick in util.tilde.challenges and (msg.channel == util.tilde.GOOD_CHAN or util.tilde.DEBUG) and not msg.text.startswith('!'):
|
if msg.nick in util.tilde.challenges and (msg.channel == util.tilde.GOOD_CHAN or util.tilde.DEBUG) and not msg.text.startswith('!'):
|
||||||
chalres = util.tilde.challenge_response(msg.nick, msg.timestamp, msg.text)
|
try:
|
||||||
resp = pinhook.plugin.message(chalres[0])
|
chalres = util.tilde.challenge_response(msg.nick, msg.timestamp, msg.text)
|
||||||
return resp
|
print(chalres)
|
||||||
|
resp = pinhook.plugin.message(str(chalres[0]))
|
||||||
|
return resp
|
||||||
|
except Exception as e:
|
||||||
|
print(traceback.format_exc())
|
||||||
|
return pinhook.plugin.message(str(e))
|
||||||
|
|
||||||
|
|
|
@ -10,3 +10,5 @@ requests>~2.20.0
|
||||||
tvdb-api~=1.10
|
tvdb-api~=1.10
|
||||||
zalgotext~=0.2.0
|
zalgotext~=0.2.0
|
||||||
python-dateutil
|
python-dateutil
|
||||||
|
traceback
|
||||||
|
importlib
|
||||||
|
|
Loading…
Reference in New Issue