

def __init__(self, tagName, attributes=None, parentNode=None, filename=None, markpos=None, caseInsensitive=1, preserveCase=0, namespace=None):
    Node.__init__(self, parentNode)
    self.preserveCase = (preserveCase or (not caseInsensitive))
    self.caseInsensitive = caseInsensitive
    if (not preserveCase):
        tagName = tagName.lower()
    if (attributes is None):
        self.attributes = {
            
        }
    else:
        self.attributes = attributes
        for (k, v) in self.attributes.items():
            self.attributes[k] = unescape(v)
    if caseInsensitive:
        self.attributes = InsensitiveDict(self.attributes, preserve=preserveCase)
    markpos.endTagName = self.nodeName = self.tagName = tagName
    self._filename = filename
    self._markpos = markpos
    self.namespace = namespace

dataset/ETHPy150Open kuri65536/python-for-android/python-modules/twisted/twisted/web/microdom.py Element.__init__/VarMisuse@166/209 `self`->`markpos`