verilog like class w/ bitslicing & int/long classtype

Marc 'BlackJack' Rintsch bj_666 at gmx.net
Thu Jan 29 19:54:11 EST 2009


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



More information about the Python-list mailing list