credentials.json не читается в героку после того, как LF будет заменен на CRLF - PullRequest
0 голосов
/ 04 сентября 2018

Привет, я работаю над Flask-приложением, которое будет входить в таблицы Google. Я использую Pygheets для этого. Он будет развернут в Heroku.

Локально работает нормально. У меня есть это на моей линии:

import pygsheets
gc = pygsheets.authorize(service_account_file='credentials.json')

Затем я толкнул его на геройку. Я получил эти журналы:

2018-09-04T07:24:52.290288+00:00 app[web.1]:     gc = pygsheets.authorize(service_account_file='credentials.json')
2018-09-04T07:24:52.290290+00:00 app[web.1]:   File "/app/.heroku/python/lib/python3.6/site-packages/pygsheets/client.py", line 592, in authorize
2018-09-04T07:24:52.290291+00:00 app[web.1]:     outh_nonlocal=outh_nonlocal)
2018-09-04T07:24:52.290293+00:00 app[web.1]:   File "/app/.heroku/python/lib/python3.6/site-packages/pygsheets/client.py", line 549, in get_outh_credentials
2018-09-04T07:24:52.290316+00:00 app[web.1]:     raise IOError(2, "Client secret file does not exist.", client_secret_file)
2018-09-04T07:24:52.290318+00:00 app[web.1]: FileNotFoundError: [Errno 2] Client secret file does not exist.: 'client_secret.json'

То, что я получил до того, как нажал, это предупреждение.

warning: LF will be replaced by CRLF in credentials.json.
The file will have its original line endings in your working directory.

Будет ли это также означать, что я переименую его в client_secret.json? Из-за этого:

2018-09-04T07:24:52.290318+00:00 app[web.1]: FileNotFoundError: [Errno 2] Client secret file does not exist.: 'client_secret.json'
...