eradiate.contexts.Context

eradiate.contexts.Context#

class eradiate.contexts.Context[source]#

Bases: object

Abstract base class for all context data structures.

evolve(**changes)[source]#

Create a copy of self with changes applied.

Parameters:

**changes – Keyword changes in the new copy.

Returns:

<same type as self> – A copy of self with changes incorporated.