@@ -25,18 +25,19 @@ def __init__(self, meta):
25
25
def from_json_object (cls , tmp_file ):
26
26
"""Loads JSON-formatted TUF metadata from a file object."""
27
27
raw_data = tmp_file .read ()
28
-
28
+ # Use local scope import to avoid circular import errors
29
+ # pylint: disable=import-outside-toplevel
29
30
from tuf .api .serialization .json import JSONDeserializer
30
31
31
32
deserializer = JSONDeserializer ()
32
- _meta = deserializer .deserialize (raw_data )
33
- return cls (meta = _meta )
33
+ meta = deserializer .deserialize (raw_data )
34
+ return cls (meta = meta )
34
35
35
36
@classmethod
36
37
def from_json_file (cls , filename ):
37
38
"""Loads JSON-formatted TUF metadata from a file."""
38
- _meta = metadata .Metadata .from_file (filename )
39
- return cls (meta = _meta )
39
+ meta = metadata .Metadata .from_file (filename )
40
+ return cls (meta = meta )
40
41
41
42
@property
42
43
def signed (self ):
@@ -97,7 +98,7 @@ def keys(self, role):
97
98
keys = []
98
99
for keyid in self ._meta .signed .roles [role ]["keyids" ]:
99
100
key_metadata = self ._meta .signed .keys [keyid ]
100
- key , _ = format_metadata_to_key (key_metadata )
101
+ key , dummy = format_metadata_to_key (key_metadata )
101
102
keys .append (key )
102
103
103
104
return keys
@@ -162,7 +163,7 @@ def keys(self, role):
162
163
if delegation ["name" ] == role :
163
164
for keyid in delegation ["keyids" ]:
164
165
key_metadata = self ._meta .signed .delegations ["keys" ][keyid ]
165
- key , _ = format_metadata_to_key (key_metadata )
166
+ key , dummy = format_metadata_to_key (key_metadata )
166
167
keys .append (key )
167
168
return keys
168
169
0 commit comments