comparison roundup/cgi/client.py @ 5001:01d14361cae7 routing

Transform instance.web_handlers to list to maintain order
author anatoly techtonik <techtonik@gmail.com>
date Fri, 11 Sep 2015 09:44:31 +0300
parents 7920d700e580
children
comparison
equal deleted inserted replaced
5000:082ee3ded101 5001:01d14361cae7
356 self.urlmap = [ 356 self.urlmap = [
357 'xmlrpc', self.handle_xmlrpc, 357 'xmlrpc', self.handle_xmlrpc,
358 '_file/(.*)', self.serve_static_file, 358 '_file/(.*)', self.serve_static_file,
359 '@@file/(.*)', self.serve_static_file, 359 '@@file/(.*)', self.serve_static_file,
360 ] 360 ]
361 for route, handler in self.instance.web_handlers.iteritems(): 361 for route, handler in self.instance.web_handlers:
362 # no nested lists are created here 362 # no nested lists are created here
363 self.urlmap += [route, self.wrap_handler(handler)] 363 self.urlmap += [route, self.wrap_handler(handler)]
364 self.router = Router(self.urlmap) 364 self.router = Router(self.urlmap)
365 365
366 def wrap_handler(self, function): 366 def wrap_handler(self, function):

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