| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
multiple times (#866)
* Regenerate poll()s of Hub and Redis, after shutdown
Allows the same Python process to bring a new Worker
after a shutdown (SystemExit) rescued.
See: https://botbot.me/freenode/celery/2018-04-16/?msg=99046233&page=2
* Hub.poller is now a @property
* Fixed tests that supose .poller to be settable to None
* Test hub.pooler regeneration
* No need to regenerate poller on Redis if the Hub behaves nicely
|
|
|
| |
add ut
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
For details on the new PyPI, see the blog post:
https://pythoninsider.blogspot.ca/2018/04/new-pypi-launched-legacy-pypi-shutting.html
|
| |
|
| |
|
|
|
|
|
| |
Fixes #881
Also add some blank lines for pep-8 compatibility
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
* Handle librabbitmq fileno socket not connected raises ValueError
* Test client objects set to None
* Assert that librabbitmq's conn.fileno is called
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
* Cleaned up redundent PY3 constants in utils/encoding
* Cleaned up redundent PY3 constants in utils/json
* fixed flake8 error
|
|
|
|
|
| |
I've gone through the commits since the last tag and added them, grouping the minor tweaks/fixups and doc changes. I think I've got everything.
Incidentally I've left a question in #689 but that needn't prevent release.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Helps pip decide what version of the library to install.
https://packaging.python.org/tutorials/distributing-packages/#python-requires
> If your project only runs on certain Python versions, setting the
> python_requires argument to the appropriate PEP 440 version specifier
> string will prevent pip from installing the project on other Python
> versions.
https://setuptools.readthedocs.io/en/latest/setuptools.html#new-and-changed-setup-keywords
> python_requires
>
> A string corresponding to a version specifier (as defined in PEP 440)
> for the Python version, used to specify the Requires-Python defined in
> PEP 345.
|
|
|
| |
Fixed mailing list detail in Getting Help section
|
|
|
|
|
|
|
|
| |
* Prevent spurious exception on Resource.resize(0)
`Resource.resize()` raises an exception if the pool is in use and the new size is smaller than the old size. However, it also raises this exception when the new size is zero, which should correspond to disabling the pool. Instead of shrinking the pool to zero and releasing all resources, we can simply dequeue all resources and forget about them.
* Add test for removing pool limit when in use
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Rename `async` keyword to `asynchronous`
* Fixes #742
* Resolves "DeprecationWarning: 'async' and 'await' will become reserved
keywords in Python 3.7"
* Address PR feedback
* Update appveyor config
* Rename docs and tests
|
|
|
|
|
|
|
|
| |
* Always report coverage.
* Remove useless coverage env run.
* Remove useless cov testenv.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Fixes #791
* Changing to recommended patch by @georgepsarakis
* Revert "Fixes #791"
This reverts commit 5593505dd9deea5d0089d03cddfb3728f09a2048.
* Updated to make tests pass
* Made _ensure_str a private function
* Code formatting for flake8
* Added a mock of the newstr and newbytes classes to create a failing test that simulates the issue with using python-future under 2.7.
|
| |
|
| |
|
|
|
| |
* fixes #793
|
|
|
| |
fixes #688
|
|
|
|
|
|
| |
* Fixed ValueError caused by mongodb rc version: invalid literal for int () with base 10
* add test fix ValueError caused by mongodb rc version
|
|
|
| |
https://github.com/msgpack/msgpack-python#messagepack-for-python
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
| |
The wheel package format supports including the license file. This is
done using the [metadata] section in the setup.cfg file. For additional
information on this feature, see:
https://wheel.readthedocs.io/en/stable/index.html#including-the-license-in-the-generated-wheel-file
|
|
|
|
| |
Some environments bundle versions of simplejson that do not have
JSONDecodeError. Handle ImportErrors in these cases.
|
| |
|
|
|
|
|
|
|
|
| |
* Require Redis 2.10.4 or greater
The Redis transport uses the `can_read`'s `timeout` parameter. This parameter was added in 2.10.4.
* Bump the version to what Celery uses
|
|
|
|
|
|
| |
* Prefer dict literal syntax over dict()
* An overlooked dict-constructor in transport/SQS.py
|
| |
|