Exemplo n.º 1
0
 def clean(self):
     try: 
         self.dataSource = DataSource(self.fgdb_path)
     except:
         raise ValidationError(self.fgdb_path + " could not be opened by GDAL")
     else:
         validator = GdbValidator(self.dataSource)
         valid = validator.isValid()
         if not valid:
             err = ValidationError(validator.validationMessage())
             err.asJson = validator.logs.asJson()
             raise err