From 8a25094b25affcaeeb640715bb2de9f57652e618 Mon Sep 17 00:00:00 2001 From: Florian Festi Date: Sun, 15 Sep 2013 19:19:24 +0200 Subject: [PATCH] Do not overwrite already existing edge characters --- boxes.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/boxes.py b/boxes.py index fdd5f8e..25261de 100755 --- a/boxes.py +++ b/boxes.py @@ -431,7 +431,8 @@ class Boxes: if name is None: name = part.__class__.__name__ name = name[0].lower() + name[1:] - setattr(self, name, part) + if not hasattr(self, name): + setattr(self, name, part) if isinstance(part, Edge): self.edges[part.char] = part