mirror of
https://github.com/SpiceBot/SpiceBot.git
synced 2026-11-12 22:49:53 -05:00
error handling
This commit is contained in:
parent
81867f24ee
commit
2c49caeea1
@ -222,31 +222,36 @@ class BotCommands():
|
|||||||
filelinelist = []
|
filelinelist = []
|
||||||
currentsuccesslines = 0
|
currentsuccesslines = 0
|
||||||
for detected_line in detected_lines:
|
for detected_line in detected_lines:
|
||||||
|
try:
|
||||||
|
|
||||||
# Commands
|
# Commands
|
||||||
if str(detected_line).startswith("commands"):
|
if str(detected_line).startswith("commands"):
|
||||||
comtype = "module"
|
comtype = "module"
|
||||||
validcoms = eval(str(detected_line).split("commands")[-1])
|
validcoms = eval(str(detected_line).split("commands")[-1])
|
||||||
elif str(detected_line).startswith("nickname_commands"):
|
elif str(detected_line).startswith("nickname_commands"):
|
||||||
comtype = "nickname"
|
comtype = "nickname"
|
||||||
validcoms = eval(str(detected_line).split("nickname_commands")[-1])
|
validcoms = eval(str(detected_line).split("nickname_commands")[-1])
|
||||||
elif str(detected_line).startswith("rule"):
|
elif str(detected_line).startswith("rule"):
|
||||||
comtype = "rule"
|
comtype = "rule"
|
||||||
validcoms = eval(str(detected_line).split("rule")[-1])
|
validcoms = eval(str(detected_line).split("rule")[-1])
|
||||||
|
|
||||||
if isinstance(validcoms, tuple):
|
if isinstance(validcoms, tuple):
|
||||||
validcoms = list(validcoms)
|
validcoms = list(validcoms)
|
||||||
else:
|
else:
|
||||||
validcoms = [validcoms]
|
validcoms = [validcoms]
|
||||||
for regexcom in ["(.*)", '^\?(.*)']:
|
for regexcom in ["(.*)", '^\?(.*)']:
|
||||||
if regexcom in validcoms:
|
if regexcom in validcoms:
|
||||||
while regexcom in validcoms:
|
while regexcom in validcoms:
|
||||||
validcoms.remove(regexcom)
|
validcoms.remove(regexcom)
|
||||||
|
|
||||||
if len(validcoms):
|
if len(validcoms):
|
||||||
validcomdict = {"comtype": comtype, "validcoms": validcoms}
|
validcomdict = {"comtype": comtype, "validcoms": validcoms}
|
||||||
filelinelist.append(validcomdict)
|
filelinelist.append(validcomdict)
|
||||||
currentsuccesslines += 1
|
currentsuccesslines += 1
|
||||||
|
except Exception as e:
|
||||||
|
addnothing = e
|
||||||
|
if addnothing:
|
||||||
|
currentsuccesslines += 0
|
||||||
|
|
||||||
if currentsuccesslines:
|
if currentsuccesslines:
|
||||||
self.dict['counts'] += 1
|
self.dict['counts'] += 1
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user