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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								f6b4c286c9 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #757  from jaywink/fix-unicode-decode-error  
							
							... 
							
							
							
							Fix UnicodeDecodeError when failing jobs 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								f760fcb20f 
								
							
								 
							
						 
						
							
							
								
								job.delete() should cleans itself from FailedQueue and various registries.  
							
							
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								fd9babe8ce 
								
							
								 
							
						 
						
							
							
								
								correct heroku worker exit logic  
							
							... 
							
							
							
							as per @Chronial's comment on b4b99f3 
							
						 
						
							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  
				
					
						
							
							
								 
						
							
							
								30a7ab4899 
								
							
								 
							
						 
						
							
							
								
								Add similar test for when the job fails  
							
							
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								f68aeff481 
								
							
								 
							
						 
						
							
							
								
								Added integration test for the metadata persistence feature  
							
							
							
						 
						
							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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								dc3bba9362 
								
							
								 
							
						 
						
							
							
								
								Another check on failed status and test  
							
							
							
						 
						
							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  
				
					
						
							
							
								 
						
							
							
								fcec17c8e1 
								
									
								
							
								 
							
						 
						
							
							
								
								Stop running some Heroku tests on macOS since it’s missing the appropriate signals  
							
							... 
							
							
							
							Refs issue #584 . 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								f9bff3d12b 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into 739_fix_race_condition  
							
							
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								af6ce54ea4 
								
							
								 
							
						 
						
							
							
								
								Fix PEP8 complaints  
							
							
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								a0cee2d2a0 
								
							
								 
							
						 
						
							
							
								
								refactored worker code  
							
							... 
							
							
							
							Moved code into a new handle_job_success() method and reduced context of used
pipelines. 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								afc7469c27 
								
							
								 
							
						 
						
							
							
								
								fetch_job - check correct queue,  fix   #728  
							
							
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								301e5c927b 
								
							
								 
							
						 
						
							
							
								
								Raise an exception if a given dependency does not exist  
							
							... 
							
							
							
							Adapted some tests to the change: the dependency has to be saved first. 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								44f98693c7 
								
							
								 
							
						 
						
							
							
								
								added a test for the race condition  
							
							
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								bbf50f4893 
								
							
								 
							
						 
						
							
							
								
								use compat for PY2 test and add tests  
							
							
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								4a8aa0921f 
								
							
								 
							
						 
						
							
							
								
								Set test timeout to original value  
							
							
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								fbb29ec333 
								
							
								 
							
						 
						
							
							
								
								Investigating timeouts  
							
							
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								94d5caed15 
								
							
								 
							
						 
						
							
							
								
								Make clearer the puprose of test  
							
							
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								3362fe2ba5 
								
							
								 
							
						 
						
							
							
								
								Test killing work_horse after we start monitoring  
							
							
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								c00d3681f9 
								
							
								 
							
						 
						
							
							
								
								Failing test to demonstrate issue  #702  
							
							... 
							
							
							
							Test that demonstrates that if a work-horse process is terminated unexpectedly
