MCPcopy
hub / github.com/hugapi/hug / unique_username

Function unique_username

examples/sqlalchemy_example/demo/validation.py:12–17  ·  view source on GitHub ↗
(value, context: SqlalchemyContext)

Source from the content-addressed store, hash-verified

10
11@hug.type(extend=hug.types.text, chain=True, accept_context=True)
12def unique_username(value, context: SqlalchemyContext):
13 if context.db.query(
14 context.db.query(TestUser).filter(TestUser.username == value).exists()
15 ).scalar():
16 raise ValueError("User with a username {0} already exists.".format(value))
17 return value
18
19
20class CreateUserSchema(Schema):

Callers

nothing calls this directly

Calls 1

existsMethod · 0.80

Tested by

no test coverage detected