def __init__()

in src-python/trp/__init__.py [0:0]


    def __init__(self, block, blockMap):
        super().__init__(block, blockMap)
        self._key = None
        self._value = None

        if 'Relationships' in block:
            for item in block['Relationships']:
                if (item["Type"] == "CHILD"):
                    self._key = FieldKey(block, item['Ids'], blockMap)
                elif (item["Type"] == "VALUE"):
                    for eid in item['Ids']:
                        vkvs = blockMap[eid]
                        if 'VALUE' in vkvs['EntityTypes']:
                            if ('Relationships' in vkvs):
                                for vitem in vkvs['Relationships']:
                                    if (vitem["Type"] == "CHILD"):
                                        self._value = FieldValue(vkvs, vitem['Ids'], blockMap)
        else:
            logger.warning(f"no 'Relationships' in block: {block}")