766
766
hold that short_name. If any other project holds it, the input is rejected.
768
768
def _to_python(self, value, state):
772
771
Project.short_name == unicode(value),
773
772
Project.project_set_id == ProjectSet.id,
775
775
raise formencode.Invalid(
776
776
"A project with that URL name already exists in this offering."