[kupfer] obj.base: Simplify KupferObject __repr__ implementation



commit d4b6b17fc4ee0632e25db4eae8cfd952d527d728
Author: Ulrik Sverdrup <ulrik sverdrup gmail com>
Date:   Wed Jan 13 15:35:45 2010 +0100

    obj.base: Simplify KupferObject __repr__ implementation

 kupfer/obj/base.py |    7 +++----
 1 files changed, 3 insertions(+), 4 deletions(-)
---
diff --git a/kupfer/obj/base.py b/kupfer/obj/base.py
index dc86a6c..57174c7 100644
--- a/kupfer/obj/base.py
+++ b/kupfer/obj/base.py
@@ -70,11 +70,10 @@ class KupferObject (object):
 
 	def __repr__(self):
 		key = self.repr_key()
+		keys = " %s" % (key, ) if key else ""
 		if self._is_builtin:
-			return "".join(("<builtin.", self.__class__.__name__,
-				((" %s" % (key,)) if key else ""), ">"))
-		return "".join(("<", self.__module__, ".", self.__class__.__name__,
-			((" %s" % (key,)) if key else ""), ">"))
+			return "<builtin.%s%s>" % (self.__class__.__name__, keys)
+		return "<%s.%s%s>" % (self.__module__, self.__class__.__name__, keys)
 
 	def repr_key(self):
 		"""



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]