Do not overwrite already existing edge characters

This commit is contained in:
Florian Festi 2013-09-15 19:19:24 +02:00
parent 3b36c390a0
commit 8a25094b25
1 changed files with 2 additions and 1 deletions

View File

@ -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