From b35e61a6702c563069af94d21657e26c6df1ac9e Mon Sep 17 00:00:00 2001 From: David Vierra Date: Thu, 1 Oct 2015 00:01:48 -1000 Subject: [PATCH] WorldView.__str__ can handle dimensions without filenames or dimension names. --- src/mcedit2/worldview/worldview.py | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/src/mcedit2/worldview/worldview.py b/src/mcedit2/worldview/worldview.py index a29b41c..cdccf03 100644 --- a/src/mcedit2/worldview/worldview.py +++ b/src/mcedit2/worldview/worldview.py @@ -208,10 +208,13 @@ class WorldView(QGLWidget): super(WorldView, self).destroy() def __str__(self): - if self.dimension: - dimName = displayName(self.dimension.worldEditor.filename) + ": " + self.dimension.dimName - else: - dimName = "None" + try: + if self.dimension: + dimName = displayName(self.dimension.worldEditor.filename) + ": " + self.dimension.dimName + else: + dimName = "None" + except Exception as e: + return "%s trying to get node name" % e return "%s(%r)" % (self.__class__.__name__, dimName) def createCompass(self):