more typehinting
This commit is contained in:
parent
fc7e3a1ecf
commit
dff4b7ea46
1 changed files with 2 additions and 2 deletions
4
src/c3nav/mapdata/utils/cache/package.py
vendored
4
src/c3nav/mapdata/utils/cache/package.py
vendored
|
@ -74,7 +74,7 @@ class CachePackage:
|
||||||
self.save(filename, compression)
|
self.save(filename, compression)
|
||||||
|
|
||||||
@classmethod
|
@classmethod
|
||||||
def read(cls, f: BinaryIO):
|
def read(cls, f: BinaryIO) -> Self:
|
||||||
# test if it's a zstd compressed archive
|
# test if it's a zstd compressed archive
|
||||||
# read magic bytes
|
# read magic bytes
|
||||||
magic_number = f.read(4)
|
magic_number = f.read(4)
|
||||||
|
@ -108,7 +108,7 @@ class CachePackage:
|
||||||
return cls(bounds, levels)
|
return cls(bounds, levels)
|
||||||
|
|
||||||
@classmethod
|
@classmethod
|
||||||
def open(cls, package:Optional[str | os.PathLike] = None):
|
def open(cls, package:Optional[str | os.PathLike] = None) -> Self:
|
||||||
if package is None:
|
if package is None:
|
||||||
from django.conf import settings
|
from django.conf import settings
|
||||||
package = settings.CACHE_ROOT / 'package.tar'
|
package = settings.CACHE_ROOT / 'package.tar'
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue