Revision d0452bd7
b/ncclient/content/parsers.py | ||
---|---|---|
36 | 36 |
|
37 | 37 |
class RootParser: |
38 | 38 |
'''Parser for the top-level element of an XML document. Does not look at any |
39 |
sub-elements. It is useful for determining the type of received messages. |
|
39 |
sub-elements. It is useful for efficiently determining the type of received |
|
40 |
messages. |
|
40 | 41 |
''' |
41 | 42 |
|
42 | 43 |
def __init__(self, recognize=[]): |
... | ... | |
59 | 60 |
''' |
60 | 61 |
fp = StringIO(raw) |
61 | 62 |
for event, element in ET.iterparse(fp, events=('start',)): |
62 |
for ele in self._recognize: |
|
63 |
for ele in self._recognized:
|
|
63 | 64 |
if element.tag == ele: |
64 | 65 |
return (element.tag, element.attrib) |
65 | 66 |
break |
Also available in: Unified diff