commit: a66935abdbccc21e52d51a1ccc7b5849afe4b3c6
Author: André Erdmann <dywi <AT> mailerd <DOT> de>
AuthorDate: Fri Jul 18 00:07:24 2014 +0000
Commit: André Erdmann <dywi <AT> mailerd <DOT> de>
CommitDate: Fri Jul 18 00:07:24 2014 +0000
URL:
http://git.overlays.gentoo.org/gitweb/?p=proj/R_overlay.git;a=commit;h=a66935ab
packagerules/rules->PackageRules: append_rule()
minor cleanup / comment
---
roverlay/packagerules/rules.py | 10 +++++++---
1 file changed, 7 insertions(+), 3 deletions(-)
diff --git a/roverlay/packagerules/rules.py b/roverlay/packagerules/rules.py
index 0dd0d3d..9e828d1 100644
--- a/roverlay/packagerules/rules.py
+++ b/roverlay/packagerules/rules.py
@@ -61,7 +61,7 @@ class PackageRules (
roverlay.packagerules.abstract.rules.NestedPackageRule ):
Defaults to True.
"""
if self._rules:
- rule.priority = 1 + max ( rule.priority for rule in self._rules )
+ rule.priority = 1 + max ( self._rules, key=(lambda r: r.priority) )
else:
rule.priority = 0
@@ -71,8 +71,12 @@ class PackageRules (
roverlay.packagerules.abstract.rules.NestedPackageRule ):
rule.set_logger ( self.logger.getChild ( 'nested' ) )
rule.prepare()
# no need to sort self._rules
- # self._rules [-1].prio > self._rules [-2].prio
- # <=> sorted if self.prepare() has been called before
+ # len(self._rules) > 1:
+ # self._rules [-1].prio > self._rules [-2].prio
+ # <=> sorted if self.prepare() has been called before
+ # else:
+ # sorted.
+ #
# --- end of append_rule (...) ---
def _gen_rules_str ( self, level ):