Просмотр исходного кода

fix(edges): prevent the attrs from overwriting by empty string

tags/v0.7.1
mingrammer 4 лет назад
Родитель
Сommit
0d950df8e9
1 измененных файлов: 6 добавлений и 3 удалений
  1. +6
    -3
      diagrams/__init__.py

+ 6
- 3
diagrams/__init__.py Просмотреть файл

@@ -445,9 +445,12 @@ class Edge:
self._attrs["xlabel"] = label if label else xlabel
self._attrs["color"] = color
self._attrs["style"] = style
self._attrs["fontcolor"] = fontcolor
self._attrs["fontname"] = fontname
self._attrs["fontsize"] = fontsize
if fontcolor:
self._attrs["fontcolor"] = fontcolor
if fontname:
self._attrs["fontname"] = fontname
if fontsize:
self._attrs["fontsize"] = fontsize

def __sub__(self, other: Union["Node", "Edge", List["Node"]]):
"""Implement Self - Node or Edge and Self - [Nodes]"""


Загрузка…
Отмена
Сохранить