Skip to content

funkify ⚓︎

funkify ~ make modules callable

Functions:

  • default_export

    Assign a function to a module's call attr

  • funkify

    Assign a function to a module's call attr

default_export ⚓︎

default_export(
    funk: T, *, key: Optional[str] = None
) -> T

Assign a function to a module's call attr

Parameters:

  • funk ⚓︎

    (T) –

    function to be made callable

  • key ⚓︎

    (str, default: None ) –

    module name as it would appear in sys.modules

Returns:

  • T

    Callable[..., T]: the function passed in

Raises:

funkify ⚓︎

funkify(
    funk: Callable[..., T], *, key: Optional[str] = None
) -> Callable[..., T]

Assign a function to a module's call attr

Parameters:

  • funk ⚓︎

    (Callable[..., T]) –

    function to be made callable

  • key ⚓︎

    (str, default: None ) –

    module name as it would appear in sys.modules

Returns:

  • Callable[..., T]

    Callable[..., T]: the function passed in