TomlDecodeError во время развертывания приложения на Heroku - PullRequest
0 голосов
/ 16 января 2020

Я пытаюсь развернуть приложение Python с Streamlit на Heroku. Я успешно развернул приложение ранее (которое еще работает) и использую тот же файл setup. sh и тот же формат для Procfile (имя файла .py изменилось как единственное отличие.) При попытке развернуть текущее приложение из моего репозитория Github, я получаю следующую ошибку:

TomlDecodeError: Имя ключа найдено без значения. Достигнут конец строки.

Я проверил, что я могу, из моего Python кода вне Heroku, за исключением частей Streamlit, которые предназначены для раскрывающихся меню и т. Д. c.

Хранилище находится здесь: https://github.com/mattwilliams06/icsmodule3.git

Трассировка ошибок из журналов Heroku:

2020-01-16T16:59:08.179204+00:00 app[web.1]: Traceback (most recent call last):
2020-01-16T16:59:08.179242+00:00 app[web.1]:   File "/app/.heroku/python/bin/streamlit", line 7, in <module>
2020-01-16T16:59:08.179334+00:00 app[web.1]:     from streamlit.cli import main
2020-01-16T16:59:08.179338+00:00 app[web.1]:   File "/app/.heroku/python/lib/python3.6/site-packages/streamlit/__init__.py", line 121, in <module>
2020-01-16T16:59:08.179496+00:00 app[web.1]:     from streamlit.DeltaGenerator import DeltaGenerator as _DeltaGenerator
2020-01-16T16:59:08.179499+00:00 app[web.1]:   File "/app/.heroku/python/lib/python3.6/site-packages/streamlit/DeltaGenerator.py", line 33, in <module>
2020-01-16T16:59:08.179628+00:00 app[web.1]:     from streamlit import caching
2020-01-16T16:59:08.179632+00:00 app[web.1]:   File "/app/.heroku/python/lib/python3.6/site-packages/streamlit/caching.py", line 38, in <module>
2020-01-16T16:59:08.179781+00:00 app[web.1]:     from streamlit.hashing import CodeHasher
2020-01-16T16:59:08.179784+00:00 app[web.1]:   File "/app/.heroku/python/lib/python3.6/site-packages/streamlit/hashing.py", line 36, in <module>
2020-01-16T16:59:08.179925+00:00 app[web.1]:     from streamlit.folder_black_list import FolderBlackList
2020-01-16T16:59:08.179927+00:00 app[web.1]:   File "/app/.heroku/python/lib/python3.6/site-packages/streamlit/folder_black_list.py", line 39, in <module>
2020-01-16T16:59:08.180064+00:00 app[web.1]:     if config.get_option("global.developmentMode"):
2020-01-16T16:59:08.180067+00:00 app[web.1]:   File "/app/.heroku/python/lib/python3.6/site-packages/streamlit/config.py", line 94, in get_option
2020-01-16T16:59:08.180227+00:00 app[web.1]:     parse_config_file()
2020-01-16T16:59:08.180230+00:00 app[web.1]:   File "/app/.heroku/python/lib/python3.6/site-packages/streamlit/config.py", line 877, in parse_config_file
2020-01-16T16:59:08.180570+00:00 app[web.1]:     _update_config_with_toml(file_contents, filename)
2020-01-16T16:59:08.180575+00:00 app[web.1]:   File "/app/.heroku/python/lib/python3.6/site-packages/streamlit/config.py", line 799, in _update_config_with_toml
2020-01-16T16:59:08.180896+00:00 app[web.1]:     parsed_config_file = toml.loads(raw_toml)
2020-01-16T16:59:08.180900+00:00 app[web.1]:   File "/app/.heroku/python/lib/python3.6/site-packages/toml/decoder.py", line 187, in loads
2020-01-16T16:59:08.181067+00:00 app[web.1]:     " Reached end of line.", original, i)
2020-01-16T16:59:08.181073+00:00 app[web.1]: toml.decoder.TomlDecodeError: Key name found without value. Reached end of line. (line 1 column 2 char 1)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...