Author: tille Date: 2012-04-19 06:02:19 +0000 (Thu, 19 Apr 2012) New Revision: 2227
Modified: udd/udd/bibref_gatherer.py Log: Do not warn about perfectly valid keys in debian/upstream Modified: udd/udd/bibref_gatherer.py =================================================================== --- udd/udd/bibref_gatherer.py 2012-04-19 05:51:36 UTC (rev 2226) +++ udd/udd/bibref_gatherer.py 2012-04-19 06:02:19 UTC (rev 2227) @@ -19,6 +19,8 @@ def get_gatherer(connection, config, source): return bibref_gatherer(connection, config, source) +other_known_keys = ('Archive', 'Contact', 'CRAN', 'Donation', 'Download', 'Help', 'Homepage', 'Name', 'Watch', 'Webservice') + class bibref_gatherer(gatherer): """ Bibliographic references from debian/upstream files @@ -142,7 +144,12 @@ try: references=fields['Reference'] except KeyError: - self.log.warning("No references found for source package %s (Keys: %s)" % (source, str(fields.keys()))) + warn_keys = [] + for key in fields.keys(): + if key not in other_known_keys: + warn_keys.append(key) + if len(warn_keys) > 0: + self.log.warning("No references found for source package %s (Keys: %s)" % (source, str(warn_keys))) continue except TypeError: self.log.warning("debian/upstream file of source package %s does not seem to be a YAML file" % (source)) _______________________________________________ Collab-qa-commits mailing list Collab-qa-commits@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/collab-qa-commits