[Erp5-report] r9370 - /erp5/trunk/utils/ooodoc_server/serw.py

nobody at svn.erp5.org nobody at svn.erp5.org
Wed Aug 23 20:52:11 CEST 2006


Author: bartek
Date: Wed Aug 23 20:52:10 2006
New Revision: 9370

URL: http://svn.erp5.org?rev=9370&view=rev
Log:
when filename not supplied, generate a random name (to help in testing, mostly)

Modified:
    erp5/trunk/utils/ooodoc_server/serw.py

Modified: erp5/trunk/utils/ooodoc_server/serw.py
URL: http://svn.erp5.org/erp5/trunk/utils/ooodoc_server/serw.py?rev=9370&r1=9369&r2=9370&view=diff
==============================================================================
--- erp5/trunk/utils/ooodoc_server/serw.py (original)
+++ erp5/trunk/utils/ooodoc_server/serw.py Wed Aug 23 20:52:10 2006
@@ -29,7 +29,7 @@
 
 from SimpleXMLRPCServer import *
 from SocketServer import ThreadingMixIn
-import time,threading,base64,os,pdb,sys,socket,traceback,string
+import time,threading,base64,os,pdb,sys,socket,traceback,string, random
 import lib
 import config
 import pool
@@ -109,8 +109,8 @@
     id,w=pool.pool.getWorker()
     if kw.get('data') is not None and kw['data']!='':
       if kw.get('filename') is None:
-        # we could generate a random name here
-        raise lib.ServerException('data is set, but filename is not')
+        # we generate a random name mostly because unit tests of ERP5 have a problem with it
+        kw['filename']=str(random.random()).split('.')[1]
       filename='%d_%s' % (id,self._asciify(kw['filename'])) # in case we have two files of the same name
       filename=self._mkName(filename)
       f=open(filename,'w')




More information about the Erp5-report mailing list