[Zope-Checkins] CVS: Zope2 - FTPServer.py:1.19

Martijn Pieters mj@digicool.com
Mon, 23 Apr 2001 11:39:41 -0400 (EDT)


Update of /cvs-repository/Zope2/ZServer
In directory korak:/tmp/cvs-serv1360/ZServer

Modified Files:
	FTPServer.py 
Log Message:
- Merge the mj-http_range_support-branch HTTP Range functionality.

- Update the CHANGES.txt file.



--- Updated File FTPServer.py in package Zope2 --
--- FTPServer.py	2001/04/09 19:24:32	1.18
+++ FTPServer.py	2001/04/23 15:39:10	1.19
@@ -369,6 +369,9 @@
         response=make_response(self, self.retr_completion, line[1])
         self._response_producers = response.stdout._producers
         request=FTPRequest(line[1],'RETR',self,response)
+        # Support download restarts if possible.
+        if self.restart_position > 0:
+            request.environ['HTTP_RANGE'] = 'bytes=%d-' % self.restart_position
         handle(self.module,request,response) 
 
     def retr_completion(self, file, response):