projects
/
experiments
/
svgwrite_inkscape_drawing.git
/ commitdiff
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (from parent 1:
99f5b7a
)
Coding style fixes
master
author
Antonio Ospite <ao2@ao2.it>
Mon, 2 Jul 2018 12:57:13 +0000
(14:57 +0200)
committer
Antonio Ospite <ao2@ao2.it>
Mon, 2 Jul 2018 12:57:13 +0000
(14:57 +0200)
svgwrite_inkscape_drawing.py
patch
|
blob
|
history
diff --git
a/svgwrite_inkscape_drawing.py
b/svgwrite_inkscape_drawing.py
index
b307544
..
78a3a4a
100755
(executable)
--- a/
svgwrite_inkscape_drawing.py
+++ b/
svgwrite_inkscape_drawing.py
@@
-12,6
+12,9
@@
from svgwrite.data.types import SVGAttribute
class InkscapeDrawing(svgwrite.Drawing):
"""An svgwrite.Drawing subclass which supports Inkscape layers"""
class InkscapeDrawing(svgwrite.Drawing):
"""An svgwrite.Drawing subclass which supports Inkscape layers"""
+ INKSCAPE_NAMESPACE = 'http://www.inkscape.org/namespaces/inkscape'
+ SODIPODI_NAMESPACE = 'http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd'
+
def __init__(self, *args, **kwargs):
super(InkscapeDrawing, self).__init__(*args, **kwargs)
def __init__(self, *args, **kwargs):
super(InkscapeDrawing, self).__init__(*args, **kwargs)
@@
-19,11
+22,11
@@
class InkscapeDrawing(svgwrite.Drawing):
'xmlns:inkscape': SVGAttribute('xmlns:inkscape',
anim=False,
types=[],
'xmlns:inkscape': SVGAttribute('xmlns:inkscape',
anim=False,
types=[],
- const=frozenset([
'http://www.inkscape.org/namespaces/inkscape'
])),
+ const=frozenset([
self.INKSCAPE_NAMESPACE
])),
'xmlns:sodipodi': SVGAttribute('xmlns:sodipodi',
anim=False,
types=[],
'xmlns:sodipodi': SVGAttribute('xmlns:sodipodi',
anim=False,
types=[],
- const=frozenset([
'http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd'
])),
+ const=frozenset([
self.SODIPODI_NAMESPACE
])),
'inkscape:groupmode': SVGAttribute('inkscape:groupmode',
anim=False,
types=[],
'inkscape:groupmode': SVGAttribute('inkscape:groupmode',
anim=False,
types=[],
@@
-33,9
+36,9
@@
class InkscapeDrawing(svgwrite.Drawing):
types=frozenset(['string']),
const=[]),
'sodipodi:insensitive': SVGAttribute('sodipodi:insensitive',
types=frozenset(['string']),
const=[]),
'sodipodi:insensitive': SVGAttribute('sodipodi:insensitive',
- anim=False,
- types=frozenset(['string']),
- const=[])
+
anim=False,
+
types=frozenset(['string']),
+
const=[])
}
self.validator.attributes.update(inkscape_attributes)
}
self.validator.attributes.update(inkscape_attributes)
@@
-53,8
+56,8
@@
class InkscapeDrawing(svgwrite.Drawing):
g_attributes.add('sodipodi:insensitive')
elements['g'].valid_attributes = frozenset(g_attributes)
g_attributes.add('sodipodi:insensitive')
elements['g'].valid_attributes = frozenset(g_attributes)
- self['xmlns:inkscape'] =
'http://www.inkscape.org/namespaces/inkscape'
- self['xmlns:sodipodi'] =
'http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd'
+ self['xmlns:inkscape'] =
self.INKSCAPE_NAMESPACE
+ self['xmlns:sodipodi'] =
self.SODIPODI_NAMESPACE
def layer(self, **kwargs):
"""Create an inkscape layer.
def layer(self, **kwargs):
"""Create an inkscape layer.