(
preferred_language,
default_desc="Identify the language of the provided Hint. Your response must be in the same language.",
)
| 17 | |
| 18 | |
| 19 | def select_language_desc( |
| 20 | preferred_language, |
| 21 | default_desc="Identify the language of the provided Hint. Your response must be in the same language.", |
| 22 | ): |
| 23 | custom_desc = "You must respond in {}." |
| 24 | if isinstance(preferred_language, str) and "/" in preferred_language: |
| 25 | native, es = preferred_language.split("/") |
| 26 | logging.info(f"Native: {native}, ES: {es}") |
| 27 | return custom_desc.format(es) |
| 28 | else: |
| 29 | logging.info( |
| 30 | "Error: preferred_language is not in the correct format. It should be 'native/es'." |
| 31 | ) |
| 32 | return default_desc |
| 33 | |
| 34 | |
| 35 | def cal_upperbound( |
no test coverage detected