Check whether second parameter is an integer (Thank you mirux).

This commit is contained in:
Schimon Jehudah, Adv. 2024-06-02 16:23:10 +03:00
parent c1a5d8d5a6
commit b1891f33ac

View file

@ -125,6 +125,8 @@ class Chat:
case _ if (message_lowercase.startswith('tag +') or
message_lowercase.startswith('tag -')):
message_lowercase_split = message_lowercase[4:].split(' ')
try:
int(message_lowercase_split[1])
if len(message_lowercase_split) > 2:
arg = message_lowercase_split[0]
val = message_lowercase_split[1]
@ -150,6 +152,8 @@ class Chat:
'(1) + or - sign; '
'(2) <ID> or <URL>; '
'(3) <TAGS>.')
except:
message_body = 'Second parameter must be an ID number.'
case _ if message_lowercase.startswith('tag'):
tag = message_lowercase[4:]
results = bookmarks_db.search_by_tag(tag)