summaryrefslogtreecommitdiffstats
path: root/Lib
diff options
context:
space:
mode:
Diffstat (limited to 'Lib')
-rw-r--r--Lib/xmllib.py7
1 files changed, 7 insertions, 0 deletions
diff --git a/Lib/xmllib.py b/Lib/xmllib.py
index 06b599f..b8422cb 100644
--- a/Lib/xmllib.py
+++ b/Lib/xmllib.py
@@ -222,6 +222,13 @@ class XMLParser:
else:
i = s + len(str)
+ # Interface - return a dictionary of all namespaces currently valid
+ def getnamespace(self):
+ nsdict = {}
+ for t, d, nst in self.stack:
+ nsdict.update(d)
+ return nsdict
+
# Internal -- handle data as far as reasonable. May leave state
# and data to be processed by a subsequent call. If 'end' is
# true, force handling all data as if followed by EOF marker.