comparison roundup/scripts/roundup_server.py @ 4475:207499c0a3ed

Range support in roundup-server so large files can be served... ...e.g. media files on iOS/iPads; issue2550694.
author Bernhard Reiter <Bernhard.Reiter@intevation.de>
date Wed, 30 Mar 2011 11:20:36 +0000
parents 85b00a3820b3
children 47bd330e3d17
comparison
equal deleted inserted replaced
4474:9b4cf6c96ee2 4475:207499c0a3ed
360 except KeyError: 360 except KeyError:
361 env['HTTP_HOST'] = '' 361 env['HTTP_HOST'] = ''
362 if os.environ.has_key('CGI_SHOW_TIMING'): 362 if os.environ.has_key('CGI_SHOW_TIMING'):
363 env['CGI_SHOW_TIMING'] = os.environ['CGI_SHOW_TIMING'] 363 env['CGI_SHOW_TIMING'] = os.environ['CGI_SHOW_TIMING']
364 env['HTTP_ACCEPT_LANGUAGE'] = self.headers.get('accept-language') 364 env['HTTP_ACCEPT_LANGUAGE'] = self.headers.get('accept-language')
365 range = self.headers.getheader('range')
366 if range:
367 env['HTTP_RANGE'] = range
365 368
366 # do the roundup thing 369 # do the roundup thing
367 tracker = self.get_tracker(tracker_name) 370 tracker = self.get_tracker(tracker_name)
368 tracker.Client(tracker, self, env).main() 371 tracker.Client(tracker, self, env).main()
369 372

Roundup Issue Tracker: http://roundup-tracker.org/