svn commit: r243879 - projects/portbuild/scripts
Mark Linimon
linimon at FreeBSD.org
Wed Dec 5 06:54:08 UTC 2012
Author: linimon (doc,ports committer)
Date: Wed Dec 5 06:54:07 2012
New Revision: 243879
URL: http://svnweb.freebsd.org/changeset/base/243879
Log:
Make more resistant to errors on initial setup.
Modified:
projects/portbuild/scripts/pollmachine
Modified: projects/portbuild/scripts/pollmachine
==============================================================================
--- projects/portbuild/scripts/pollmachine Wed Dec 5 06:36:00 2012 (r243878)
+++ projects/portbuild/scripts/pollmachine Wed Dec 5 06:54:07 2012 (r243879)
@@ -296,17 +296,20 @@ logging.getLogger('').addHandler(log_con
while True:
for arch in arches:
+ now = set()
try:
now = mlist[arch]
except KeyError:
mlistfile="%s/%s/mlist" % (pbd, arch)
try:
f = file(mlistfile, "r")
+ now=set(mach.rstrip() for mach in f.readlines())
+ try:
+ f.close()
+ except:
+ pass
except OSError, error:
- raise
-
- now=set(mach.rstrip() for mach in f.readlines())
- f.close()
+ print "pollmachine: could not find %s, skipping" % mlistfile
gone = machines[arch].difference(now)
new = now.difference(machines[arch])
More information about the svn-src-projects
mailing list