[Zope-Checkins] SVN: Zope/trunk/lib/python/ZPublisher/Test.py Forward port 'done_string' from 2.7 branch.

Tres Seaver tseaver at palladion.com
Thu Sep 8 15:29:19 EDT 2005


Log message for revision 38409:
  Forward port 'done_string' from 2.7 branch.

Changed:
  U   Zope/trunk/lib/python/ZPublisher/Test.py

-=-
Modified: Zope/trunk/lib/python/ZPublisher/Test.py
===================================================================
--- Zope/trunk/lib/python/ZPublisher/Test.py	2005-09-08 19:24:23 UTC (rev 38408)
+++ Zope/trunk/lib/python/ZPublisher/Test.py	2005-09-08 19:29:19 UTC (rev 38409)
@@ -94,12 +94,13 @@
 '''
 __version__='$Revision: 1.41 $'[11:-2]
 
+DONE_STRING_DEFAULT = '\n%s\n\n' % ('_'*60)
+
 import sys, traceback, profile, os, getopt
 from time import clock
 repeat_count=100
 TupleType=type(())
 
-
 def main():
     import sys, os, getopt
     global repeat_count
@@ -240,7 +241,7 @@
 def publish(script=None,path_info='/',
             u=None,p=None,d=None,t=None,e=None,s=None,pm=0,
             extra=None, request_method='GET',
-            fp=None,
+            fp=None, done_string=DONE_STRING_DEFAULT,
             stdin=sys.stdin):
 
     profile=p
@@ -367,7 +368,7 @@
     elif pm:
         stdout=sys.stdout
         publish_module_pm(file, environ=env, stdout=stdout, extra=extra)
-        print '\n%s\n' % ('_'*60)
+        sys.stderr.write(done_string)
     else:
         if silent:
             stdout=open('/dev/null','w')
@@ -378,6 +379,6 @@
                 stdout=sys.stdout
 
         publish_module(file, environ=env, stdout=stdout, extra=extra)
-        print '\n%s\n' % ('_'*60)
+        sys.stderr.write(done_string)
 
 if __name__ == "__main__": main()



More information about the Zope-Checkins mailing list