def register_routes(app, url_prefix): write_url = unify_urls(url_prefix, "/write") app.add_url_rule(write_url, "write", write, methods=["POST"], strict_slashes=False) get_ids_url = unify_urls(url_prefix, "/get_ids") app.add_url_rule(get_ids_url, "get_ids", get_ids, methods=["POST"], strict_slashes=False)
def register_routes(app, url_prefix): for route in list(Route): url = unify_urls(url_prefix, route) app.add_url_rule( url, route, get_route(route), methods=["POST"], strict_slashes=False, )
def URL(self): return unify_urls(URL_PREFIX, self.value)
from shared.flask_frontend import unify_urls URL_PREFIX = "/internal/datastore/writer/" WRITE_URL = unify_urls(URL_PREFIX, "/write") RESERVE_IDS_URL = unify_urls(URL_PREFIX, "/reserve_ids") TRUNCATE_DB_URL = unify_urls(URL_PREFIX, "/truncate_db")