-
Notifications
You must be signed in to change notification settings - Fork 1.3k
Open
Labels
triage meI really want to be triaged.I really want to be triaged.type: bugError or flaw in code with unintended results or allowing sub-optimal usage patterns.Error or flaw in code with unintended results or allowing sub-optimal usage patterns.
Description
Please be sure to include as much information as possible:
Environment details
- Specify the API at the beginning of the title (for example, "Places: ..."): static maps
- OS type and version
- Library version and other environment information: latest master
Steps to reproduce
- Request static maps that fail (e.g. wrong API key)
- Iterate the response
Code example
client = googlemaps.Client(key="asd")
response = client.static_map(
size=(640, 640),
zoom=zoom,
center=center,
maptype="satellite",
format="png",
scale=1,
)
for r in response:
print(r)
Output
b'T' b'he ' b'G' b'oo' b'gl' b'e ' b'M' b'ap' b's ' b'P' b'la' b't' b'fo' b'rm' b' s' b'er' b've' b'r ' b're' b'je' b'ct' b'ed' b' ' b'yo' b'u' b'r re' b'q' b'ue' b'st' b'. ' b'T' b'he ' b'pr' b'ov' b'i' b'd' b'ed ' b'AP' b'I ' b'k' b'ey' b' i' b's ' b'i' b'nv' b'a' b'li' b'd.' b' '
Since the static maps function passes in it's own extract_body
function to _request
, the error checking doesn't happen.
See here.
Possible solution: #446
Metadata
Metadata
Assignees
Labels
triage meI really want to be triaged.I really want to be triaged.type: bugError or flaw in code with unintended results or allowing sub-optimal usage patterns.Error or flaw in code with unintended results or allowing sub-optimal usage patterns.