the job being processed could be stuck at the "Started" state
(https://github.com/nvie/rq/issues/702 ) 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								0e26db9e08 
								
							
								 
							
						 
						
							
							
								
								correct wording in docstring and tests  
							
							
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								9f9c887645 
								
							
								 
							
						 
						
							
							
								
								better function names and process double SIGRTMIN  
							
							
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								2b544e5b17 
								
							
								 
							
						 
						
							
							
								
								add tests to HerokuWorker  
							
							
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								8e99706b16 
								
							
								 
							
						 
						
							
							
								
								run python 3.5 on travis, adopt timeouts  
							
							... 
							
							
							
							Also
- Report the five slowest tests to watch for risk of timeout
- Double timeouts.
  Maybe that helps pypy on travis to finish successfully. 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								df22f127eb 
								
							
								 
							
						 
						
							
							
								
								Test the worker in its own subprocess  
							
							... 
							
							
							
							- run with an empty queue
- schedule one job (which uses get_current_connection and get_current_job) and
run `rqworker`
- schedule a job that itself schedules `access_self` and run `rqworker`
- Make sure the job didn't fail by assuring the failed queue is still empty
  afterwards.
- Install this package locally when running in travis.
  This actually unifies the behaviour of tox and travis as tox also builds the
  package and then installs it into each test environment.
- fix flake8 (as run by tox) 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								e92b57d128 
								
							
								 
							
						 
						
							
							
								
								test_job.py: Add cancel test on failed queue  
							
							
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								766bb60006 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'dependent-jobs-with-result-ttl'  
							
							
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								e9d227c3df 
								
							
								 
							
						 
						
							
							
								
								Dependent jobs are now correctly enqueued even if their parent jobs have result_ttl=0.  
							
							
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								8b7b0e5584 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #701  from jlopex/javi/fix_issue_700  
							
							... 
							
							
							
							Fixes issue #700  
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								091c2568c9 
								
							
								 
							
						 
						
							
							
								
								test_job.py: Add test for cancel_job function  
							
							
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								724c844378 
								
							
								 
							
						 
						
							
							
								
								Don't call job.cancel if job has finished  
							
							
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								9df0a853d8 
								
							
								 
							
						 
						
							
							
								
								Fix indentation and newlines according to flake8  
							
							
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								e1e4c00a67 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #659  from javimb/javimb/decorator-ttl  
							
							... 
							
							
							
							Add ttl argument to decorator 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								81679a35d9 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into custom-queue-class  
							
							... 
							
							
							
							Conflicts:
	tests/test_worker.py 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								1d6c2b98b7 
								
							
								 
							
						 
						
							
							
								
								Add ttl argument to decorator  
							
							
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								cc1eb9c52b 
								
							
								 
							
						 
						
							
							
								
								Remove test that failed on Travis CI  
							
							
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								173417f337 
								
							
								 
							
						 
						
							
							
								
								Remove test that failed on Travis CI  
							
							
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								05ed85804c 
								
							
								 
							
						 
						
							
							
								
								Worker accepts custom queue class  
							
							
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								7275f62737 
								
							
								 
							
						 
						
							
							
								
								Add tests for custom job class in worker  
							
							
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								5c72417cda 
								
							
								 
							
						 
						
							
							
								
								Do not use deprecated assertEquals  
							
							
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								2f36cedd50 
								
							
								 
							
						 
						
							
							
								
								Typo in test docstring  
							
							
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								640b2e31a0 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #633  from olingerc/warmshutdown  
							
							... 
							
							
							
							Save date on which a busy worker receives a warm shutdown request 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								e8165fdddf 
								
							
								 
							
						 
						
							
							
								
								Accept byte strings as the first argument of Worker() in Python 2  
							
							... 
							
							
							
							This make it easy to write Python 2/3 compatible code.
e.g.
    Worker(sys.argv[1:])
    # Without from __future__ import unicode_literals
    Worker(['high', 'normal', 'low']) 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								89facfada6 
								
							
								 
							
						 
						
							
							
								
								Test to ensure job is finished in not async mode  
							
							
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								b47c8efe27 
								
							
								 
							
						 
						
							
							
								
								Add test cases for shutdown_requested_date  
							
							
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								3e586bd6d6 
								
							
								 
							
						 
						
							
							
								
								Add remove current_job based on the correct upstream master branch  
							
							
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								2485334100 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #609  from tornstrom/master  
							
							... 
							
							
							
							Allow meta when enqueing 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								50a114a0a8 
								
							
								 
							
						 
						
							
							
								
								Allow meta when enqueing  
							
							
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								5afd1a90e5 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #589  from samuelcolvin/job-started_at  
							
							... 
							
							
							
							add job.started_at 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								8bbd833855 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #600  from glaslos/cancel_remove  
							
							... 
							
							
							
							Cancel and Delete differences 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								b06f112cb0 
								
							
								 
							
						 
						
							
							
								
								fix tests  
							
							... 
							
							
							
							syntax: assertEquals -> assertEqual, assertNotEquals -> assertNotEqual
usage: status of worker and job now will use get/set method instead of property method 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								0a6df13d9d 
								
							
								 
							
						 
						
							
							
								
								delete dependents and delete in cleanup. Fixed tests.  
							
							
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								3aa7aebf87 
								
							
								 
							
						 
						
							
							
								
								remove assert_dt_between from worker tests  
							
							
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								1349e90ba2 
								
							
								 
							
						 
						
							
							
								
								test docstrings, and sentinel test  
							
							
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								082e61a212 
								
							
								 
							
						 
						
							
							
								
								add job.started_at  
							
							
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								fa48751fed 
								
							
								 
							
						 
						
							
							
								
								correct SLOW env var, run slow tests on ci  
							
							
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								aada162a4d 
								
							
								 
							
						 
						
							
							
								
								worker shutdown tests  
							
							
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								e538512c79 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of github.com:nvie/rq  
							
							... 
							
							
							
							Conflicts:
	tests/test_job.py 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								0e4112da7a 
								
							
								 
							
						 
						
							
							
								
								Modified patch_connection to allow Redis connection to be easily mocked.  
							
							
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								1a089887c0 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #564  from jlopex/javi/fix_dependent_jobs_on_different_queues  
							
							... 
							
							
							
							support multiple queues on dependent jobs 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								c1a4780d10 
								
							
								 
							
						 
						
							
							
								
								Fix PEP8 complaints  
							
							
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								a2d0e4f933 
								
							
								 
							
						 
						
							
							
								
								Clarify test_enqueue_dependents_on_multiple_queues  
							
							
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								c76c59133b 
								
							
								 
							
						 
						
							
							
								
								Fix ValueError exception on relative import  
							
							... 
							
							
							
							test_job raised an exception:
ValueError: Attempted relative import in non-package 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								c136209804 
								
							
								 
							
						 
						
							
							
								
								Add test_enqueue_dependents_on_mulitple_queues test  
							
							
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								e6a499ada8 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #561  from selwin/async-bug  
							
							... 
							
							
							
							Sync jobs should be cleaned up after execution. 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								edd139d86f 
								
							
								 
							
						 
						
							
							
								
								Sync jobs should be cleaned up after execution.  
							
							
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								3c3646cf91 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into exception_handling  
							
							... 
							
							
							
							Conflicts:
	tests/fixtures.py 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								8bfbeac67d 
								
							
								 
							
						 
						
							
							
								
								Running rqworker without specifiying --exception-handler shouldn't override default behavior.  
							
							
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								3b67894489 
								
							
								 
							
						 
						
							
							
								
								Rename variable in test  
							
							
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								ec0e04727b 
								
							
								 
							
						 
						
							
							
								
								Rename `maintenance_date` -> `last_cleaned_at`  
							
							
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								4d0ae5da98 
								
							
								 
							
						 
						
							
							
								
								Clean up type checking of Worker constructor  
							
							
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								ab6c129833 
								
							
								 
							
						 
						
							
							
								
								Fix broken tests  
							
							
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								5b8726ad2d 
								
							
								 
							
						 
						
							
							
								
								Fixes   #502  
							
							... 
							
							
							
							Fixes some broken tests and misbehaviour with ttls. There was a temporal
coupling between saving the job and setting its expires parameter. 
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								3d8faa0e5d 
								
							
								 
							
						 
						
							
							
								
								Added proper conditional behavior to unicode fixture for python 3  
							
							
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								303f4ed47c 
								
							
								 
							
						 
						
							
							
								
								Added test coverage for unicode keyword argument support in method signatures ( #536 )  
							
							
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								f370f79819 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #534  from selwin/registry-maintenance  
							
							... 
							
							
							
							Worker automatically cleans job registries every hour 
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								c3767e28e2 
								
							
								 
							
						 
						
							
							
								
								Worker now runs maintenance tasks every hour and on startup.  
							
							
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								5782ac10c4 
								
							
								 
							
						 
						
							
							
								
								Added worker.clean_registries().  
							
							
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								faf9d3e668 
								
							
								 
							
						 
						
							
							
								
								Added clean_registries(queue) function to clean job registries related to that queue.  
							
							
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								9a00b0eca6 
								
							
								 
							
						 
						
							
							
								
								Updated Worker API  
							
							
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								70d5f971bd 
								
							
								 
							
						 
						
							
							
								
								Jobs from FinishedJobRegistry that are moved to FailedQueue should have "failed" as status.  
							
							
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								f651a72a50 
								
							
								 
							
						 
						
							
							
								
								Make clearer what are fixture functions  
							
							
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								df4d4c8d5d 
								
							
								 
							
						 
						
							
							
								
								Make test cases more explicit  
							
							
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								82df2ee689 
								
							
								 
							
						 
						
							
							
								
								Fix PEP8 issue  
							
							
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								cff6fbff41 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #477  from glaslos/ttl_tests_fixes  
							
							... 
							
							
							
							TTL tests and fixes 
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								071c47dacb 
								
							
								 
							
						 
						
							
							
								
								hard-coded TTL to -1 on job.perform()  
							
							... 
							
							
							
							Removed merge artifacts 
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								91f263d8e0 
								
							
								 
							
						 
						
							
							
								
								change try/except in python2/3 compatibility to to_text()  
							
							
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								985a2664a4 
								
							
								 
							
						 
						
							
							
								
								Prevent `Queue#dequeue` from blowing the stack  
							
							... 
							
							
							
							In the case of many sequential jobs having been deleted, a recursive
implementation of `Queue#dequeue` is prone to blowing the stack in the
absence of tail-recursion support. Change the implementation from
recursive to iterative to work around this issue in CPython. 
							
						 
						
							11 years ago