Skip to content

Commit b934ded

Browse files
committed
Rename a few variables in tuf.api
- Rename _dict to json_dict to avoid wrong semantics of leading underscore. (leading underscore was initially chosen to avoid name shadowing) - Rename 'serializer' argument of type 'SignedSerializer' to 'signed_serializer', to distinguish from 'serializer' argument of type 'MetadataSerializer'. Signed-off-by: Lukas Puehringer <[email protected]>
1 parent 71a684b commit b934ded

File tree

2 files changed

+14
-13
lines changed

2 files changed

+14
-13
lines changed

tuf/api/metadata.py

Lines changed: 12 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -186,16 +186,16 @@ def to_file(
186186

187187
# Signatures.
188188
def sign(self, key: JsonDict, append: bool = False,
189-
serializer: Optional[SignedSerializer] = None) -> JsonDict:
189+
signed_serializer: Optional[SignedSerializer] = None) -> JsonDict:
190190
"""Creates signature over 'signed' and assigns it to 'signatures'.
191191
192192
Arguments:
193193
key: A securesystemslib-style private key object used for signing.
194194
append: A boolean indicating if the signature should be appended to
195195
the list of signatures or replace any existing signatures. The
196196
default behavior is to replace signatures.
197-
serializer: A SignedSerializer subclass instance that implements
198-
the desired canonicalization format. Per default a
197+
signed_serializer: A SignedSerializer subclass instance that
198+
implements the desired canonicalization format. Per default a
199199
CanonicalJSONSerializer is used.
200200
201201
Raises:
@@ -213,9 +213,10 @@ def sign(self, key: JsonDict, append: bool = False,
213213
# Use local scope import to avoid circular import errors
214214
# pylint: disable=import-outside-toplevel
215215
from tuf.api.serialization.json import CanonicalJSONSerializer
216-
serializer = CanonicalJSONSerializer()
216+
signed_serializer = CanonicalJSONSerializer()
217217

218-
signature = create_signature(key, serializer.serialize(self.signed))
218+
signature = create_signature(key,
219+
signed_serializer.serialize(self.signed))
219220

220221
if append:
221222
self.signatures.append(signature)
@@ -226,13 +227,13 @@ def sign(self, key: JsonDict, append: bool = False,
226227

227228

228229
def verify(self, key: JsonDict,
229-
serializer: Optional[SignedSerializer] = None) -> bool:
230+
signed_serializer: Optional[SignedSerializer] = None) -> bool:
230231
"""Verifies 'signatures' over 'signed' that match the passed key by id.
231232
232233
Arguments:
233234
key: A securesystemslib-style public key object.
234-
serializer: A SignedSerializer subclass instance that implements
235-
the desired canonicalization format. Per default a
235+
signed_serializer: A SignedSerializer subclass instance that
236+
implements the desired canonicalization format. Per default a
236237
CanonicalJSONSerializer is used.
237238
238239
Raises:
@@ -261,15 +262,15 @@ def verify(self, key: JsonDict,
261262
f'{len(signatures_for_keyid)} signatures for key '
262263
f'{key["keyid"]}, not sure which one to verify.')
263264

264-
if serializer is None:
265+
if signed_serializer is None:
265266
# Use local scope import to avoid circular import errors
266267
# pylint: disable=import-outside-toplevel
267268
from tuf.api.serialization.json import CanonicalJSONSerializer
268-
serializer = CanonicalJSONSerializer()
269+
signed_serializer = CanonicalJSONSerializer()
269270

270271
return verify_signature(
271272
key, signatures_for_keyid[0],
272-
serializer.serialize(self.signed))
273+
signed_serializer.serialize(self.signed))
273274

274275

275276

tuf/api/serialization/json.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,8 +32,8 @@ class JSONDeserializer(MetadataDeserializer):
3232
def deserialize(self, raw_data: bytes) -> Metadata:
3333
"""Deserialize utf-8 encoded JSON bytes into Metadata object. """
3434
try:
35-
_dict = json.loads(raw_data.decode("utf-8"))
36-
return Metadata.from_dict(_dict)
35+
json_dict = json.loads(raw_data.decode("utf-8"))
36+
return Metadata.from_dict(json_dict)
3737

3838
except Exception as e: # pylint: disable=broad-except
3939
six.raise_from(DeserializationError, e)

0 commit comments

Comments
 (0)