def create_python_function(
        self, *, func: Callable[..., Any], catalog: str, schema: str, replace: bool = False
    ) -> Any:
        """
        Create a Python function

        Args:
            func: A Python Callable object to be converted into a UC function.
            catalog: The catalog name.
            schema: The schema name.
            replace: Whether to replace the function if it already exists. Defaults to False.

        Returns:
            The UC function information metadata for the configured UC implementation.
        """

        Create a Python function

        Args:
            func: A Python Callable object to be converted into a UC function.
            catalog: The catalog name.
            schema: The schema name.
            replace: Whether to replace the function if it already exists. Defaults to False.

        Returns:
            The UC function information metadata for the configured UC implementation.
        
ai/core/src/unitycatalog/ai/core/base.py