在运行的zope中通过usr1信号触发pdb

mr.freeze的Python项目详细描述


简介

此包允许执行各种调试和开发操作 在运行的zope实例上。要执行操作,必须:

  1. Insert a command into a special control file. To determine which file to look in, mr.freeze will take the Zope pid file and replace the extension with ‘.freeze’. So in a typical buildout the control file would be var/instance.freeze
  2. Send a USR1 signal to the Zope instance.

此模式旨在支持与textmate等编辑器的集成 和emacs,但还没有实现。

命令

以下命令当前在调试模式和非调试模式下都受支持。

堆栈
会将所有线程的堆栈回溯转储到控制台。 (无法读取冻结文件时的默认命令。)
小马
会将小马倾倒到控制台。

以下命令仅在调试模式下受支持。

冻结
将把zope放到pdb调试提示中。
冻结[文件][行]
将在指定行上设置pdb断点。

计划执行以下命令。

重新加载代码
将重新加载已修改的代码。
重新加载zcml
将重新加载已修改的代码和zcml。

编辑器集成

有关TextMate的一些初步信息,请参见r82128 集成或观看快速demo screen cast

学分

  • David Glick
  • Andreas Zeidler

感谢那些为这个软件包提供了基础的人:

  • Products.signalstack: Wichert Akkerman
  • Products.PDBDebugMode: Ross Patterson
  • z3c.deadlockdebugger: Malthe Borch
  • DeadlockDebugger: Florent Guillaume
  • threadframe: Fazal Majid

更改日志

1.0a3(2009-03-19)

  • 修正从1.0a2调整的补丁,以便我们实际返回响应。:->; [大卫萨格里]

1.0a2(2009-03-19)

  • 在修补zpublisher的call_对象时要小心一点, 这样我们就可以和PDBDebugMode共存了。
  • 使用传递给freeze命令的文件的规范路径。
  • 修正了textmate集成脚本。 [威驰]

1.0a1(2009-03-12)

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何从同步请求中获取响应代码   具有深度复制的类中的Java oop getter/setter   java LDAP“简单”用户身份验证(JNDI Tomcat)不稳定?   java将Jenkins jnlp代理设置为通过API以编程方式使用WebSocket   java如何获取在servlet筛选器的静态块中启动的静态类的实例?   前两个数字的java charAt循环不能循环它   java在Spring引导执行器中是否有检查子服务运行状况的标准方法?   java我可以将jacksonmapped@JsonProperties推到“顶层”吗?   json JAVA:opencsv随机读取CSV单元格   无第三方应用程序的java捆绑包JRE   使用openidConnectClient功能的WAS Liberty中出现java无效cookie标头错误   java如何在Restful Web服务中从Http Post获取数组?   java如何读取安卓开发的JSON url?   如何在java IO中打开包含汉字的文件?