TRANSLATE = (("get","_bork_"), ("set","_bork_"),
("canhas" , "get"), ("ihasa" , "set"))
class Magic(object):
def __getattribute__(self, attribute):
oa = attribute
for (key,val) in TRANSLATE:
attribute = attribute.replace(key, val)
try:
return object.
__getattribute__(self,attribute)
except AttributeError:
return type(object.
__getattribute__(self, oa))