summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPeter Hutterer <peter.hutterer@who-t.net>2022-11-14 12:50:06 +1000
committerPeter Hutterer <peter.hutterer@who-t.net>2022-11-18 13:18:58 +1000
commit1759741288348032ec4db05b57cd6a5e43e9c8bd (patch)
tree613e689e0ef905c8f18d59ba8893b8e2acaf0038
parentc6c1b26ad149a88b22ff790dae377fcc935b7e08 (diff)
downloadlibwacom-1759741288348032ec4db05b57cd6a5e43e9c8bd.tar.gz
tools/clean_svg: don't modify the dict while iterating
Fixes #531
-rwxr-xr-xtools/clean_svg.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/tools/clean_svg.py b/tools/clean_svg.py
index 1ba7e97..f3566a9 100755
--- a/tools/clean_svg.py
+++ b/tools/clean_svg.py
@@ -38,7 +38,7 @@ def traverse_and_clean(node):
Clean the tree recursively
"""
# Remove any non-SVG namespace attributes
- for key in node.attrib.keys():
+ for key in list(node.attrib.keys()):
if key.startswith("{"):
del node.attrib[key]
if node.tag == "g" and "id" in node.attrib: