MCPcopy Index your code
hub / github.com/dataease/SQLBot / get_language_from_request

Function get_language_from_request

backend/main.py:102–111  ·  view source on GitHub ↗
(request: Request)

Source from the content-addressed store, hash-verified

100
101# OpenAPI build
102def get_language_from_request(request: Request) -> str:
103 # get param from query ?lang=zh
104 lang = request.query_params.get("lang")
105 if lang in i18n_list:
106 return lang
107 # get lang from Accept-Language Header
108 accept_lang = request.headers.get("accept-language", "")
109 if "zh" in accept_lang.lower():
110 return "zh"
111 return DEFAULT_LANG
112
113
114def generate_openapi_for_lang(lang: str) -> Dict[str, Any]:

Callers 2

custom_openapiFunction · 0.85
custom_swagger_uiFunction · 0.85

Calls 1

getMethod · 0.65

Tested by

no test coverage detected