8ebebc9f7c 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #833  from yaniv-g/extract_move_to_failed_queue  
							
							... 
							
							
							
							Expose move_to_failed_queue from Worker 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								7dc5d4a936 
								
							
								 
							
						 
						
							
							
								
								local commit to avoid circular imports.  
							
							
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								2da4ccd48d 
								
							
								 
							
						 
						
							
							
								
								Moved move_to_failed_queue to separate file.  
							
							
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								d71a6c2ece 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #832  from yaniv-g/master  
							
							... 
							
							
							
							Expand timeout string feature to both result_ttl and ttl, and add days possibility. 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								a3e1ba9450 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #836  from fate0/master  
							
							... 
							
							
							
							fix uncaught StopRequested during send heartbeat 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								1ebf880402 
								
							
								 
							
						 
						
							
							
								
								fix uncaught StopRequested during send heartbeat  
							
							
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								b49e039d63 
								
							
								 
							
						 
						
							
							
								
								Separate move_to_failed_queue from the worker to allow it's use in cli exception handler.  
							
							
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								39e43207a6 
								
							
								 
							
						 
						
							
							
								
								* Added support to use strings to specify both result_ttl and ttl.  
							
							... 
							
							
							
							* Added Days as possible timeout string (as 'd') 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								b7d50cedc4 
								
							
								 
							
						 
						
							
							
								
								replace job.id with job instance in local _job_stack  
							
							
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								3596449cc0 
								
							
								 
							
						 
						
							
							
								
								remove implicit cleanup call from job.save  
							
							
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								fbe4cafe2a 
								
							
								 
							
						 
						
							
							
								
								Updated changelog and tag v0.8.  
							
							
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								a0113c83cf 
								
							
								 
							
						 
						
							
							
								
								introduce job.update_meta() to store updated meta to Redis ( #823 )  
							
							... 
							
							
							
							* introduce job.update_meta() to store updated meta to Redis
This closes  nvie/rq#811 
* rename update_meta to save_meta 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								fe84828d72 
								
							
								 
							
						 
						
							
							
								
								Bump up version to 0.8.0 and updated changelog.  
							
							
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								dc45ab8799 
								
							
								 
							
						 
						
							
							
								
								Worker.find_by_key should use hmget instead of repeated hget calls. ( #826 )  
							
							
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								cd529d0ce1 
								
							
								 
							
						 
						
							
							
								
								Fixed issue#72 ( #818 )  
							
							... 
							
							
							
							* Added a custom exception for timeout transfer
* Added a util to transfer timeout to a united format
* Transfer timeout format when creating a queue or enqueue jobs
* Fixed typos
* Fixed bug in transfer_timeout function
* Added test for function transfer_timeout
* Updated transfer_timeout to allow uppercase unit
* Renamed function in utils 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								92cf6f4696 
								
							
								 
							
						 
						
							
							
								
								Add waitpid() return value to workhorse error/log messages ( #819 )  
							
							... 
							
							
							
							* Refactor the inner part of the monitor_work_horse loop into a separate function
* Add waitpid() return value to workhorse error/log messages 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								b7d4b4ec1b 
								
							
								 
							
						 
						
							
							
								
								Solve the UnicodeDecodeError while decode literal things. ( #817 )  
							
							... 
							
							
							
							* Solve the UnicodeDecodeError while decode literal things.
* Add test case for when worker result is a unicode or str object that other than
pure ascii content. 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								cab89254b5 
								
							
								 
							
						 
						
							
							
								
								Make `Queue.enqueue_job()` execute immediately if `async=False` ( #798 )  
							
							... 
							
							
							
							Currently, the job is being performed inside `enqueue_call()`, which
means that `async=False` has no effect if `enqueue_job()` is called
directly. This commit fixes that. 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								1029adaf1b 
								
							
								 
							
						 
						
							
							
								
								add sentinel support ( #808 )  
							
							... 
							
							
							
							* add sentinel support
* add sentinel support
* add comment 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								9c0130fe81 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #814  from peter-featherstone/patch-1  
							
							... 
							
							
							
							Minor spelling mistake 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								a99d79187b 
								
							
								 
							
						 
						
							
							
								
								Minor spelling mistake  
							
							... 
							
							
							
							Minor spelling update of `proccess` to `process` 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								5660f925ae 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #788  from friedcell/master  
							
							... 
							
							
							
							Better support for async job payloads 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								f6b4c286c9 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #757  from jaywink/fix-unicode-decode-error  
							
							... 
							
							
							
							Fix UnicodeDecodeError when failing jobs 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								518e4d1726 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #810  from selwin/job-deletion-improvements  
							
							... 
							
							
							
							job.delete() should clean itself from FailedQueue and other job registries 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								f760fcb20f 
								
							
								 
							
						 
						
							
							
								
								job.delete() should cleans itself from FailedQueue and various registries.  
							
							
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								684281fbf7 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #801  from SylvainDe/master  
							
							... 
							
							
							
							Add most recent Python versions in Travis CI 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								ce89b563eb 
								
							
								 
							
						 
						
							
							
								
								Remove versions  
							
							
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								21c1e04593 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #800  from samuelcolvin/heroku-fix  
							
							... 
							
							
							
							correct heroku worker exit logic 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								fd9babe8ce 
								
							
								 
							
						 
						
							
							
								
								correct heroku worker exit logic  
							
							... 
							
							
							
							as per @Chronial's comment on b4b99f3 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								b504e197d5 
								
							
								 
							
						 
						
							
							
								
								Add most recent Python versions in Travis CI  
							
							... 
							
							
							
							Add more recent Python versions including development branches and nightly build. 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								2dd923c718 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #796  from davidthewatson/patch-1  
							
							... 
							
							
							
							Fix pip install from HEAD of origin/master 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								2d7e1c43f0 
								
							
								 
							
						 
						
							
							
								
								Fix pip install from HEAD of origin/master  
							
							... 
							
							
							
							The pip install -e directions didn't work. This does. 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								c8a955fbb1 
								
							
								 
							
						 
						
							
							
								
								Merge commit '83007b20740a97f085a14d3840d1e434350c6600'  
							
							... 
							
							
							
							# Conflicts:
#	rq/queue.py 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								213969742e 
								
							
								 
							
						 
						
							
							
								
								Fix UnicodeDecodeError when failing jobs  
							
							... 
							
							
							
							Worker handle_exception and move_to_failed_queue couldn't handle a situation where the exception raised had non-ascii characters. This caused a UnicodeDecodeError when trying to format the exception strings.
If on Python 2, ensure strings get decoded before building the exception string.
Closes  #482  
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								83007b2074 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #786  from jezdez/backend-class-overrides  
							
							... 
							
							
							
							Allow passing backend classes from CLI and other APIs 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								e0be02653e 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #768  from zyegfryed/master  
							
							... 
							
							
							
							Use HTTPTransport transport so sentry reporting works by default 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								e531cd05fe 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #781  from WeatherGod/dont_clobber_jobinfo  
							
							... 
							
							
							
							Trigger a refresh after job execution 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								35fb6b0b9a 
								
							
								 
							
						 
						
							
							
								
								move actual execute to a separate method to make it easier to run async jobs  
							
							
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								3da3eab11d 
								
							
								 
							
						 
						
							
							
								
								moved job run to separate method to make async jobs easier  
							
							
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								efb30b45a3 
								
							
								 
							
						 
						
							
							
								
								Take a different tack, and enable the exclusion of meta from saves  
							
							
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								30a7ab4899 
								
							
								 
							
						 
						
							
							
								
								Add similar test for when the job fails  
							
							
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								f68aeff481 
								
							
								 
							
						 
						
							
							
								
								Added integration test for the metadata persistence feature  
							
							
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								56c89c1334 
								
							
								 
							
						 
						
							
							
								
								Trigger a refresh after job execution  
							
							... 
							
							
							
							* Prevents clobbering of user-supplied metadata
  modified during the job execution 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								c019662430 
								
									
								
							
								 
							
						 
						
							
							
								
								Allow passing backend classes (job, queue, worker, connection) from CLI and other APIs  
							
							... 
							
							
							
							This includes:
- a partial refactor of the CLI to organize the shared options
- extends the tests in areas where passing custom backend classes makes sense
- allow setting the core CLI options as env vars
- minor cosmetic changes here and there 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								27e4f3a768 
								
									
								
							
								 
							
						 
						
							
							
								
								Small refactor to simplify registry key setup.  
							
							
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								b241d50c10 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #774  from samuelcolvin/heroku-warm-shutdown-fix  
							
							... 
							
							
							
							allow for already dead horse on heroku worker termination 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								eaa350443c 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #778  from Atala/set_sentry_transport  
							
							... 
							
							
							
							fix: set HTTP transport as default for sentry 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								544f985d41 
								
							
								 
							
						 
						
							
							
								
								fix: set HTTP transport as default for sentry  
							
							
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								763a304ec6 
								
							
								 
							
						 
						
							
							
								
								cope with python 2.6 yawwwwwwn  
							
							
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								f50bdb31bf 
								
							
								 
							
						 
						
							
							
								
								skip test_run_scheduled_access_self on pypy  
							
							
							
						 
						
							9 years ago