Enlightenment CVS committal

Author  : barbieri
Project : e17
Module  : proto/python-efl

Dir     : e17/proto/python-efl/python-edje/edje


Modified Files:
        edje.c_edje_object.pxi 


Log Message:
Simplify __str__ and __repr__, don't print the clip anymore (it was recursive).

===================================================================
RCS file: /cvs/e/e17/proto/python-efl/python-edje/edje/edje.c_edje_object.pxi,v
retrieving revision 1.16
retrieving revision 1.17
diff -u -3 -r1.16 -r1.17
--- edje.c_edje_object.pxi      21 Sep 2007 23:42:08 -0000      1.16
+++ edje.c_edje_object.pxi      25 Sep 2007 13:36:40 -0000      1.17
@@ -119,23 +119,24 @@
             name_str = "name=%r, "
         else:
             name_str = ""
+        clip = bool(self.clip_get() is not None)
         return ("%s(%sfile=%r, group=%r, geometry=(%d, %d, %d, %d), "
                 "color=(%d, %d, %d, %d), layer=%s, clip=%s, visible=%s)") % \
                (self.__class__.__name__, name_str, file, group, x, y, w, h,
-                r, g, b, a, self.layer_get(), self.clip_get(),
-                self.visible_get())
+                r, g, b, a, self.layer_get(), clip, self.visible_get())
 
     def __repr__(self):
         x, y, w, h = self.geometry_get()
         r, g, b, a = self.color_get()
         file, group = self.file_get()
+        clip = bool(self.clip_get() is not None)
         return ("%s(0x%x, type=%r, refcount=%d, Evas_Object=0x%x, name=%r, "
                 "file=%r, group=%r, geometry=(%d, %d, %d, %d), "
                 "color=(%d, %d, %d, %d), layer=%s, clip=%r, visible=%s)") % \
                (self.__class__.__name__, <unsigned long>self,
                 self.type_get(), PY_REFCOUNT(self), <unsigned long>self.obj,
                 self.name_get(), file, group, x, y, w, h, r, g, b, a,
-                self.layer_get(), self.clip_get(), self.visible_get())
+                self.layer_get(), clip, self.visible_get())
 
     def data_get(self, char *key):
         cdef char *s



-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2005.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs

Reply via email to