Как правильно использовать asyncgur в python?
Пытаюсь загрузить на фотохостинг картинку с компьютера, но при её передаче возникает ошибка:
Возникло исключение: TypeError
Can not serialize value type: <class 'NoneType'>
headers: {}
value: None
Код который использую:
from asyncgur import Imgur
from os import getcwd
import asyncio
client_id = 'your client id'
imgur_app = Imgur(client_id)
async def main():
f = open(getcwd() + '\\' + '434312.jpg', 'rb')
image, response = await imgur_app.upload_image(image=f.read()) # тут ошибка
assert response.success == True and response.status == 200
print(image)
loop = asyncio.get_event_loop()
loop.run_until_complete(main())
Ссылка на библиотеку, которую пытаюсь использовать - https://pypi.org/project/asyncgur/ В документации написано, что можно передать ссылку либо байты фотографии, с ссылкой работает всё на отлично, но с байтами - нет.
Полная ошибка:
Возникло исключение: TypeError
Can not serialize value type: <class 'NoneType'>
headers: {}
value: None
During handling of the above exception, another exception occurred:
The above exception was the direct cause of the following exception:
File "C:\Users\Maxim\Desktop\upp.py", line 10, in main
image, response = await imgur_app.upload_image(image=f.read())
File "C:\Users\Maxim\Desktop\upp.py", line 15, in <module>
loop.run_until_complete(main())