[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