Beispiel #1
0
 def _add_rule(self, rules_dict, rule):
     family = rule.family()
     rules_ = rules_dict.get(family, [])
     rules_dict[family] = sorted(rules_ + [rule], key=lambda x: x.cost())
     cached_property.uncache(self, "cost")
Beispiel #2
0
 def _add_rule(self, rules_dict, rule):
     family = rule.family()
     rules_ = rules_dict.get(family, [])
     rules_dict[family] = sorted(rules_ + [rule], key=lambda x: x.cost())
     cached_property.uncache(self, "cost")
Beispiel #3
0
def uncache_rezplugins_module_paths(instance=None):
    instance = instance or plugin_manager
    cached_property.uncache(instance, "rezplugins_module_paths")