changeset 0ffd5caea367 in trytond:default
details: https://hg.tryton.org/trytond?cmd=changeset;node=0ffd5caea367
description:
Add defaults option to route
issue9472
review298191002
diffstat:
CHANGELOG | 1 +
trytond/wsgi.py | 5 +++--
2 files changed, 4 insertions(+), 2 deletions(-)
diffs (24 lines):
diff -r e71e01ffc949 -r 0ffd5caea367 CHANGELOG
--- a/CHANGELOG Tue Jul 21 14:38:36 2020 +0200
+++ b/CHANGELOG Thu Jul 23 00:05:35 2020 +0200
@@ -1,3 +1,4 @@
+* Add defaults option to route
* Add escape_wildcard in tools
* Add option to ensure emails are sent
* Allow keyword action for all models
diff -r e71e01ffc949 -r 0ffd5caea367 trytond/wsgi.py
--- a/trytond/wsgi.py Tue Jul 21 14:38:36 2020 +0200
+++ b/trytond/wsgi.py Thu Jul 23 00:05:35 2020 +0200
@@ -60,9 +60,10 @@
self.protocols = [JSONProtocol, XMLProtocol]
self.error_handlers = []
- def route(self, string, methods=None):
+ def route(self, string, methods=None, defaults=None):
def decorator(func):
- self.url_map.add(Rule(string, endpoint=func, methods=methods))
+ self.url_map.add(Rule(
+ string, endpoint=func, methods=methods, defaults=defaults))
return func
return decorator