improve error reporting system, switch to schedule-v2 format in auto-schedule-pro-v2
This commit is contained in:
@@ -6,6 +6,7 @@ import sys
|
||||
import os
|
||||
import threading
|
||||
import importlib
|
||||
import traceback
|
||||
|
||||
from telegram import Message, Chat
|
||||
|
||||
@@ -58,6 +59,7 @@ class ModuleV1:
|
||||
return self.RESPONSE
|
||||
except Exception as e:
|
||||
print(f"[ERROR] module v1: module \"{self.path}\" ({self.alias}) raised exception \"{e}\"")
|
||||
print(f"[ERROR] module v1: traceback:\ntraceback.format_exc()")
|
||||
return ""
|
||||
|
||||
|
||||
@@ -77,6 +79,7 @@ class ModuleV2:
|
||||
return responce
|
||||
except Exception as e:
|
||||
print(f"[ERROR] module v2: module \"{self.path}\" ({self.alias}) raised exception \"{e}\"")
|
||||
print(f"[ERROR] module v2: traceback:\n{traceback.format_exc()}")
|
||||
return None
|
||||
|
||||
|
||||
@@ -203,6 +206,7 @@ def queue_processor():
|
||||
|
||||
except Exception:
|
||||
print(f"[ERROR] queue_processor: current message queue: {message_queue}")
|
||||
print(f"[ERROR] Traceback:\n{traceback.format_exc()}")
|
||||
print("[ERROR] queue_processor: error while processing message, trying to delete it...")
|
||||
try:
|
||||
del message_queue[0]
|
||||
|
||||
Reference in New Issue
Block a user