def receive_input(
        self,
        data,
        param_name,
        subparameter_index,
    ):
        """Store given data

        Parameters
        ==========

        data (any Python object)
            data sent by the graph manager, retrieved from
            another node.
        param_name (string)
            name of the parameter for which the data must
            be stored
        subparameter_index (None or int)
            we don't use this input in the operator node
            class, but it is receive in compliance with
            how input sockets work (its receive_input()
            method).
        """
        ### store the data in the argument map for the
        ### specified parameter
        self.argument_map[param_name] = data
Store given data

        Parameters
        ==========

        data (any Python object)
            data sent by the graph manager, retrieved from
            another node.
        param_name (string)
            name of the parameter for which the data must
            be stored
        subparameter_index (None or int)
            we don't use this input in the operator node
            class, but it is receive in compliance with
            how input sockets work (its receive_input()
            method).
        
nodezator/graphman/operatornode/execution.py