# Функции. Тут не все, есть и выше немного, но они не важны для моей проблемы.
def compare(forum_url):
state1_list, state2_list = [], []
list1 = get_info(forum_url, state1_list)
time.sleep(10)
list2 = get_info(forum_url, state2_list)
if list1[2] != list2[2]:
Sg.cprint(list2[2], '\n ')
Sg.cprint(list2[3], '\n ')
else:
Sg.cprint('no new posts \n')
state1_list.clear()
state2_list.clear()
def compare_on_time(forum_url):
schedule.every(1).seconds.do(compare, forum_url)
while True:
schedule.run_pending()
# Та часть GUI, которую я не могу написать. Второй event должен останавлиать первый.
elif event == 'Follow Sales Ads':
threading.Thread(target=compare_on_time,
args=('https://f...content-available-to-author-only...e.com/c/marketplace/sales-ads/',)).start()
elif event == 'Stop following':
IyDQpNGD0L3QutGG0LjQuC4g0KLRg9GCINC90LUg0LLRgdC1LCDQtdGB0YLRjCDQuCDQstGL0YjQtSDQvdC10LzQvdC+0LPQviwg0L3QviDQvtC90Lgg0L3QtSDQstCw0LbQvdGLINC00LvRjyDQvNC+0LXQuSDQv9GA0L7QsdC70LXQvNGLLgoKZGVmIGNvbXBhcmUoZm9ydW1fdXJsKToKICAgIHN0YXRlMV9saXN0LCBzdGF0ZTJfbGlzdCA9IFtdLCBbXQogICAgbGlzdDEgPSBnZXRfaW5mbyhmb3J1bV91cmwsIHN0YXRlMV9saXN0KQogICAgdGltZS5zbGVlcCgxMCkKICAgIGxpc3QyID0gZ2V0X2luZm8oZm9ydW1fdXJsLCBzdGF0ZTJfbGlzdCkKCiAgICBpZiBsaXN0MVsyXSAhPSBsaXN0MlsyXToKICAgICAgICBTZy5jcHJpbnQobGlzdDJbMl0sICdcbiAnKQogICAgICAgIFNnLmNwcmludChsaXN0MlszXSwgJ1xuICcpCiAgICBlbHNlOgogICAgICAgIFNnLmNwcmludCgnbm8gbmV3IHBvc3RzIFxuJykKCiAgICBzdGF0ZTFfbGlzdC5jbGVhcigpCiAgICBzdGF0ZTJfbGlzdC5jbGVhcigpCgoKZGVmIGNvbXBhcmVfb25fdGltZShmb3J1bV91cmwpOgogICAgc2NoZWR1bGUuZXZlcnkoMSkuc2Vjb25kcy5kbyhjb21wYXJlLCBmb3J1bV91cmwpCiAgICB3aGlsZSBUcnVlOgogICAgICAgIHNjaGVkdWxlLnJ1bl9wZW5kaW5nKCkKICAgICAgICAKICAgICAgICAKIyDQotCwINGH0LDRgdGC0YwgR1VJLCDQutC+0YLQvtGA0YPRjiDRjyDQvdC1INC80L7Qs9GDINC90LDQv9C40YHQsNGC0YwuINCS0YLQvtGA0L7QuSBldmVudCDQtNC+0LvQttC10L0g0L7RgdGC0LDQvdCw0LLQu9C40LDRgtGMINC/0LXRgNCy0YvQuS4KICAgICAgICBlbGlmIGV2ZW50ID09ICdGb2xsb3cgU2FsZXMgQWRzJzoKICAgICAgICAgICAgdGhyZWFkaW5nLlRocmVhZCh0YXJnZXQ9Y29tcGFyZV9vbl90aW1lLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFyZ3M9KCdodHRwczovL2YuLi5jb250ZW50LWF2YWlsYWJsZS10by1hdXRob3Itb25seS4uLmUuY29tL2MvbWFya2V0cGxhY2Uvc2FsZXMtYWRzLycsKSkuc3RhcnQoKQogICAgICAgIGVsaWYgZXZlbnQgPT0gJ1N0b3AgZm9sbG93aW5nJzoKCQkJ
Traceback (most recent call last):
File "/usr/lib/python3.7/py_compile.py", line 143, in compile
_optimize=optimize)
File "<frozen importlib._bootstrap_external>", line 791, in source_to_code
File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
File "./prog.py", line 26
elif event == 'Follow Sales Ads':
^
SyntaxError: invalid syntax
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "/usr/lib/python3.7/py_compile.py", line 147, in compile
raise py_exc
py_compile.PyCompileError: File "./prog.py", line 26
elif event == 'Follow Sales Ads':
^
SyntaxError: invalid syntax