Старое развертывание имело код в строке 34 -
for _ in range(HEX[0][0]):
, но HEX[0][0]
было строкой, осознавая эту ошибку, я изменил ее на
for _ in range(len(HEX[0][0])):
и повторно развернул, но Heroku все еще ссылаясь на старый код и выдавая ошибку
2020-07-12T09:02:32.927382+00:00 app[web.1]: Traceback (most recent call last):
2020-07-12T09:02:32.927384+00:00 app[web.1]: File "/app/.heroku/python/lib/pytho
n3.6/site-packages/apscheduler/executors/base.py", line 125, in run_job
2020-07-12T09:02:32.927384+00:00 app[web.1]: retval = job.func(*job.args, **job.
kwargs)
2020-07-12T09:02:32.927385+00:00 app[web.1]: File "/app/finalDeploy.py", line 3
4, in timed_job_garbage
2020-07-12T09:02:32.927385+00:00 app[web.1]: for _ in range(HEX[0][0]):
2020-07-12T09:02:32.940876+00:00 app[web.1]: TypeError: 'str' object cannot be i
nterpreted as an integer
Код находится в файле clock.py
, который запускает настраиваемые часы для планирования задач, но ошибка отображается на finalDeploy.py
(это мой файл приложения ), но код даже не существует на finalDeploy.py.