Pārlūkot izejas kodu

Verify Edge attributes exist before setting

pull/96/head
Ryan Miller pirms 4 gadiem
vecāks
revīzija
40ac0edc68
1 mainītis faili ar 7 papildinājumiem un 4 dzēšanām
  1. +7
    -4
      diagrams/__init__.py

+ 7
- 4
diagrams/__init__.py Parādīt failu

@@ -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"]]):


Notiek ielāde…
Atcelt
Saglabāt