def validator(self, node, cstruct): super(ValidReportSchema, self).validator(node, cstruct) for field in ("lat", "lon"): if cstruct[field] is None or cstruct[field] is colander.null: raise colander.Invalid(node, "Report %s is required." % field) if not GEOCODER.any_region(cstruct["lat"], cstruct["lon"]): raise colander.Invalid(node, "Lat/lon must be inside a region.")
def validator(self, node, cstruct): super(ValidReportSchema, self).validator(node, cstruct) for field in ('lat', 'lon'): if (cstruct[field] is None or cstruct[field] is colander.null): raise colander.Invalid(node, 'Report %s is required.' % field) if not GEOCODER.any_region(cstruct['lat'], cstruct['lon']): raise colander.Invalid(node, 'Lat/lon must be inside a region.')
def validator(self, node, cstruct): super(ValidReportSchema, self).validator(node, cstruct) for field in ('lat', 'lon'): if (cstruct[field] is None or cstruct[field] is colander.null): raise colander.Invalid(node, 'Report %s is required.' % field) if not GEOCODER.any_region(cstruct['lat'], cstruct['lon']): raise colander.Invalid(node, 'Lat/lon must be inside a region.')