[Checkins] SVN: zope.repositorypolicy/trunk/src/zope/repositorypolicy/repository.py Fixes and layout improvements for summary mail integration.
Christian Theune
ct at gocept.com
Mon Mar 29 03:31:48 EDT 2010
Log message for revision 110278:
Fixes and layout improvements for summary mail integration.
Changed:
U zope.repositorypolicy/trunk/src/zope/repositorypolicy/repository.py
-=-
Modified: zope.repositorypolicy/trunk/src/zope/repositorypolicy/repository.py
===================================================================
--- zope.repositorypolicy/trunk/src/zope/repositorypolicy/repository.py 2010-03-29 07:22:31 UTC (rev 110277)
+++ zope.repositorypolicy/trunk/src/zope/repositorypolicy/repository.py 2010-03-29 07:31:48 UTC (rev 110278)
@@ -80,7 +80,6 @@
-------
%(project_branches)s
-
--\x20
This message was generated automatically.
"""
@@ -97,24 +96,24 @@
checker = Checker()
for project, branch, error in checker.run():
- projects.setdefault(project, [])
- projects[project].append(branch)
+ projects.setdefault(project, set())
+ projects[project].add(branch)
log.write('%s/%s:%s\n' % (project, branch, error))
log.close()
if projects:
- subject = ('FAILURE: Repository policy check found'
+ subject = ('FAILURE: Repository policy check found '
'errors in %s projects' % len(projects))
else:
subject = 'OK: Repository policy check found no errors'
+ mail = {}
mail['log_url'] = httpbase + '/' + logname
mail['project_branches'] = ''
for project in sorted(projects):
mail['project_branches'] += (
project + '\n' +
- ('\t%s\n' % for x in projects[project]) +
- '\n')
+ ''.join('\t%s\n' % x for x in projects[project]))
body = MAIL_TEMPLATE % mail
More information about the checkins
mailing list