##// END OF EJS Templates
Fixed moving thread to bump limit. Fixed multipost in the not bumpable thread
Fixed moving thread to bump limit. Fixed multipost in the not bumpable thread

File last commit:

r1090:a66d091f default
r1134:d009a1d2 default
Show More
mixins.py
21 lines | 594 B | text/x-python | PythonLexer
PARAM_NEXT = 'next'
PARAMETER_METHOD = 'method'
class DispatcherMixin:
"""
This class contains a dispather method that can run a method specified by
'method' request parameter.
"""
def dispatch_method(self, *args, **kwargs):
request = args[0]
method_name = None
if PARAMETER_METHOD in request.GET:
method_name = request.GET[PARAMETER_METHOD]
elif PARAMETER_METHOD in request.POST:
method_name = request.POST[PARAMETER_METHOD]
if method_name:
return getattr(self, method_name)(*args, **kwargs)