equal
deleted
inserted
replaced
137 Args: |
137 Args: |
138 option: the update option for which the URL should returned |
138 option: the update option for which the URL should returned |
139 """ |
139 """ |
140 return '/tasks/update/run/%s' % option |
140 return '/tasks/update/run/%s' % option |
141 |
141 |
142 def runTask(self, request, option_name, **kwargs): |
142 def runTask(self, request, option_name, *args, **kwargs): |
143 """Runs the specified Task for the given option. |
143 """Runs the specified Task for the given option. |
144 """ |
144 """ |
145 |
145 |
146 option = self.options.get(option_name) |
146 option = self.options.get(option_name) |
147 |
147 |
148 if not option: |
148 if not option: |
149 error_handler('Uknown Updater option "%s".' % option_name) |
149 error_handler('Uknown Updater option "%s".' % option_name) |
150 else: |
150 else: |
151 return option['runner'](request, **kwargs) |
151 return option['runner'](request, *args, **kwargs) |
152 |
152 |
153 |
153 |
154 task_runner = TaskRunner() |
154 task_runner = TaskRunner() |
155 start_task = task_runner.startTask |
155 start_task = task_runner.startTask |
156 run_task = task_runner.runTask |
156 run_task = task_runner.runTask |