![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python开发
记录python开发过程中遇到的小问题
青鱼一条
小白一枚
展开
-
Celery源码阅读 result
一、ResultBaseResult基类,parent用于某个任务是一条任务链中的子任务时标记父任务。class ResultBase: """Base class for results.""" #: Parent result (if part of a chain) parent = None二、AsyncResult继承自ResultBase的Result类,task默认使用AsyncResult作为结果类。1. 属性def __init__(原创 2022-04-12 16:55:36 · 461 阅读 · 0 评论 -
Python 实现单例模式的几种方式以及存在的问题
一、使用__new__方法:1. 代码实现import threadingimport timeclass SingleClass: _instance = None def __new__(cls, *args, **kwargs): if cls._instance is None: cls._instance = object.__new__(cls, *args, **kwargs) return cl原创 2022-04-07 11:11:35 · 1052 阅读 · 0 评论 -
celery实现任务暂停与恢复
## 复现(先挖坑)## 参考链接:python - How to pause or resume celery task? - Stack Overflow原创 2022-04-06 11:23:44 · 1081 阅读 · 1 评论