Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

KeyError when trying to create new TinderClient instance #5

Closed
metrebot opened this issue Jan 17, 2022 · 4 comments
Closed

KeyError when trying to create new TinderClient instance #5

metrebot opened this issue Jan 17, 2022 · 4 comments

Comments

@metrebot
Copy link

Hey all!

When creating a TinderClient instance I got this error thrown at me.
/*
DEBUG:tinder-py:Sending GET request to https://api.gotinder.com/profile
DEBUG:tinder-py:Got response: 200
Traceback (most recent call last):
File "DIR\test.py", line 5, in
client = TinderClient(token, 1, 10)
File "DIR\tinder\tinder.py", line 30, in init
self._self_user = self.get_self_user()
File "DIR\tinder\tinder.py", line 147, in get_self_user
return SelfUser(response, self._http)
File "DIR\tinder\entities\user.py", line 210, in init
super().init(user, http)
File "DIR\tinder\entities\user.py", line 157, in init
self.photos: Tuple[GenericPhoto] = tuple(GenericPhoto(p, http) for p in user["photos"])
File "DIR\tinder\entities\user.py", line 157, in
self.photos: Tuple[GenericPhoto] = tuple(GenericPhoto(p, http) for p in user["photos"])
File "DIR\tinder\entities\photo.py", line 108, in init
self.crop_info: CropInfo = CropInfo(photo["crop_info"])
KeyError: 'crop_info'
*/

I copied the "client = TinderClient("X-Auth-Token")" Statement from your exampke with my personal token.
Thanks in advance!

Tobias

@Kaktushose
Copy link
Member

Do your profile photos contain faces?

@metrebot
Copy link
Author

No, they do not. I use a spam Account without face pictures.

@Kaktushose
Copy link
Member

This explains the KeyError. No faces equals no crop info. So we have to make the crop info conditional as well

@metrebot
Copy link
Author

Thanks for the explanation. I added pictures with a face, and now everything works fine.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants