MCPcopy Create free account
hub / github.com/datacamp/pythonwhat / __init__

Method __init__

pythonwhat/State.py:24–28  ·  view source on GitHub ↗
(self, context=None, prev=None)

Source from the content-addressed store, hash-verified

22
23class Context(Mapping):
24 def __init__(self, context=None, prev=None):
25 self.context = context if context else TargetVars()
26 self.prev = prev if prev else {}
27
28 self._items = {**self.prev, **self.context.defined_items()}
29
30 def update_ctx(self, new_ctx):
31 return self.__class__(new_ctx, self._items)

Callers

nothing calls this directly

Calls 2

TargetVarsClass · 0.90
defined_itemsMethod · 0.80

Tested by

no test coverage detected