MCPcopy Index your code
hub / github.com/PDFMathTranslate/PDFMathTranslate / _sort_dict_recursively

Method _sort_dict_recursively

pdf2zh/cache.py:38–47  ·  view source on GitHub ↗
(obj)

Source from the content-addressed store, hash-verified

36class TranslationCache:
37 @staticmethod
38 def _sort_dict_recursively(obj):
39 if isinstance(obj, dict):
40 return {
41 k: TranslationCache._sort_dict_recursively(v)
42 for k in sorted(obj.keys())
43 for v in [obj[k]]
44 }
45 elif isinstance(obj, list):
46 return [TranslationCache._sort_dict_recursively(item) for item in obj]
47 return obj
48
49 def __init__(self, translate_engine: str, translate_engine_params: dict = None):
50 assert (

Callers 1

replace_paramsMethod · 0.95

Calls

no outgoing calls

Tested by

no test coverage detected