Get or create the global function manager instance for a directory.
(functions_dir: str | Path)
| 124 | |
| 125 | |
| 126 | def get_function_manager(functions_dir: str | Path) -> FunctionManager: |
| 127 | """Get or create the global function manager instance for a directory.""" |
| 128 | directory = Path(functions_dir).resolve() |
| 129 | |
| 130 | manager = _function_managers.get(directory) |
| 131 | if manager is None: |
| 132 | manager = FunctionManager(directory) |
| 133 | _function_managers[directory] = manager |
| 134 | return manager |
no test coverage detected