diff options
author | Christian Heimes <christian@cheimes.de> | 2013-02-15 11:15:08 +0100 |
---|---|---|
committer | Christian Heimes <christian@cheimes.de> | 2013-02-15 11:15:08 +0100 |
commit | d62050009c710b34998e2a10ea1def5c75b8799f (patch) | |
tree | a34ae04b861d8a0bf475d8e5d224f5adedf135ca | |
parent | 357b4c54970c7690a661c83cc31092a0b300824e (diff) | |
download | defusedxml-d62050009c710b34998e2a10ea1def5c75b8799f.tar.gz |
Fix for iterparse patch for Python 2.7
-rw-r--r-- | defusedxml/common.py | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/defusedxml/common.py b/defusedxml/common.py index 76e6f54..cf1edff 100644 --- a/defusedxml/common.py +++ b/defusedxml/common.py @@ -143,9 +143,12 @@ def _generate_etree_functions(DefusedXMLParser, _TreeBuilder, else: # Python 2.7 def iterparse(source, events=None, parser=None, forbid_dtd=False, - forbid_entities=True): + forbid_entities=True, forbid_external=True): if parser is None: - parser = DefusedXMLParser(target=_TreeBuilder()) + parser = DefusedXMLParser(target=_TreeBuilder(), + forbid_dtd=forbid_dtd, + forbid_entities=forbid_entities, + forbid_external=forbid_external) return _iterparse(source, events, parser) def fromstring(text, forbid_dtd=False, forbid_entities=True, |