MCPcopy
hub / github.com/TaskingAI/TaskingAI / get

Method get

backend/tkhelper/models/redis.py:45–56  ·  view source on GitHub ↗
(self, **kwargs)

Source from the content-addressed store, hash-verified

43 return ":".join(key_parts)
44
45 async def get(self, **kwargs) -> Optional[ModelEntity]:
46 if not self.redis_conn:
47 return None
48 key = self.__key(self.redis_key_postfix, **kwargs)
49 data = await self.redis_conn.get_object(key)
50 if data:
51 try:
52 return self.entity_class.build(data)
53 except Exception as e:
54 logger.error(f"Error building entity from Redis data: {e}")
55 await self.redis_conn.pop(key)
56 return None
57
58 async def set(self, entity: ModelEntity):
59 if not self.redis_conn:

Callers 15

load_str_envFunction · 0.45
load_int_envFunction · 0.45
executeMethod · 0.45
executeMethod · 0.45
verifyMethod · 0.45
executeMethod · 0.45
executeMethod · 0.45
executeMethod · 0.45
executeMethod · 0.45
executeMethod · 0.45
executeMethod · 0.45
executeMethod · 0.45

Calls 4

__keyMethod · 0.95
get_objectMethod · 0.80
buildMethod · 0.45
popMethod · 0.45

Tested by 15

test_pluginsFunction · 0.36
test_create_modelMethod · 0.36
test_list_modelsMethod · 0.36
test_get_modelMethod · 0.36
test_update_modelMethod · 0.36
test_delete_modelMethod · 0.36
test_list_providersMethod · 0.36
test_get_providerMethod · 0.36
test_get_model_schemaMethod · 0.36
test_get_codeMethod · 0.36
test_rerankMethod · 0.36