mirror of
https://github.com/protomaps/PMTiles.git
synced 2026-03-21 22:39:39 +00:00
Python: Deserialize from generic buffer (#638)
* Deserialize from generic buffer * fix annotations --------- Co-authored-by: Brandon Liu <bdon@users.noreply.github.com>
This commit is contained in:
@@ -235,8 +235,9 @@ class HeaderDict(TypedDict):
|
|||||||
center_lat_e7: int
|
center_lat_e7: int
|
||||||
|
|
||||||
|
|
||||||
def deserialize_header(buf: bytes) -> HeaderDict:
|
def deserialize_header(buf: Buffer) -> HeaderDict:
|
||||||
if buf[0:7].decode() != "PMTiles":
|
buf = memoryview(buf)
|
||||||
|
if bytes(buf[0:7]).decode() != "PMTiles":
|
||||||
raise MagicNumberNotFound()
|
raise MagicNumberNotFound()
|
||||||
|
|
||||||
if buf[7] != 0x3:
|
if buf[7] != 0x3:
|
||||||
|
|||||||
Reference in New Issue
Block a user