Я пытаюсь запустить скрипт, написанный на моей Raspberry Pi Zero, но постоянно получаю сообщение об ошибке OverflowError: timestamp out of range for platform time_t
. Я относительно уверен, что это что-то с 32-битной ARM-архитектурой пи, но я не могу найти обходной путь.
Вот обратная связь:
File "twitter.py", line 37, in <module>
t.run.Search(c)
File "/home/pi/.local/lib/python3.7/site-packages/twint/run.py", line 288, in Search
run(config, callback)
File "/home/pi/.local/lib/python3.7/site-packages/twint/run.py", line 209, in run
get_event_loop().run_until_complete(Twint(config).main(callback))
File "/usr/lib/python3.7/asyncio/base_events.py", line 584, in run_until_complete
return future.result()
File "/home/pi/.local/lib/python3.7/site-packages/twint/run.py", line 150, in main
await task
File "/home/pi/.local/lib/python3.7/site-packages/twint/run.py", line 194, in run
await self.tweets()
File "/home/pi/.local/lib/python3.7/site-packages/twint/run.py", line 141, in tweets
await output.Tweets(tweet, self.config, self.conn)
File "/home/pi/.local/lib/python3.7/site-packages/twint/output.py", line 142, in Tweets
await checkData(tweets, config, conn)
File "/home/pi/.local/lib/python3.7/site-packages/twint/output.py", line 116, in checkData
panda.update(tweet, config)
File "/home/pi/.local/lib/python3.7/site-packages/twint/storage/panda.py", line 67, in update
day = weekdays[strftime("%A", localtime(Tweet.datetime))]
OverflowError: timestamp out of range for platform time_t
I Я провел некоторый поиск и обнаружил похожие (i sh) проблемы, но большинство из них связаны с прямым преобразованием временных меток, где, по-видимому, моя установка времени. Я попытался перезагрузить Pi и сразу же запустить скрипт, чтобы увидеть, если проблема в том, что Pi долго включается, но тот же ответ.
У кого-нибудь есть какие-нибудь советы?
Спасибо Бен