tejado / pgoapi

Pokemon Go API lib
Other
1.4k stars 447 forks source link

self.device_info in rpc_api.py #234

Open sburggsx opened 7 years ago

sburggsx commented 7 years ago

I'm getting an error for self.device_info that says:

TypeError: 'NoneType' object is not iterable

Full output below:

2016-08-22 23:48:29,760 [ pgoapi] [ INFO] Adding 'GET_MAP_OBJECTS' to RPC request including arguments 2016-08-22 23:48:29,766 [ pgoapi] [ INFO] Execution of RPC Traceback (most recent call last): File "adapokefinder.py", line 257, in <module> main() File "adapokefinder.py", line 159, in main find_poi(api, position[0], position[1]); File "adapokefinder.py", line 186, in find_poi response_dict = api.get_map_objects(latitude = util.f2i(lat), longitude = util.f2i(lng), since_timestamp_ms = timestamps, cell_id = cell_ids) File "/home/pi/pgoapi/pgoapi/pgoapi.py", line 139, in function return request.call() File "/home/pi/pgoapi/pgoapi/pgoapi.py", line 241, in call response = request.request(self._api_endpoint, self._req_method_list, self.get_position()) File "/home/pi/pgoapi/pgoapi/rpc_api.py", line 127, in request request_proto = self._build_main_request(subrequests, player_position) File "/home/pi/pgoapi/pgoapi/rpc_api.py", line 215, in _build_main_request for key in self.device_info: TypeError: 'NoneType' object is not iterable