{
"event": "PreToolUse",
"tool_name": "Grep",
"tool_input": {
"pattern": "lru_cache",
"path": "\/var\/www\/mcp-servers",
"output_mode": "content",
"-n": true
}
}
{
"tool_response": {
"mode": "content",
"numFiles": 0,
"filenames": [],
"content": "\/var\/www\/mcp-servers\/mcp-tasks\/venv\/lib\/python3.13\/site-packages\/jsonschema\/validators.py:8:from functools import lru_cache\n\/var\/www\/mcp-servers\/mcp-tasks\/venv\/lib\/python3.13\/site-packages\/jsonschema\/validators.py:890: urljoin_cache (:func:`functools.lru_cache`):\n\/var\/www\/mcp-servers\/mcp-tasks\/venv\/lib\/python3.13\/site-packages\/jsonschema\/validators.py:895: remote_cache (:func:`functools.lru_cache`):\n\/var\/www\/mcp-servers\/mcp-tasks\/venv\/lib\/python3.13\/site-packages\/jsonschema\/validators.py:932: urljoin_cache = lru_cache(1024)(urljoin)\n\/var\/www\/mcp-servers\/mcp-tasks\/venv\/lib\/python3.13\/site-packages\/jsonschema\/validators.py:934: remote_cache = lru_cache(1024)(self.resolve_from_url)\n\/var\/www\/mcp-servers\/mcp-tasks\/venv\/lib\/python3.13\/site-packages\/jsonschema\/validators.py:1071: @lru_cache # noqa: B019\n\/var\/www\/mcp-servers\/mcp-tasks\/venv\/lib\/python3.13\/site-packages\/jsonschema\/validators.py:1080: @lru_cache # noqa: B019\n\/var\/www\/mcp-servers\/mcp-tasks\/venv\/lib\/python3.13\/site-packages\/jwt\/jwks_client.py:3:from functools import lru_cache\n\/var\/www\/mcp-servers\/mcp-tasks\/venv\/lib\/python3.13\/site-packages\/jwt\/jwks_client.py:48: self.get_signing_key = lru_cache(maxsize=max_cached_keys)(\n\/var\/www\/mcp-servers\/mcp-tasks\/venv\/lib\/python3.13\/site-packages\/charset_normalizer\/utils.py:8:from functools import lru_cache\n\/var\/www\/mcp-servers\/mcp-tasks\/venv\/lib\/python3.13\/site-packages\/charset_normalizer\/utils.py:27:@lru_cache(maxsize=UTF8_MAXIMAL_ALLOCATION)\n\/var\/www\/mcp-servers\/mcp-tasks\/venv\/lib\/python3.13\/site-packages\/charset_normalizer\/utils.py:45:@lru_cache(maxsize=UTF8_MAXIMAL_ALLOCATION)\n\/var\/www\/mcp-servers\/mcp-tasks\/venv\/lib\/python3.13\/site-packages\/charset_normalizer\/utils.py:56:@lru_cache(maxsize=UTF8_MAXIMAL_ALLOCATION)\n\/var\/www\/mcp-servers\/mcp-tasks\/venv\/lib\/python3.13\/site-packages\/charset_normalizer\/utils.py:70:@lru_cache(maxsize=UTF8_MAXIMAL_ALLOCATION)\n\/var\/www\/mcp-servers\/mcp-tasks\/venv\/lib\/python3.13\/site-packages\/charset_normalizer\/utils.py:79:@lru_cache(maxsize=UTF8_MAXIMAL_ALLOCATION)\n\/var\/www\/mcp-servers\/mcp-tasks\/venv\/lib\/python3.13\/site-packages\/charset_normalizer\/utils.py:94:@lru_cache(maxsize=UTF8_MAXIMAL_ALLOCATION)\n\/var\/www\/mcp-servers\/mcp-tasks\/venv\/lib\/python3.13\/site-packages\/charset_normalizer\/utils.py:109:@lru_cache(maxsize=UTF8_MAXIMAL_ALLOCATION)\n\/var\/www\/mcp-servers\/mcp-tasks\/venv\/lib\/python3.13\/site-packages\/charset_normalizer\/utils.py:119:@lru_cache(maxsize=UTF8_MAXIMAL_ALLOCATION)\n\/var\/www\/mcp-servers\/mcp-tasks\/venv\/lib\/python3.13\/site-packages\/charset_normalizer\/utils.py:129:@lru_cache(maxsize=UTF8_MAXIMAL_ALLOCATION)\n\/var\/www\/mcp-servers\/mcp-tasks\/venv\/lib\/python3.13\/site-packages\/charset_normalizer\/utils.py:134:@lru_cache(maxsize=UTF8_MAXIMAL_ALLOCATION)\n\/var\/www\/mcp-servers\/mcp-tasks\/venv\/lib\/python3.13\/site-packages\/charset_normalizer\/utils.py:144:@lru_cache(maxsize=UTF8_MAXIMAL_ALLOCATION)\n\/var\/www\/mcp-servers\/mcp-tasks\/venv\/lib\/python3.13\/site-packages\/charset_normalizer\/utils.py:154:@lru_cache(maxsize=UTF8_MAXIMAL_ALLOCATION)\n\/var\/www\/mcp-servers\/mcp-tasks\/venv\/lib\/python3.13\/site-packages\/charset_normalizer\/utils.py:164:@lru_cache(maxsize=UTF8_MAXIMAL_ALLOCATION)\n\/var\/www\/mcp-servers\/mcp-tasks\/venv\/lib\/python3.13\/site-packages\/charset_normalizer\/utils.py:174:@lru_cache(maxsize=UTF8_MAXIMAL_ALLOCATION)\n\/var\/www\/mcp-servers\/mcp-tasks\/venv\/lib\/python3.13\/site-packages\/charset_normalizer\/utils.py:184:@lru_cache(maxsize=UTF8_MAXIMAL_ALLOCATION)\n\/var\/www\/mcp-servers\/mcp-tasks\/venv\/lib\/python3.13\/site-packages\/charset_normalizer\/utils.py:194:@lru_cache(maxsize=UTF8_MAXIMAL_ALLOCATION)\n\/var\/www\/mcp-servers\/mcp-tasks\/venv\/lib\/python3.13\/site-packages\/charset_normalizer\/utils.py:204:@lru_cache(maxsize=UTF8_MAXIMAL_ALLOCATION)\n\/var\/www\/mcp-servers\/mcp-tasks\/venv\/lib\/python3.13\/site-packages\/charset_normalizer\/utils.py:209:@lru_cache(maxsize=len(UNICODE_RANGES_COMBINED))\n\/var\/www\/mcp-servers\/mcp-tasks\/venv\/lib\/python3.13\/site-packages\/charset_normalizer\/utils.py:214:@lru_cache(maxsize=UTF8_MAXIMAL_ALLOCATION)\n\/var\/www\/mcp-servers\/mcp-tasks\/venv\/lib\/python3.13\/site-packages\/charset_normalizer\/utils.py:257:@lru_cache(maxsize=128)\n\/var\/www\/mcp-servers\/mcp-tasks\/venv\/lib\/python3.13\/site-packages\/charset_normalizer\/md.py:3:from functools import lru_cache\n\/var\/www\/mcp-servers\/mcp-tasks\/venv\/lib\/python3.13\/site-packages\/charset_normalizer\/md.py:508:@lru_cache(maxsize=1024)\n\/var\/www\/mcp-servers\/mcp-tasks\/venv\/lib\/python3.13\/site-packages\/charset_normalizer\/md.py:582:@lru_cache(maxsize=2048)\n\/var\/www\/mcp-servers\/mcp-tasks\/venv\/lib\/python3.13\/site-packages\/charset_normalizer\/cd.py:6:from functools import lru_cache\n\/var\/www\/mcp-servers\/mcp-tasks\/venv\/lib\/python3.13\/site-packages\/charset_normalizer\/cd.py:79:@lru_cache()\n\/var\/www\/mcp-servers\/mcp-tasks\/venv\/lib\/python3.13\/site-packages\/charset_normalizer\/cd.py:99:@lru_cache()\n\/var\/www\/mcp-servers\/mcp-tasks\/venv\/lib\/python3.13\/site-packages\/charset_normalizer\/cd.py:120:@lru_cache(maxsize=LANGUAGE_SUPPORTED_COUNT)\n\/var\/www\/mcp-servers\/mcp-tasks\/venv\/lib\/python3.13\/site-packages\/charset_normalizer\/cd.py:346:@lru_cache(maxsize=2048)\n\/var\/www\/mcp-servers\/mcp-tasks\/venv\/lib\/python3.13\/site-packages\/anyio\/functools.py:8: \"lru_cache\",\n\/var\/www\/mcp-servers\/mcp-tasks\/venv\/lib\/python3.13\/site-packages\/anyio\/functools.py:48:lru_cache_items: RunVar[\n\/var\/www\/mcp-servers\/mcp-tasks\/venv\/lib\/python3.13\/site-packages\/anyio\/functools.py:53:] = RunVar(\"lru_cache_items\")\n\/var\/www\/mcp-servers\/mcp-tasks\/venv\/lib\/python3.13\/site-packages\/anyio\/functools.py:105: if cache := lru_cache_items.get(None):\n\/var\/www\/mcp-servers\/mcp-tasks\/venv\/lib\/python3.13\/site-packages\/anyio\/functools.py:128: cache = lru_cache_items.get()\n\/var\/www\/mcp-servers\/mcp-tasks\/venv\/lib\/python3.13\/site-packages\/anyio\/functools.py:131: lru_cache_items.set(cache)\n\/var\/www\/mcp-servers\/mcp-tasks\/venv\/lib\/python3.13\/site-packages\/anyio\/functools.py:192: ) -> functools._lru_cache_wrapper[T]: ...\n\/var\/www\/mcp-servers\/mcp-tasks\/venv\/lib\/python3.13\/site-packages\/anyio\/functools.py:196: ) -> AsyncLRUCacheWrapper[P, T] | functools._lru_cache_wrapper[T]:\n\/var\/www\/mcp-servers\/mcp-tasks\/venv\/lib\/python3.13\/site-packages\/anyio\/functools.py:202: return functools.lru_cache(maxsize=self._maxsize, typed=self._typed)(f) # type: ignore[arg-type]\n\/var\/www\/mcp-servers\/mcp-tasks\/venv\/lib\/python3.13\/site-packages\/anyio\/functools.py:212:def cache(func: Callable[..., T], \/) -> functools._lru_cache_wrapper[T]: ...\n\/var\/www\/mcp-servers\/mcp-tasks\/venv\/lib\/python3.13\/site-packages\/anyio\/functools.py:217:) -> AsyncLRUCacheWrapper[P, T] | functools._lru_cache_wrapper[T]:\n\/var\/www\/mcp-servers\/mcp-tasks\/venv\/lib\/python3.13\/site-packages\/anyio\/functools.py:219: A convenient shortcut for :func:`lru_cache` with ``maxsize=None``.\n\/var\/www\/mcp-servers\/mcp-tasks\/venv\/lib\/python3.13\/site-packages\/anyio\/functools.py:224: return lru_cache(maxsize=None)(func)\n\/var\/www\/mcp-servers\/mcp-tasks\/venv\/lib\/python3.13\/site-packages\/anyio\/functools.py:228:def lru_cache(\n\/var\/www\/mcp-servers\/mcp-tasks\/venv\/lib\/python3.13\/site-packages\/anyio\/functools.py:234:def lru_cache( # type: ignore[overload-overlap]\n\/var\/www\/mcp-servers\/mcp-tasks\/venv\/lib\/python3.13\/site-packages\/anyio\/functools.py:240:def lru_cache(func: Callable[..., T], \/) -> functools._lru_cache_wrapper[T]: ...\n\/var\/www\/mcp-servers\/mcp-tasks\/venv\/lib\/python3.13\/site-packages\/anyio\/functools.py:243:def lru_cache(\n\/var\/www\/mcp-servers\/mcp-tasks\/venv\/lib\/python3.13\/site-packages\/anyio\/functools.py:251: AsyncLRUCacheWrapper[P, T] | functools._lru_cache_wrapper[T] | _LRUCacheWrapper[Any]\n\/var\/www\/mcp-servers\/mcp-tasks\/venv\/lib\/python3.13\/site-packages\/anyio\/functools.py:254: An asynchronous version of :func:`functools.lru_cache`.\n\/var\/www\/mcp-servers\/mcp-tasks\/venv\/lib\/python3.13\/site-packages\/anyio\/functools.py:257: :func:`functools.lru_cache` is applied instead.\n\/var\/www\/mcp-servers\/mcp-tasks\/venv\/lib\/python3.13\/site-packages\/pydantic\/_internal\/_known_annotated_metadata.py:6:from functools import lru_cache, partial\n\/var\/www\/mcp-servers\/mcp-tasks\/venv\/lib\/python3.13\/site-packages\/pydantic\/_internal\/_known_annotated_metadata.py:146:@lru_cache\n\/var\/www\/mcp-servers\/mcp-tasks\/venv\/lib\/python3.13\/site-packages\/pydantic\/v1\/error_wrappers.py:140: # slightly more efficient than using lru_cache since we don't need to worry about the cache filling up\n\/var\/www\/mcp-servers\/mcp-tasks\/venv\/lib\/python3.13\/site-packages\/pydantic\/v1\/tools.py:2:from functools import lru_cache\n\/var\/www\/mcp-servers\/mcp-tasks\/venv\/lib\/python3.13\/site-packages\/pydantic\/v1\/tools.py:22:@lru_cache(maxsize=2048)\n\/var\/www\/mcp-servers\/mcp-tasks\/venv\/lib\/python3.13\/site-packages\/pydantic\/networks.py:8:from functools import lru_cache\n\/var\/www\/mcp-servers\/mcp-tasks\/venv\/lib\/python3.13\/site-packages\/pydantic\/networks.py:532:@lru_cache\n\/var\/www\/mcp-servers\/mcp-tasks\/venv\/lib\/python3.13\/site-packages\/pip\/_internal\/utils\/packaging.py:11:@functools.lru_cache(maxsize=32)\n\/var\/www\/mcp-servers\/mcp-tasks\/venv\/lib\/python3.13\/site-packages\/pip\/_internal\/utils\/packaging.py:35:@functools.lru_cache(maxsize=10000)\n\/var\/www\/mcp-servers\/mcp-tasks\/venv\/lib\/python3.13\/site-packages\/pip\/_internal\/resolution\/resolvelib\/provider.py:2:from functools import lru_cache\n\/var\/www\/mcp-servers\/mcp-tasks\/venv\/lib\/python3.13\/site-packages\/pip\/_internal\/resolution\/resolvelib\/provider.py:274: @lru_cache(maxsize=None)\n\/var\/www\/mcp-servers\/mcp-tasks\/venv\/lib\/python3.13\/site-packages\/pip\/_internal\/req\/req_uninstall.py:308: self._normalize_path_cached = functools.lru_cache(normalize_path)\n\/var\/www\/mcp-servers\/mcp-tasks\/venv\/lib\/python3.13\/site-packages\/pip\/_internal\/models\/link.py:72: @functools.lru_cache(maxsize=None)\n\/var\/www\/mcp-servers\/mcp-tasks\/venv\/lib\/python3.13\/site-packages\/pip\/_internal\/models\/link.py:606:@functools.lru_cache(maxsize=None)\n\/var\/www\/mcp-servers\/mcp-tasks\/venv\/lib\/python3.13\/site-packages\/pip\/_internal\/cli\/index_command.py:12:from functools ... [TRUNCATED-0e47b2509da5e7d3]",
"numLines": 560
}
}