|
|
@@ -53,7 +53,7 @@ class Artere(QgsModel):
|
|
|
'AR_STATUT': {'type': 'string', 'empty': False, 'allowed': ['APS', 'APD', 'EXE', 'REC']}}
|
|
|
|
|
|
def __repr__(self):
|
|
|
- return "Artere {}-{}".format(self.AR_NOEUD_A, self.AR_NOEUD_B)
|
|
|
+ return f"Artere {self.AR_NOEUD_A}-{self.AR_NOEUD_B}"
|
|
|
|
|
|
class Cable(QgsModel):
|
|
|
layername = "cable_geo"
|
|
|
@@ -80,7 +80,7 @@ class Cable(QgsModel):
|
|
|
'CA_STATUT': {'type': 'string', 'maxlength': 14, 'empty': False, 'allowed': ['APS', 'APD', 'EXE', 'REC']}}
|
|
|
|
|
|
def __repr__(self):
|
|
|
- return "Cable {}-{}".format(self.CA_EQ_A, self.CA_EQ_B)
|
|
|
+ return f"Cable {self.CA_EQ_A}-{self.CA_EQ_B}"
|
|
|
|
|
|
class Equipement(QgsModel):
|
|
|
layername = "equipement_passif"
|
|
|
@@ -103,7 +103,7 @@ class Equipement(QgsModel):
|
|
|
'EQ_STATUT': {'type': 'string', 'maxlength': 14, 'empty': False, 'allowed': ['APS', 'APD', 'EXE', 'REC']}}
|
|
|
|
|
|
def __repr__(self):
|
|
|
- return "Equipement {}".format(self.EQ_NOM)
|
|
|
+ return f"Equipement {self.EQ_NOM}"
|
|
|
|
|
|
class Noeud(QgsModel):
|
|
|
layername = "noeud_geo"
|
|
|
@@ -137,7 +137,7 @@ class Noeud(QgsModel):
|
|
|
'NO_STATUT': {'type': 'string', 'maxlength': 14, 'empty': False, 'allowed': ['APS', 'APD', 'EXE', 'REC']}}
|
|
|
|
|
|
def __repr__(self):
|
|
|
- return "Noeud {}".format(self.NO_NOM)
|
|
|
+ return f"Noeud {self.NO_NOM}"
|
|
|
|
|
|
class Tranchee(QgsModel):
|
|
|
layername = "tranchee_geo"
|
|
|
@@ -166,7 +166,7 @@ class Tranchee(QgsModel):
|
|
|
'TR_STATUT': {'type': 'string', 'empty': False, 'allowed': ['APS', 'APD', 'EXE', 'REC']}}
|
|
|
|
|
|
def __repr__(self):
|
|
|
- return "Tranchee {}".format(self.TR_VOIE)
|
|
|
+ return f"Tranchee {self.TR_VOIE}"
|
|
|
|
|
|
class Zapbo(QgsModel):
|
|
|
layername = "zapbo_geo"
|
|
|
@@ -179,7 +179,7 @@ class Zapbo(QgsModel):
|
|
|
'STATUT': {'type': 'string', 'empty': False, 'allowed': ['APS', 'APD', 'EXE', 'REC']}}
|
|
|
|
|
|
def __repr__(self):
|
|
|
- return "Zapbo {}".format(self.ID_ZAPBO)
|
|
|
+ return f"Zapbo {self.ID_ZAPBO}"
|
|
|
|
|
|
|
|
|
models = [Artere, Cable, Equipement, Noeud, Tranchee, Zapbo]
|
|
|
@@ -230,7 +230,7 @@ class Mn1Checker(BaseChecker):
|
|
|
v = CerberusValidator(model.schema, purge_unknown=True, error_handler=CerberusErrorHandler, require_all=True)
|
|
|
|
|
|
for item in items:
|
|
|
- v.validate(item.attributes())
|
|
|
+ v.validate(item.__dict__)
|
|
|
|
|
|
for field, verrors in v.errors.items():
|
|
|
for err in verrors:
|