【问题标题】:Run code at Pyramid shutdown在 Pyramid 关闭时运行代码
【发布时间】:2011-09-20 20:22:10
【问题描述】:

Pyramid 支持ApplicationCreated 事件。但是我找不到任何ApplicationDestroyed/ApplicationShutdown 事件。是否有可能在关机时执行一个功能。

除了进一步提升我的筹码之外,我还有其他选择吗:即。我在 uWSGI 中使用 gevent。或许可以让 gevent 或 uWSGI 运行我的关闭代码,但它肯定没有那么漂亮。

【问题讨论】:

    标签: python pyramid


    【解决方案1】:

    Pyramid 不支持任何关闭事件。

    然而 Python 有一个 atexit 事件,它在解释器关闭时运行

    http://docs.python.org/library/atexit.html

    import atexit
    
    @atexit.register
    def goodbye():
        print "You are now leaving the Python sector."
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-07-03
      • 2021-03-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多