summaryrefslogtreecommitdiff
path: root/defusedxml/sax.py
diff options
context:
space:
mode:
Diffstat (limited to 'defusedxml/sax.py')
-rw-r--r--defusedxml/sax.py21
1 files changed, 16 insertions, 5 deletions
diff --git a/defusedxml/sax.py b/defusedxml/sax.py
index 77aebc5..b2786f7 100644
--- a/defusedxml/sax.py
+++ b/defusedxml/sax.py
@@ -15,8 +15,14 @@ from . import expatreader
__origin__ = "xml.sax"
-def parse(source, handler, errorHandler=_ErrorHandler(), forbid_dtd=False,
- forbid_entities=True, forbid_external=True):
+def parse(
+ source,
+ handler,
+ errorHandler=_ErrorHandler(),
+ forbid_dtd=False,
+ forbid_entities=True,
+ forbid_external=True,
+):
parser = make_parser()
parser.setContentHandler(handler)
parser.setErrorHandler(errorHandler)
@@ -26,9 +32,14 @@ def parse(source, handler, errorHandler=_ErrorHandler(), forbid_dtd=False,
parser.parse(source)
-def parseString(string, handler, errorHandler=_ErrorHandler(),
- forbid_dtd=False, forbid_entities=True,
- forbid_external=True):
+def parseString(
+ string,
+ handler,
+ errorHandler=_ErrorHandler(),
+ forbid_dtd=False,
+ forbid_entities=True,
+ forbid_external=True,
+):
from io import BytesIO
if errorHandler is None: