提供计算任务平均时间的能力
jobtastic-mixins的Python项目详细描述
B/>>BR/>< BR> >包包括:
>类< BR> >类,帮助自动计算一个消耗时间< BR/>不同种类的任务,并将结果保存到ReDISBD
< BR> > BR/>安装>< BR/>从GITHUB
BR/> ` PIP安装安装> BR/>安装。http://gthuub.com /abbasoValx/JooptasICMIX/档案/主页。zip’'BR/> BR/> BR/>用法> BR/> BR/> 1。您必须将MIXIN类添加为第一个参数
2。您应该设置“默认平均时间”,以秒为单位
3。您必须使用“self.update_progress()``而不带参数
`` python
对任务(avgtimeredis,jobtastictask)进行类:
默认的平均时间=60分钟
…
def计算结果(self,…,**Kwargs):
…
````
```在任务仍然未计算时使用的默认“平均时间”``
它将包含任务执行后的算术平均值。
预测精度取决于执行任务计数
不同类型的BR/>任务并将结果保存到ReDISBD
BR/>让我们来看看JobtasticMixins和
AVGTimeReDe的示例任务IS类:
` Python < BR/>从JOSTTACTION导入JOBTASTICTION< BR/>从JastasICTIMSIN导入到avgTimeReD
BR/>类LoFutTimeRead任务(AVGTimeReDIS),jobtastictask):
“
分区很难。把芹菜串成一团。
“
显著的夸尔格数=[
('numerators',str),
('minators',str),
]
群居回避超时=60
缓存持续时间=0
添加了可选变量。默认情况下为30秒
默认平均时间=90
def计算结果(self,分子,分母,**kwargs):
结果=[]
计数,枚举中的除数(zip(分子,分母)):
分子,分母=除数
结果。附加(分子/分母)
#它将自动计算
self.update廑progress()
sleep(0.1)
avgtimeredis获取settings.broker_url并连接到redis
2。它计算了任务和工人,并用于计算您可以在[源代码]中看到的更多细节。
>类< BR> >类,帮助自动计算一个消耗时间< BR/>不同种类的任务,并将结果保存到ReDISBD
< BR> > BR/>安装>< BR/>从GITHUB
BR/> ` PIP安装安装> BR/>安装。http://gthuub.com /abbasoValx/JooptasICMIX/档案/主页。zip’'BR/> BR/> BR/>用法> BR/> BR/> 1。您必须将MIXIN类添加为第一个参数
2。您应该设置“默认平均时间”,以秒为单位
3。您必须使用“self.update_progress()``而不带参数
`` python
对任务(avgtimeredis,jobtastictask)进行类:
默认的平均时间=60分钟
…
def计算结果(self,…,**Kwargs):
…
````
```在任务仍然未计算时使用的默认“平均时间”``
它将包含任务执行后的算术平均值。
预测精度取决于执行任务计数
不同类型的BR/>任务并将结果保存到ReDISBD
BR/>让我们来看看JobtasticMixins和
AVGTimeReDe的示例任务IS类:
` Python < BR/>从JOSTTACTION导入JOBTASTICTION< BR/>从JastasICTIMSIN导入到avgTimeReD
BR/>类LoFutTimeRead任务(AVGTimeReDIS),jobtastictask):
“
分区很难。把芹菜串成一团。
“
显著的夸尔格数=[
('numerators',str),
('minators',str),
]
群居回避超时=60
缓存持续时间=0
添加了可选变量。默认情况下为30秒
默认平均时间=90
def计算结果(self,分子,分母,**kwargs):
结果=[]
计数,枚举中的除数(zip(分子,分母)):
分子,分母=除数
结果。附加(分子/分母)
#它将自动计算
self.update廑progress()
sleep(0.1)
avgtimeredis获取settings.broker_url并连接到redis
2。它计算了任务和工人,并用于计算您可以在[源代码]中看到的更多细节。