def variable_mod_generate_scenarios(self):
    '\n        Recursively generating all possible position compositions for each variable modification and add them to\n        self.variable_map_scenarios dictionary where key is the value attr of the modification while the value is the\n        position list\n        '
    for i in self.variable_mods:
        positions = self.variable_map.get_mod_positions(str(i))
        if (i.value not in self.variable_map_scenarios):
            if (not i.all_fill):
                self.variable_map_scenarios[i.value] = list(variable_position_placement_generator(positions))
            else:
                self.variable_map_scenarios[i.value] = [[], positions]
Recursively generating all possible position compositions for each variable modification and add them to
self.variable_map_scenarios dictionary where key is the value attr of the modification while the value is the
position list
def variable_mod_generate_scenarios(self):
    '\n        Recursively generating all possible position compositions for each variable modification and add them to\n        self.variable_map_scenarios dictionary where key is the value attr of the modification while the value is the\n        position list\n        '
    for i in self.variable_mods:
        positions = self.variable_map.get_mod_positions(str(i))
        if (i.value not in self.variable_map_scenarios):
            if (not i.all_fill):
                self.variable_map_scenarios[i.value] = list(variable_position_placement_generator(positions))
            else:
                self.variable_map_scenarios[i.value] = [[], positions]