def _get_query(slug, name): network = _get_network(slug) query = Query.by_name(network, name) if query is None: raise NotFound('No such entity: %s' % name) require.query.read(network, query) return network, query
def _check(value): if context.query and context.query.name == value: return True if Query.by_name(context.network, value) is not None: return "This network name is already in use, please choose another." return True