aboutsummaryrefslogtreecommitdiff
path: root/scripts
diff options
context:
space:
mode:
authorHans-Christoph Steiner <eighthave@users.sourceforge.net>2011-10-09 03:29:30 +0000
committerHans-Christoph Steiner <eighthave@users.sourceforge.net>2011-10-09 03:29:30 +0000
commit80795164f9c72863f51345249c2e02290abc6090 (patch)
treee9ff03248b1d2b6145ce4e0d80e0ea89c8d3fd71 /scripts
parent5885291485fc9784862ac16dc0c736a83c48b5e5 (diff)
made it write to the long file after each patch is run
svn path=/trunk/; revision=15549
Diffstat (limited to 'scripts')
-rwxr-xr-xscripts/load_every_help.py41
1 files changed, 24 insertions, 17 deletions
diff --git a/scripts/load_every_help.py b/scripts/load_every_help.py
index 38de996d..5522b118 100755
--- a/scripts/load_every_help.py
+++ b/scripts/load_every_help.py
@@ -131,9 +131,21 @@ def remove_ignorelines(list):
#---------- main()-like thing ----------#
-make_netreceive_patch(netreceive_patch)
+now = time.localtime(time.time())
+date = time.strftime('20%y-%m-%d', now)
+datestamp = time.strftime('20%y-%m-%d_%H.%M.%S', now)
+
+outputfilename = 'load_every_help_' + socket.gethostname() + '_' + datestamp + '.log'
+outputfile = '/tmp/' + outputfilename
+fd = open(outputfile, 'w')
+fd.write('load_every_help\n')
+fd.write('========================================================================\n')
+fd.flush()
logoutput = []
+
+make_netreceive_patch(netreceive_patch)
+
docdir = os.path.join(pdrootdir, 'doc')
for root, dirs, files in os.walk(docdir):
for name in files:
@@ -153,27 +165,22 @@ for root, dirs, files in os.walk(docdir):
line = p.stdout.readline()
m = re.search('EOF on socket', line)
if not m and line:
- patchoutput.append(line)
+ patchoutput.append(line)
+ fd.write(line)
else:
break
patchoutput = remove_ignorelines(patchoutput)
if len(patchoutput) > 0:
-# print 'found log messages: ' + patch
- logoutput.append('\n\n__________________________________________________\n')
- logoutput.append('loading: ' + patch + '\n')
-# logoutput.append('--------------------------------------------------\n')
+ header = []
+ header.append('\n\n__________________________________________________\n')
+ header.append('loading: ' + patch + '\n')
+ logoutput += header
+ for line in header:
+ fd.write(line)
logoutput += patchoutput
-# for line in patchoutput:
-# print '--' + line + '--'
-
-now = time.localtime(time.time())
-date = time.strftime('20%y-%m-%d', now)
-datestamp = time.strftime('20%y-%m-%d_%H.%M.%S', now)
-
-outputfilename = 'load_every_help_' + socket.gethostname() + '_' + datestamp + '.log'
-outputfile = '/tmp/' + outputfilename
-fd = open(outputfile, 'w')
-fd.writelines(logoutput)
+ for line in patchoutput:
+ fd.write(line)
+ fd.flush()
fd.close()