Skip to content

Commit

Permalink
Do not fail if a message field cannot be resolved
Browse files Browse the repository at this point in the history
  • Loading branch information
azhuchkov committed Jan 1, 2024
1 parent 199632e commit 08c3138
Showing 1 changed file with 4 additions and 1 deletion.
5 changes: 4 additions & 1 deletion src/tgbounce.py
Original file line number Diff line number Diff line change
Expand Up @@ -187,7 +187,10 @@ def __init__(self, expression):
self.expression = expression

def is_fulfilled(self, msg):
return eval(self.expression, {'time': time, 'datetime': datetime}, msg)
try:
return eval(self.expression, {'time': time, 'datetime': datetime}, msg)
except NameError as e:
log.debug(f"Name not found in the received message: '{e.name}'")

def __repr__(self):
return f'{self.expression}'
Expand Down

0 comments on commit 08c3138

Please sign in to comment.