famafrench.utils.lru_cached_method

famafrench.utils.lru_cached_method(*lru_args, **lru_kwargs)[source]

Wrapper for methodtools.lru_cache() enabling recognition of decorated class instance methods by Sphinx.

Parameters
  • *lru_args (arbitrary) – Variable number of arguments to methodtools.lru_cache()

  • **lru_kwargs (arbitrary) – Keyworded, variable-length argument list for methodtools.lru_cache()

Returns

decorator – Wrapped function.

Return type

arbitrary wrapped object