小编Ant*_*mud的帖子

通过task_id在celery中重试任务

我已经启动了很多任务,但其中一些还没有完成(763个任务),处于PENDING状态,但是系统没有处理任何东西......有可能重新执行这个任务给芹菜task_id吗?

python distributed celery celery-task

5
推荐指数
1
解决办法
2523
查看次数

使用自定义键在python中排序元组

嗨:我正在尝试以自定义方式对元组列表进行排序:
例如:

lt = [(2,4), (4,5), (5,2)]
Run Code Online (Sandbox Code Playgroud)

必须排序:

lt = [(5,2), (2,4), (4,5)]
Run Code Online (Sandbox Code Playgroud)

规则:
*如果[1] == b [0]
*元组大于b元组,如果[0] == b [1],则b元组大于元组

我已经实现了这样的cmp函数:

def tcmp(a, b):
    if a[1] == b[0]:
       return -1
    elif a[0] == b[1]:
       return 1
    else:
       return 0
Run Code Online (Sandbox Code Playgroud)

但排序列表:

lt.sort(tcmp)
Run Code Online (Sandbox Code Playgroud)

给我看看:

lt = [(2, 4), (4, 5), (5, 2)]
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?

python sorting tuples

4
推荐指数
3
解决办法
2万
查看次数

标签 统计

python ×2

celery ×1

celery-task ×1

distributed ×1

sorting ×1

tuples ×1