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  
				
					
						
							
							
								 
						
							
							
								b4b99f30b0 
								
							
								 
							
						 
						
							
							
								
								allow for already dead horse on heroku worker termination  
							
							
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								4fc032bfbf 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #770  from mtdewulf/queue-cancel-pipeline-fix  
							
							... 
							
							
							
							Don't run lrem directly if we have a pipeline 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								9e8922a099 
								
							
								 
							
						 
						
							
							
								
								Don't run lrem directly if we have a pipeline  
							
							
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								07883f5501 
								
									
								
							
								 
							
						 
						
							
							
								
								Use HTTPTransport transport so sentry reporting works by default  
							
							
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								6721463fdf 
								
							
								 
							
						 
						
							
							
								
								queue.enqueue_call should call Job.exists with connection parameters.  
							
							
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								1ae10dd529 
								
							
								 
							
						 
						
							
							
								
								Bump version to 0.7.1.  
							
							
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								f4e7783abf 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #765  from jsurloppe/master  
							
							... 
							
							
							
							Fix get job on failed queue 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								dc3bba9362 
								
							
								 
							
						 
						
							
							
								
								Another check on failed status and test  
							
							
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								88a3c60177 
								
							
								 
							
						 
						
							
							
								
								Fix get job on failed queue  
							
							
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								2428370dfd 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #763  from jezdez/skip-heroku-macos  
							
							... 
							
							
							
							Stop running some Heroku tests on macOS since it’s missing the appropriate signals 
							
						 
						
							9 years ago