nvflare.fuel.common.ctx module

class BaseContext[source]

Bases: SimpleContext

A SimpleContext with threading locks.

This context class enables thread-safe set/get on top of SimpleContext.

clear_props()[source]
get_prop(key, default=None)[source]
len()[source]
set_prop(key, value)[source]
set_props(props: dict)[source]
class SimpleContext[source]

Bases: object

A simple context containing a props dictionary of key value pairs and convenience methods.

clear_props()[source]
get_prop(key, default=None)[source]
len()[source]
set_prop(key, value)[source]
set_props(props: dict)[source]