Box Python SDK 'NoneType' объект не вызывается - PullRequest
0 голосов
/ 28 сентября 2019

Стучу головой об стену, впервые используя sdk.Я продолжаю получать объект 'NoneType', не вызываемый ошибкой при попытке аутентификации с помощью jwt через Box Python SDK

Я в значительной степени следовал всем рекомендациям из сообщений на форуме разработчиков на Box.Знаки указывают на то, что проблема не в том, что у меня установлен «boxsdk [jwt]».Я удалил и переустановил SDK, сгенерировал новый набор открытых / закрытых ключей и начал с нуля.Я не могу помочь, но чувствую, что упускаю что-то простое здесь.

from boxsdk import JWTAuth

auth = JWTAuth(
               client_id='clientid',
               client_secret='secret',
               enterprise_id='eid',
               jwt_key_id='key',
               rsa_private_key_file_sys_path='./Desktop/certy.pem',
               rsa_private_key_passphrase='passphrase'
               )

access_token = auth.authenticate_instance()

from boxsdk import Client

client = Client(auth)

Я ожидаю, что это должно успешно, но я получаю следующее:

Traceback (most recent call last):
  File "python.py", line 9, in <module>
    rsa_private_key_passphrase=******
TypeError: 'NoneType' object is not callable
...