mirror of
https://github.com/theupdateframework/python-tuf
synced 2026-05-24 10:08:28 +00:00
Mark kwargs in metadata API methods as Optional
Use typing.Optional for optional kwargs that default to None. Signed-off-by: Lukas Puehringer <lukas.puehringer@nyu.edu>
This commit is contained in:
parent
2b4085718b
commit
aa8225cb07
1 changed files with 8 additions and 5 deletions
|
|
@ -104,7 +104,8 @@ class also that has a 'from_dict' factory method. (Currently this is
|
|||
|
||||
@classmethod
|
||||
def from_file(
|
||||
cls, filename: str, deserializer: MetadataDeserializer = None,
|
||||
cls, filename: str,
|
||||
deserializer: Optional[MetadataDeserializer] = None,
|
||||
storage_backend: Optional[StorageBackendInterface] = None
|
||||
) -> 'Metadata':
|
||||
"""Loads TUF metadata from file storage.
|
||||
|
|
@ -150,8 +151,10 @@ def to_dict(self) -> JsonDict:
|
|||
'signed': self.signed.to_dict()
|
||||
}
|
||||
|
||||
def to_file(self, filename: str, serializer: MetadataSerializer = None,
|
||||
storage_backend: StorageBackendInterface = None) -> None:
|
||||
def to_file(
|
||||
self, filename: str, serializer: Optional[MetadataSerializer] = None,
|
||||
storage_backend: Optional[StorageBackendInterface] = None
|
||||
) -> None:
|
||||
"""Writes TUF metadata to file storage.
|
||||
|
||||
Arguments:
|
||||
|
|
@ -183,7 +186,7 @@ def to_file(self, filename: str, serializer: MetadataSerializer = None,
|
|||
|
||||
# Signatures.
|
||||
def sign(self, key: JsonDict, append: bool = False,
|
||||
serializer: SignedSerializer = None) -> JsonDict:
|
||||
serializer: Optional[SignedSerializer] = None) -> JsonDict:
|
||||
"""Creates signature over 'signed' and assigns it to 'signatures'.
|
||||
|
||||
Arguments:
|
||||
|
|
@ -223,7 +226,7 @@ def sign(self, key: JsonDict, append: bool = False,
|
|||
|
||||
|
||||
def verify(self, key: JsonDict,
|
||||
serializer: SignedSerializer = None) -> bool:
|
||||
serializer: Optional[SignedSerializer] = None) -> bool:
|
||||
"""Verifies 'signatures' over 'signed' that match the passed key by id.
|
||||
|
||||
Arguments:
|
||||
|
|
|
|||
Loading…
Reference in a new issue