Du kan inte välja fler än 25 ämnen Ämnen måste starta med en bokstav eller siffra, kan innehålla bindestreck ('-') och vara max 35 tecken långa.

celery_entrypoint.py 448B

12345678910111213141516171819202122
  1. import logging
  2. import psycogreen.gevent as pscycogreen_gevent # type: ignore
  3. from grpc.experimental import gevent as grpc_gevent # type: ignore
  4. _logger = logging.getLogger(__name__)
  5. def _log(message: str):
  6. _logger.debug(message)
  7. # grpc gevent
  8. grpc_gevent.init_gevent()
  9. _log("gRPC patched with gevent.")
  10. pscycogreen_gevent.patch_psycopg()
  11. _log("psycopg2 patched with gevent.")
  12. from app import app, celery
  13. __all__ = ["app", "celery"]