(self,
value,
state,
db)
| 330 | |
| 331 | @require(db = 'ddserver.db:Database') |
| 332 | def validate_python(self, |
| 333 | value, |
| 334 | state, |
| 335 | db): |
| 336 | ValidSuffix.validate_python(self, value, state) |
| 337 | |
| 338 | with db.cursor() as cur: |
| 339 | cur.execute(''' |
| 340 | SELECT name |
| 341 | FROM suffixes |
| 342 | WHERE name = %(suffixname)s |
| 343 | ''', {'suffixname': value}) |
| 344 | result = cur.fetchone() |
| 345 | |
| 346 | if result != None: |
| 347 | raise formencode.Invalid(self.message('not_uniq', |
| 348 | value), |
| 349 | value, |
| 350 | state) |
| 351 |
nothing calls this directly
no test coverage detected