You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I'm on MacOS Apple silicon and have installed from pip:
igdb-api-v4 0.2.0
from igdb.wrapper import IGDBWrapper
from igdb.igdbapi_pb2 import GameResult
wrapper = IGDBWrapper("client", "secret")
byte_array = wrapper.api_request(
'games',
'fields name; where id = 1942;'
)
games_message = GameResult()
games_message.ParseFromString(byte_array)
# Print the results
for game in games_message:
print(game['name'])
returns:
Traceback (most recent call last):
File "/Users/xxxx/Developer/Personal/igdb/metadata.py", line 12, in
games_message.ParseFromString(byte_array)
google.protobuf.message.DecodeError: Error parsing message
The text was updated successfully, but these errors were encountered:
Okay, interestingly enough I got it to work, but I had to change change some of the underlying protobuf python files because they weren't including the MutableMapping iterable from collections.abc--they were just importing it from collections. So I had to go through and manually change all mentions of collections to collections.abc. Super bizarre, maybe the Google protobuf python library is out of date.
I'm on MacOS Apple silicon and have installed from pip:
igdb-api-v4 0.2.0
returns:
Traceback (most recent call last):
File "/Users/xxxx/Developer/Personal/igdb/metadata.py", line 12, in
games_message.ParseFromString(byte_array)
google.protobuf.message.DecodeError: Error parsing message
The text was updated successfully, but these errors were encountered: