[packages/pldnotify] anitya: improve display showing matches

glen glen at pld-linux.org
Sun Oct 2 15:49:17 CEST 2016


commit de13c2956c4a020232b5ca2cd562b0ed2cd2ed93
Author: Elan Ruusamäe <glen at delfi.ee>
Date:   Sun Oct 2 16:44:23 2016 +0300

    anitya: improve display showing matches

 pldnotify.py | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)
---
diff --git a/pldnotify.py b/pldnotify.py
index edc4de8..216ea09 100755
--- a/pldnotify.py
+++ b/pldnotify.py
@@ -107,7 +107,7 @@ class Checker:
             if error == 'No package "%s" found in distro "%s"' % (self.name, self.distro):
                 res = self.anitya_alternatives()
                 if res != None:
-                    error = error + ", " + res
+                    error = error + "\n" + res
             raise ValueError, error
 
         return data['version']
@@ -123,13 +123,15 @@ class Checker:
             return None
 
         def format_project(project):
-            return '"%s" (%s)' % (project['name'], project['homepage'])
+            url = 'https://release-monitoring.org/project/%d/' % project['id']
+
+            return '"%s" (%s): %s' % (project['name'], project['homepage'], url)
 
         r = []
         for project in data['projects']:
             r.append(format_project(project))
 
-        return "Do you need to map %s?" % (", ".join(r))
+        return "Possible matches:\n- %s" % ("\n- ".join(r))
 
 def main():
     parser = argparse.ArgumentParser(description='PLD-Notify: project to monitor upstream releases')
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/pldnotify.git/commitdiff/cf1f7c5e733f21faf3934f237468e21c5e076915



More information about the pld-cvs-commit mailing list