<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      【Flask】AssertionError: Popped wrong app context.

      現象:

      Traceback (most recent call last):
        File "src\\gevent\\greenlet.py", line 908, in gevent._gevent_cgreenlet.Greenlet.run
        File "************\venv\lib\site-packages\flask\ctx.py", line 157, in wrapper
          return f(*args, **kwargs)
        File "************\venv\lib\site-packages\flask\ctx.py", line 464, in __exit__
          self.auto_pop(exc_value)
        File "************\venv\lib\site-packages\flask\ctx.py", line 452, in auto_pop
          self.pop(exc)
        File "************\venv\lib\site-packages\flask\ctx.py", line 438, in pop
          app_ctx.pop(exc)
        File "************\venv\lib\site-packages\flask\ctx.py", line 241, in pop
          assert rv is self, "Popped wrong app context.  (%r instead of %r)" % (rv, self)
      AssertionError: Popped wrong app context.  (<flask.ctx.AppContext object at 0x000001DD7CF510F0> instead of <flask.ctx.AppContext object at 0x000001DD7CFBA5C0>)
      2023-05-31T02:26:16Z <Greenlet at 0x1dd7cf79048: handle_data(<Queue at 0x1dd7cf7de80>, sid_spaces={'ws': <geventwebsocket.websocket.WebSocket object)> failed with AssertionError
      • 在處理完畢相關事情,外部連接斷開時,移除對棧中本次協程上下文
      • 不影響業務邏輯。

      原因分析:

      在一次請求事件中,使用gevent進行異步非阻塞任務,并使用copy_current_request_context進行request、g等上下文拷貝傳遞,結束時app上下文不存在,引發app棧移除失敗
      • 使用時條件:flask、gevent、copy_current_request_context

      解決辦法:

      • 解決策略:在創建協程時,拷貝request的等上下文之前,應創建app上下文
      • 方案:
      def copy_current_app_context(f):
          from flask.globals import _app_ctx_stack
          tx = _app_ctx_stack.top
      
          def wrapper(*args, **kwargs):
              with tx:
                  return f(*args, **kwargs)
      
          return wrapper
      copy_current_app_context 要在 request、g等拷貝前,即:copy_current_request_context
      posted @ 2023-05-31 11:05  binger0712  閱讀(340)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 成年无码av片在线蜜芽| 国内外成人综合免费视频| 精品国产熟女一区二区三区| 亚洲成人四虎在线播放| 欧美白妞大战非洲大炮| 国产精品无码一区二区在线| 色老99久久九九爱精品| 国产免费无遮挡吃奶视频| 久久av高潮av无码av喷吹| 亚洲中文欧美在线视频| 国产精品中文字幕综合| 无码h黄肉动漫在线观看| 精品国产女同疯狂摩擦2| 久久亚洲av综合悠悠色| 日本黄色一区二区三区四区| 大地资源高清免费观看| 亚洲AV永久中文无码精品综合| 盖州市| 国产影片AV级毛片特别刺激| 国产精品线在线精品| 久久综合久中文字幕青草| 国内精品久久人妻无码不卡| 人妻系列中文字幕精品| 精品少妇人妻av无码久久| 国产乱码1卡二卡3卡四卡5 | 爆乳日韩尤物无码一区| 久久婷婷大香萑太香蕉AV人| 国产精品中文字幕日韩| 亚洲精品久久久久午夜福禁果tⅴ| 亚洲香蕉伊综合在人在线| 久久蜜臀av一区三区| 色综合色综合色综合频道| 亚洲AV成人片在线观看| 日韩一区二区在线看精品| 日韩丝袜欧美人妻制服| 国产高清在线不卡一区| 韩国美女福利视频在线观看| 精品一区二区免费不卡| 亚洲人成网网址在线看| 国产在热线精品视频99公交 | 国产精品亚洲一区二区三区|