On Fri, 30 Jan 2009 00:25:03 +0100, Stef Mientki wrote:

> try this:
> 
> class MyRegClass ( int ) :
>   def __init__ ( self, value ) :
>     self.Value = value
>   def __repr__ ( self ) :
>     line = hex ( self.Value )
>     line = line [:2] + line [2:].upper()
>     return line

    def __repr__(self):
        return '0x%X' % self.value

>   __str__ = __repr__

This is unnecessary, the fallback of `__str__` is `__repr__` already.

Ciao,
        Marc 'BlackJack' Rintsch
--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to