Mercurial > p > roundup > code
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): |
