Django API忽略了会话模块中的异常

时间:2017-03-02 17:52:18

标签: python django django-rest-framework django-contrib

我正在运行一个托管在谷歌云上的django休息框架服务器。每隔一个小时我就会得到一些我无法弄清楚的错误:

  

在以下情况中忽略了异常:.cb位于0x7f50f275ebf8>

     

Traceback(最近一次调用最后一次):(没有提供回溯)

     

文件“”,第191行,在cb中       “KeyError:('django.contrib.sessions.serializers',)

由于捕获并忽略了错误,因此没有回溯。我已经在这个方法中将代码跟踪到了cpython库:

def _get_module_lock(name):
    """Get or create the module lock for a given module name.
    Should only be called with the import lock taken."""
    lock = None
    try:
        lock = _module_locks[name]()
    except KeyError:
        pass
    if lock is None:
        if _thread is None:
            lock = _DummyModuleLock(name)
        else:
            lock = _ModuleLock(name)
        def cb(_):
            del _module_locks[name]
        _module_locks[name] = _weakref.ref(lock, cb)
    return lock

之前有没有人见过这个错误?我找不到任何出现此错误的模式,也无法手动重现它。

0 个答案:

没有答案