- if type(self.fr) != types.StringType :
- self.cr.fatal("L'attribut 'fr' doit etre une chaine de caractères : %s" %`self.fr`)
- if type(self.docu) != types.StringType :
- self.cr.fatal("L'attribut 'docu' doit etre une chaine de caractères : %s" %`self.docu`)
- if type(self.regles) != types.TupleType :
- self.cr.fatal("L'attribut 'regles' doit etre un tuple : %s" %`self.regles` )
- if self.statut not in ['f','o'] :
- self.cr.fatal("L'attribut 'statut' doit valoir 'o' ou 'f' : %s" %`self.statut` )
- if self.condition != None :
- if type(self.condition) != types.StringType :
- self.cr.fatal("L'attribut 'condition' doit etre une chaine de caractères : %s" %`self.condition`)
- else:
- self.cr.fatal("La condition ne doit pas valoir None !")