- sys.stdout.write("about message is in %s\n" % aboutfile)
- f = open(aboutfile, 'r')
- buffer = f.read()
- line = string.split(buffer, '\n')[0]
- f.close()
+ line = None
+ if os.path.isfile(aboutfile):
+ sys.stdout.write("about message is in %s\n" % aboutfile)
+ f = open(aboutfile, 'r')
+ line = f.readline()
+ f.close()
+ if line.endswith("\n"):
+ line = line[:-1]
+ else:
+ line = "Custom build based on revision " + str(svn.getRevision(os.getcwd()))