WSGI Cookies:AttributeError:'NoneType'对象没有属性'value'

时间:2014-09-14 13:14:17

标签: python cookies mod-wsgi wsgi

def application(environ, start_response):

    try:
        co.load(environ['HTTP_COOKIE'])
        i = 1
    except(KeyError):
        i = 2

    c2 = co.get('1').value

问题是最后一行..当没有名为“1”的cookie时......它只是失败了:

AttributeError: 'NoneType' object has no attribute 'value'

我应该尝试类似的东西吗?

 try:
    c2 = co.get('1').value
 except(AttributeError):
    i = "test"

1 个答案:

答案 0 :(得分:1)

只有一个NoneType对象:无。只需检查co.get("1")是否为无。