Author: ArcRiley Date: 2008-02-19 09:57:13 -0500 (Tue, 19 Feb 2008) New Revision: 943
Modified: trunk/pysoy/src/colors/Color.pxi Log: random string format mods for Color Modified: trunk/pysoy/src/colors/Color.pxi =================================================================== --- trunk/pysoy/src/colors/Color.pxi 2008-02-19 14:53:48 UTC (rev 942) +++ trunk/pysoy/src/colors/Color.pxi 2008-02-19 14:57:13 UTC (rev 943) @@ -174,7 +174,12 @@ return NotImplemented def __str__(self) : - return 'soy.colors.Color %s' % self.hex + cdef object _parts + _parts = self.hex.split(' ',1) + if len(_parts) == 1 : + return "soy.colors.Color('%s')" % _parts[0] + else : + return "soy.colors.Color('%s') %s" % (_parts[0], _parts[1]) cdef void _getRGBA(self, float* ret) : @@ -251,10 +256,10 @@ chans = chans[::(chans[::2]==chans[1::2])+1] # # Format a string multi when float multi is != 1.0, else multi = '' - multi = ('*%.2f'%multi, '')[multi==1.0] + multi = (' * %.2f'%multi, '')[multi==1.0] # # Finally, return the compiled string - return "('#%s')%s" % (chans, multi) + return '#%s%s' % (chans, multi) property floats : '''Color floats _______________________________________________ PySoy-SVN mailing list PySoy-SVN@pysoy.org http://www.pysoy.org/mailman/listinfo/pysoy-svn