示例#1
0
 def __setattr__(self, nom_attr, val_attr):
     """Si nom_attr est dans 'self.stats', modifie 'self.stats'"""
     if not nom_attr.startswith("_") and hasattr(self, "stats") and \
             nom_attr in self.stats.to_dict:
         setattr(self.stats, nom_attr, val_attr)
     else:
         BaseObj.__setattr__(self, nom_attr, val_attr)
示例#2
0
 def __setattr__(self, nom_attr, val_attr):
     nom_stat = "_{}".format(nom_attr)
     if hasattr(self, nom_stat):
         objet = getattr(self, nom_stat)
         if isinstance(objet, Stat):
             objet.courante = val_attr
             pass
     else:
         BaseObj.__setattr__(self, nom_attr, val_attr)
示例#3
0
文件: stat.py 项目: stormi/tsunami
 def __setattr__(self, nom, val):
     BaseObj.__setattr__(self, nom, val)
示例#4
0
 def __setattr__(self, nom, val):
     BaseObj.__setattr__(self, nom, val)