Fix disabling of DEBUG
and ADMIN_EXEMPT
As written (by unknown idiot), there was no way to actually set `DEBUG` and `ADMIN_EXEMPT` env vars in a way that disabled them (as claimed by docs), as their value was converted to uppercase and then tested for a lower case `false`. Fixed to forcing to _lowercase_ with `.lower()`.
This commit is contained in:
parent
4e1e586123
commit
6fd5bd1020
4
bot.py
4
bot.py
@ -26,12 +26,12 @@ class TelegramMonitorBot:
|
|||||||
def __init__(self):
|
def __init__(self):
|
||||||
self.debug = (
|
self.debug = (
|
||||||
(os.environ.get('DEBUG') is not None) and
|
(os.environ.get('DEBUG') is not None) and
|
||||||
(os.environ.get('DEBUG').upper() != "false"))
|
(os.environ.get('DEBUG').lower() != "false"))
|
||||||
|
|
||||||
# Are admins exempt from having messages checked?
|
# Are admins exempt from having messages checked?
|
||||||
self.admin_exempt = (
|
self.admin_exempt = (
|
||||||
(os.environ.get('ADMIN_EXEMPT') is not None) and
|
(os.environ.get('ADMIN_EXEMPT') is not None) and
|
||||||
(os.environ.get('ADMIN_EXEMPT').upper() != "false"))
|
(os.environ.get('ADMIN_EXEMPT').lower() != "false"))
|
||||||
|
|
||||||
if (self.debug):
|
if (self.debug):
|
||||||
print("🔵 debug:", self.debug)
|
print("🔵 debug:", self.debug)
|
||||||
|
Loading…
Reference in New Issue
Block a user