Strange UnboundLocalError:赋值前引用的局部变量

时间:2014-11-16 12:28:25

标签: python celery

这是我的简单代码:

r = (detection and detection['objects'] and detection['objects'][0]['r'] == 1)
if r == True:
    # ...

以下是我得到的例外情况:

  

文件“/*/tasks.py”,第32行,*      如果r == True:   UnboundLocalError:在赋值之前引用的局部变量'r'

此代码通过Celery beat执行。 我完全不知道为什么会出现这种错误。有人会有想法吗?

0 个答案:

没有答案