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