MCPcopy Index your code
hub / github.com/ronreiter/interactive-tutorials / execute

Method execute

suds/xsd/query.py:96–113  ·  view source on GitHub ↗
(self, schema)

Source from the content-addressed store, hash-verified

94 """
95
96 def execute(self, schema):
97 if schema.builtin(self.ref):
98 name = self.ref[0]
99 b = Factory.create(schema, name)
100 log.debug('%s, found builtin (%s)', self.id, name)
101 return b
102 result = None
103 for d in (schema.elements, schema.types):
104 result = d.get(self.ref)
105 if self.filter(result):
106 result = None
107 else:
108 break
109 if result is None:
110 eq = ElementQuery(self.ref)
111 eq.history = self.history
112 result = eq.execute(schema)
113 return self.result(result)
114
115
116class TypeQuery(Query):

Callers 5

findMethod · 0.95
rootMethod · 0.95
queryMethod · 0.95
knownMethod · 0.95
queryMethod · 0.95

Calls 7

executeMethod · 0.95
ElementQueryClass · 0.85
filterMethod · 0.80
resultMethod · 0.80
builtinMethod · 0.45
createMethod · 0.45
getMethod · 0.45

Tested by

no test coverage detected