瀏覽代碼

Verify Edge attributes exist before setting

pull/96/head
Ryan Miller 4 年之前
父節點
當前提交
40ac0edc68
共有 1 個文件被更改,包括 7 次插入4 次删除
  1. +7
    -4
      diagrams/__init__.py

+ 7
- 4
diagrams/__init__.py 查看文件

@@ -436,10 +436,13 @@ class Edge:
for k, v in self._default_edge_attrs.items():
self._attrs[k] = v

# Graphviz complaining about using label for edges, so replace it with xlabel.
self._attrs["xlabel"] = label
self._attrs["color"] = color
self._attrs["style"] = style
if label:
# Graphviz complaining about using label for edges, so replace it with xlabel.
self._attrs["xlabel"] = label
if color:
self._attrs["color"] = color
if style:
self._attrs["style"] = style
self._attrs.update(attrs)

def __sub__(self, other: Union["Node", "Edge", List["Node"]]):


Loading…
取消
儲存