| 
						
						
							
								
							
						
						
					 | 
					 | 
					@ -17,7 +17,8 @@ class job:  # noqa
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    def __init__(self, queue, connection=None, timeout=None,
 | 
					 | 
					 | 
					 | 
					    def __init__(self, queue, connection=None, timeout=None,
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					                 result_ttl=DEFAULT_RESULT_TTL, ttl=None,
 | 
					 | 
					 | 
					 | 
					                 result_ttl=DEFAULT_RESULT_TTL, ttl=None,
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					                 queue_class=None, depends_on=None, at_front=None, meta=None,
 | 
					 | 
					 | 
					 | 
					                 queue_class=None, depends_on=None, at_front=None, meta=None,
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					                 description=None, failure_ttl=None, retry=None):
 | 
					 | 
					 | 
					 | 
					                 description=None, failure_ttl=None, retry=None, on_failure=None, 
 | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					                 on_success=None):
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					        """A decorator that adds a ``delay`` method to the decorated function,
 | 
					 | 
					 | 
					 | 
					        """A decorator that adds a ``delay`` method to the decorated function,
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					        which in turn creates a RQ job when called. Accepts a required
 | 
					 | 
					 | 
					 | 
					        which in turn creates a RQ job when called. Accepts a required
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					        ``queue`` argument that can be either a ``Queue`` instance or a string
 | 
					 | 
					 | 
					 | 
					        ``queue`` argument that can be either a ``Queue`` instance or a string
 | 
				
			
			
		
	
	
		
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
					 | 
					@ -41,6 +42,8 @@ class job:  # noqa
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					        self.description = description
 | 
					 | 
					 | 
					 | 
					        self.description = description
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					        self.failure_ttl = failure_ttl
 | 
					 | 
					 | 
					 | 
					        self.failure_ttl = failure_ttl
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					        self.retry = retry
 | 
					 | 
					 | 
					 | 
					        self.retry = retry
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					        self.on_success = on_success
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					        self.on_failure = on_failure
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    def __call__(self, f):
 | 
					 | 
					 | 
					 | 
					    def __call__(self, f):
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					        @wraps(f)
 | 
					 | 
					 | 
					 | 
					        @wraps(f)
 | 
				
			
			
		
	
	
		
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
					 | 
					@ -65,6 +68,6 @@ class job:  # noqa
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					                                      timeout=self.timeout, result_ttl=self.result_ttl,
 | 
					 | 
					 | 
					 | 
					                                      timeout=self.timeout, result_ttl=self.result_ttl,
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					                                      ttl=self.ttl, depends_on=depends_on, job_id=job_id, at_front=at_front,
 | 
					 | 
					 | 
					 | 
					                                      ttl=self.ttl, depends_on=depends_on, job_id=job_id, at_front=at_front,
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					                                      meta=self.meta, description=self.description, failure_ttl=self.failure_ttl,
 | 
					 | 
					 | 
					 | 
					                                      meta=self.meta, description=self.description, failure_ttl=self.failure_ttl,
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					                                      retry=self.retry)
 | 
					 | 
					 | 
					 | 
					                                      retry=self.retry, on_failure=self.on_failure, on_success=self.on_success)
 | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					        f.delay = delay
 | 
					 | 
					 | 
					 | 
					        f.delay = delay
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					        return f
 | 
					 | 
					 | 
					 | 
					        return f
 | 
				
			
			
		
	
	
		
		
			
				
					| 
						
						
						
					 | 
					 | 
					
 
 |