diff --git a/main.pyw b/main.pyw index c594ead..0ff4a0c 100644 --- a/main.pyw +++ b/main.pyw @@ -84,8 +84,8 @@ class Command: return json.dumps(pack) def tell(message, exception=None, level=2): - message = ': '.join(map(lambda x: str(x), filter(None, [message, exception]))) - if isinstance(exception, Exception): message += '\n' + ''.join(traceback.format_exception(exception)) + if exception is not None: message = ': '.join([message, exception.__class__.__name__]) + elif isinstance(exception, Exception): message += '\n' + ''.join(traceback.format_exception(exception)) if not outbox.is_shutdown: outbox.put(Command('tell', message, level)) diff --git a/scripts/example.bat b/scripts/example.bat index 7883afd..bfd1f5d 100644 --- a/scripts/example.bat +++ b/scripts/example.bat @@ -1 +1 @@ -.\..\venv\Scripts\pythonw.exe .\..\main.pyw --address "user@example.com" --password "example" --max-occurrence 5 --interval 10 \ No newline at end of file +.\..\venv\Scripts\pythonw.exe .\..\main.pyw --address "user@example.com" --password "example" --interval 10 \ No newline at end of file diff --git a/scripts/setup.bat b/scripts/setup.bat index 0aac503..a0cde54 100644 --- a/scripts/setup.bat +++ b/scripts/setup.bat @@ -1,2 +1,3 @@ python -m venv .\..\venv -.\..\venv\Scripts\python.exe -m pip install -r .\..\requirements.txt \ No newline at end of file +.\..\venv\Scripts\python.exe -m pip install -r .\..\requirements.txt +@pause \ No newline at end of file