MCPcopy Create free account
hub / github.com/ronreiter/interactive-tutorials / __keylist

Method __keylist

suds/sudsobject.py:199–213  ·  view source on GitHub ↗
(self, sobject)

Source from the content-addressed store, hash-verified

197 raise StopIteration()
198
199 def __keylist(self, sobject):
200 keylist = sobject.__keylist__
201 try:
202 keyset = set(keylist)
203 ordering = sobject.__metadata__.ordering
204 ordered = set(ordering)
205 if not ordered.issuperset(keyset):
206 log.debug(
207 '%s must be superset of %s, ordering ignored',
208 keylist,
209 ordering)
210 raise KeyError()
211 return ordering
212 except:
213 return keylist
214
215 def __iter__(self):
216 return self

Callers 1

__init__Method · 0.95

Calls 1

setFunction · 0.50

Tested by

no test coverage detected