> My recollection is this has to do with using Windows-format text files.
as Anand said in http://groups.google.com/group/webpy/browse_thread/thread/649505363b4b8918 this should have been fixed in 0.3 version. Has it? CRLF vs. LF ('\r\n' vs. '\n') seems to be the problem on windows when a text editor uses CR+LF. I looked through the web.py code (v 0.22) and here are the results: do_GET calls copyfile which says in its docstring that it should be override when using CRLF (see below). Is this is the approach taken in version 0.3? # /usr/lib/python2.5/SimpleHTTPServer.py line: 161 def copyfile(self, source, outputfile): """Copy all data between two file objects. The SOURCE argument is a file object open for reading (or anything with a read() method) and the DESTINATION argument is a file object open for writing (or anything with a write() method). The only reason for overriding this would be to change the block size or perhaps to replace newlines by CRLF -- note however that this the default server uses this to copy binary data as well. """ shutil.copyfileobj(source, outputfile) --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "web.py" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/webpy?hl=en -~----------~----~----~----~------~----~------~--~---
