@@ -95,8 +95,8 @@ def keys(self, role):
9595 TODO
9696 """
9797 keys = []
98- for keyid in self ._meta .signed .roles [role ][ " keyids" ] :
99- key_metadata = self ._meta .signed .keys [keyid ]
98+ for keyid in self ._meta .signed .roles [role ]. keyids :
99+ key_metadata = self ._meta .signed .keys [keyid ]. to_dict ()
100100 key , dummy = format_metadata_to_key (key_metadata )
101101 keys .append (key )
102102
@@ -106,7 +106,7 @@ def threshold(self, role):
106106 """
107107 TODO
108108 """
109- return self ._meta .signed .roles [role ][ " threshold" ]
109+ return self ._meta .signed .roles [role ]. threshold
110110
111111
112112class TimestampWrapper (MetadataWrapper ):
@@ -158,20 +158,20 @@ def keys(self, role):
158158 TODO
159159 """
160160 keys = []
161- for delegation in self ._meta .signed .delegations [ " roles" ] :
162- if delegation [ " name" ] == role :
163- for keyid in delegation [ " keyids" ] :
164- key_metadata = self ._meta .signed .delegations [ " keys" ] [keyid ]
165- key , dummy = format_metadata_to_key (key_metadata )
161+ for delegation in self ._meta .signed .delegations . roles :
162+ if delegation . name == role :
163+ for keyid in delegation . keyids :
164+ key_metadata = self ._meta .signed .delegations . keys [keyid ]
165+ key , dummy = format_metadata_to_key (key_metadata . to_dict () )
166166 keys .append (key )
167167 return keys
168168
169169 def threshold (self , role ):
170170 """
171171 TODO
172172 """
173- for delegation in self ._meta .signed .delegations [ " roles" ] :
174- if delegation [ " name" ] == role :
175- return delegation [ " threshold" ]
173+ for delegation in self ._meta .signed .delegations . roles :
174+ if delegation . name == role :
175+ return delegation . threshold
176176
177177 return None
0 commit comments