Source code for gwcelery.util.proxy
"""
Sphinx gets confused by :class:`celery.local.PromiseProxy` objects.
If running under Sphinx, substitute a dummy class for
:class:`~celery.local.PromiseProxy`.
"""
from .sphinx import SPHINX
__all__ = ('PromiseProxy',)
if SPHINX: # pragma: no cover
else:
from celery.local import PromiseProxy