commit:     02c90a7d75af7723b63448452dee234ac7b25880
Author:     André Erdmann <dywi <AT> mailerd <DOT> de>
AuthorDate: Thu Jul 17 16:23:36 2014 +0000
Commit:     André Erdmann <dywi <AT> mailerd <DOT> de>
CommitDate: Thu Jul 17 16:23:36 2014 +0000
URL:        
http://git.overlays.gentoo.org/gitweb/?p=proj/R_overlay.git;a=commit;h=02c90a7d

package rules, exact regex acceptor: fix gen_str()

minor output enhancement

---
 roverlay/packagerules/acceptors/stringmatch.py | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/roverlay/packagerules/acceptors/stringmatch.py 
b/roverlay/packagerules/acceptors/stringmatch.py
index b6007b6..3fe63b4 100644
--- a/roverlay/packagerules/acceptors/stringmatch.py
+++ b/roverlay/packagerules/acceptors/stringmatch.py
@@ -140,9 +140,12 @@ class ExactRegexAcceptor ( RegexAcceptor ):
    # --- end of _matches (...) ---
 
    def gen_str ( self, level, match_level ):
+      # self._regex.pattern is prefixed/suffixed with '^'/'$',
+      #  print regex-match operator, not exact-regex-match
+      #
       yield (
          self._get_gen_str_indent ( level, match_level )
-         + self._get_value_name() + ' ~= ' + self._regex.pattern
+         + self._get_value_name() + ' ~ ' + self._regex.pattern
       )
    # --- end of gen_str (...) ---
 

Reply via email to