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

Method find

suds/xsd/sxbase.py:307–326  ·  view source on GitHub ↗

Find a referenced type in self or children. @param qref: A qualified reference. @type qref: qref @param classes: A list of classes used to qualify the match. @type classes: [I{class},...] @return: The referenced type. @rtype: L{SchemaObject}

(self, qref, classes=())

Source from the content-addressed store, hash-verified

305 return False
306
307 def find(self, qref, classes=()):
308 """
309 Find a referenced type in self or children.
310 @param qref: A qualified reference.
311 @type qref: qref
312 @param classes: A list of classes used to qualify the match.
313 @type classes: [I{class},...]
314 @return: The referenced type.
315 @rtype: L{SchemaObject}
316 @see: L{qualify()}
317 """
318 if not len(classes):
319 classes = (self.__class__,)
320 if self.qname == qref and self.__class__ in classes:
321 return self
322 for c in self.rawchildren:
323 p = c.find(qref, classes)
324 if p is not None:
325 return p
326 return None
327
328 def translate(self, value, topython=True):
329 """

Callers

nothing calls this directly

Calls 1

findMethod · 0.45

Tested by

no test coverage detected