byoc.toggle_param

class byoc.toggle_param(*keys, cast=<function noop>, default=<object object>, ignore=<object object>, get=<function toggle_param.<lambda>>, dynamic=False)

Bases: byoc.param

Public Methods:

__init__(*keys[, cast, default, ignore, ...])

Inherited from param

__init__(*keys[, cast, default, ignore, ...])

__set_name__(cls, name)

__get__(obj[, cls])

__set__(obj, value)

__delete__(obj)

__call__(get)

Call self as a function.

Private Methods:

_calc_bound_getters(obj)

_get_known_getter_kwargs()

Inherited from param

_override(args, kwargs[, skip])

_load_state(obj)

_load_value(obj)

_load_bound_getters(obj)

_load_default(obj)

_calc_value(obj)

_calc_bound_getters(obj)

_get_default_key()

_get_default_cast()

_get_known_getter_kwargs()


__init__(*keys, cast=<function noop>, default=<object object>, ignore=<object object>, get=<function toggle_param.<lambda>>, dynamic=False)[source]
_calc_bound_getters(obj)[source]
_get_known_getter_kwargs()[source]