12 lines
378 B
Python
12 lines
378 B
Python
class ContractRegistry:
|
|
def __init__(self):
|
|
# store contracts as {(name, version): contract_dict}
|
|
self._store = {}
|
|
|
|
def register_contract(self, name: str, version: str, contract: dict):
|
|
key = (name, version)
|
|
self._store[key] = contract
|
|
|
|
def get_contract(self, name: str, version: str):
|
|
return self._store.get((name, version))
|