Browse Source

Fix #210

pull/212/head
Florian Mounier 9 years ago
parent
commit
efbf6638e9
  1. 14
      pygal/style.py

14
pygal/style.py

@ -43,7 +43,7 @@ class Style(object):
opacity_hover='.9',
stroke_width='1',
stroke_style='round',
stroke_dasharray=(0, 0),
stroke_dasharray=None,
transition='250ms',
colors=(
'#ff5995', '#b6e354', '#feed6c', '#8cedff', '#9e6ffe',
@ -72,18 +72,18 @@ class Style(object):
# stroke_style
self.stroke_style = self.stroke_style.lower().strip()
if not self.stroke_style in ['round', 'bevel', 'miter']:
if self.stroke_style not in ['round', 'bevel', 'miter']:
self.stroke_style = 'round'
# stroke_dasharray
if isinstance(self.stroke_dasharray, (list, tuple)):
if self.stroke_dasharray is None:
self.stroke_dasharray = 'none'
elif isinstance(self.stroke_dasharray, (list, tuple)):
self.stroke_dasharray = '%d,%d' % self.stroke_dasharray
if isinstance(self.stroke_dasharray, str):
elif isinstance(self.stroke_dasharray, str):
self.stroke_dasharray = re.sub(
re_dasharray_delimiters, ',', self.stroke_dasharray)
if not isinstance(self.stroke_dasharray, str):
else:
raise ValueError(
'stroke_dasharray not in proper form: tuple(int, int)')

Loading…
Cancel
Save