def create_execution_support_objects(self):
        """Create objects to help during execution."""

        ### create a map to store input for (sub)parameters
        ### (the input comes from default values, widgets
        ### or other nodes)

        self.argument_map = {
            param_name: {}
            for param_name in self.var_kind_map
        }

        ### create set to store ids of nodes providing incoming
        ### connections (inputs) to this one;
        ###
        ### also store references to recurrent methods

        isi = self.input_source_ids = set()

        self.clear_source_ids = isi.clear
        self.remove_source_ids = isi.difference_update
        self.add_source_id = isi.add
Create objects to help during execution.
nodezator/graphman/callablenode/execution.py