MCPcopy Create free account
hub / github.com/scanny/python-pptx / __init__

Method __init__

lab/parse_xsd/parse_xsd.py:308–321  ·  view source on GitHub ↗
(self, element_elm, nsprefix)

Source from the content-addressed store, hash-verified

306 <xsd:element> object
307 """
308 def __init__(self, element_elm, nsprefix):
309 super(Element, self).__init__()
310 self.nsprefix = nsprefix
311 self.name = element_elm.get('name')
312 self.tag = '%s:%s' % (self.nsprefix, self.name)
313 self.typename = element_elm.get('type')
314 if self.typename.startswith('a:'):
315 self.typename = self.typename[2:]
316 self.default = element_elm.get('default')
317 self.form = element_elm.get('form')
318 self.minOccurs = element_elm.get('minOccurs', '1')
319 self.maxOccurs = element_elm.get('maxOccurs', '1')
320 if self.form is not None:
321 raise TypeError('found xsd:element with form="%s"' % self.form)
322
323 def __str__(self):
324 tmpl = 'xsd:element %s %s %s%s'

Callers

nothing calls this directly

Calls 2

__init__Method · 0.45
getMethod · 0.45

Tested by

no test coverage detected