Example #1
0
 def route(self, options, name, args=(), kwargs={}, task_type=None):
     options = self.expand_destination(options)  # expands 'queue'
     if self.routes:
         route = self.lookup_route(name, args, kwargs, options, task_type)
         if route:  # expands 'queue' in route.
             return lpmerge(self.expand_destination(route), options)
     if 'queue' not in options:
         options = lpmerge(self.expand_destination(
             self.app.conf.task_default_queue), options)
     return options
Example #2
0
 def route(self, options, name, args=(), kwargs={}, task_type=None):
     options = self.expand_destination(options)  # expands 'queue'
     if self.routes:
         route = self.lookup_route(name, args, kwargs, options, task_type)
         if route:  # expands 'queue' in route.
             return lpmerge(self.expand_destination(route), options)
     if 'queue' not in options:
         options = lpmerge(
             self.expand_destination(self.app.conf.task_default_queue),
             options)
     return options