예제 #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)