From: Antonio Ospite Date: Mon, 2 Jul 2018 12:57:13 +0000 (+0200) Subject: Coding style fixes X-Git-Url: https://git.ao2.it/experiments/svgwrite_inkscape_drawing.git/commitdiff_plain?ds=inline Coding style fixes --- diff --git a/svgwrite_inkscape_drawing.py b/svgwrite_inkscape_drawing.py index b307544..78a3a4a 100755 --- 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""" + 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) @@ -19,11 +22,11 @@ class InkscapeDrawing(svgwrite.Drawing): '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=[], - const=frozenset(['http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd'])), + const=frozenset([self.SODIPODI_NAMESPACE])), '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', - anim=False, - types=frozenset(['string']), - const=[]) + anim=False, + types=frozenset(['string']), + const=[]) } 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) - 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.