<br clear="all">Hello All,<br><br>How do I get the __set__ to work here?<br><br>import random<br><br>class Die(object):<br>    def __init__(self, sides=6):<br>        self.sides = sides<br><br>    def __get__(self, instance, owner):<br>
        return int(random.random() * self.sides) + 1<br>    <br>    def __set__(self, instance, value):<br>        instance.__dict__[self.side] = value<br>    <br>    <br>    <br>class Game(object):<br>    d6 = Die()<br>    d10 = Die(sides=10)<br>
    d20 = Die(sides=20)<br>    <br>    <br>Game.d3 = 90 (This failed)<br><br><br>Regards,<br>Emeka<br>-- <br><i>Satajanus  Nig. Ltd<br><br><br></i><br>