dont draw empty geometries
This commit is contained in:
parent
e3585a509f
commit
3d7eaf64f6
1 changed files with 2 additions and 0 deletions
|
@ -83,6 +83,8 @@ class SVGImage:
|
||||||
def add_geometry(self, geometry=None, fill_color=None, fill_opacity=None, opacity=None, filter=None,
|
def add_geometry(self, geometry=None, fill_color=None, fill_opacity=None, opacity=None, filter=None,
|
||||||
stroke_width=0.0, stroke_color=None, stroke_opacity=None, stroke_linejoin=None, clip_path=None):
|
stroke_width=0.0, stroke_color=None, stroke_opacity=None, stroke_linejoin=None, clip_path=None):
|
||||||
if geometry is not None:
|
if geometry is not None:
|
||||||
|
if not geometry:
|
||||||
|
return
|
||||||
if isinstance(geometry, str):
|
if isinstance(geometry, str):
|
||||||
element = ET.Element('use', {'xlink:href': '#'+geometry})
|
element = ET.Element('use', {'xlink:href': '#'+geometry})
|
||||||
else:
|
else:
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue