plone调试/开发助手

teamrubber.theoracle的Python项目详细描述


简介

oracle是一个用于plone的调试/开发助手应用程序。目前显示 有关给定用户/上下文的以下信息:

  • 经过身份验证的用户信息-ID、成员类型、角色等。
  • 基本上下文信息-ID、门户类型、路径、绝对URL等。
  • 上下文工作流信息-查看状态、历史记录、分配的工作流
  • 目录索引
  • 目录元数据
  • 方法-包括安全声明
  • 属性-包括值
  • 有效/无效权限(包括安全设置)
  • 上下文源代码
  • 浏览器在上下文中查看注册信息
  • 请求内容

它还提供了一种在任何给定的上下文中都可以快速拖放到pdb的方法。

安装/使用

要安装,只要把它放在你的构建中,一旦你有了你的实例 运行时,有几个视图可供使用:

  • 甲骨文-这是主要工具
  • opdb-在当前上下文(self.context)将您拖到pdb

顶端

如果Context Fields部分没有显示关于 对象架构,尝试添加?extras=true到url。这个遗嘱 显示扩展信息(可搜索、模式、索引和编辑访问器、词汇表)。

友好的警告

请勿将此产品留在生产站点上!很大程度上 破坏了它所安装的站点的安全性,并且是可见的 对任何用户(甚至匿名)。而且,带突击步枪的熊会 到你家来,如果你这样做了,就把你揍一顿。花点时间想想 关于这个。熊。愤怒的熊。带着枪。在你的厨房里。吃你的 晚餐。

更改日志

1.0

  • 厌倦了极其微小的版本号
  • 不喜欢现有的实现,因此替换了
  • 增加了查看浏览器视图的功能
  • 添加了对设置/管理断点的支持,然后禁用它,因为它不起作用

0.0.6

  • 如果未安装pygments,则使uOracode将代码放入预标记中

0.0.5

  • 将行号和模块信息添加到源代码视图
  • 颠倒更改日志的顺序
  • 重命名@@pdb@@opdb以允许pdbdebugmode兼容

0.0.4

  • 删除了对pygments的依赖(现在是可选的)
  • 修改了uOracode以接受模块
  • 使方法列表中的模块名链接到模块源
  • 在源代码视图的文件系统上添加了文件路径

0.0.3-首次释放

  • 将系统更改为使用内容提供商(允许产品添加自己的内容提供商 信息)
  • 变得更漂亮
  • 为代码添加语法突出显示

0.0.2-未发布

  • 增加了许多闪亮的
  • 添加了“u”或“call”
  • 添加了PDB

0.0.1-未发布

  • 初始版本,用于获取有用信息的原始ttw python脚本

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

推荐PyPI第三方库


热门话题
java在搜索二进制搜索树时遇到问题   当try block中的多行抛出异常时,java使用TryWithResources而不是finally block   java什么时候需要动态多态性(与静态多态性相比)?   从对象类型的角度来看,java的子类是否与racine类等价?   JavaSpring数据JDBConetomany关系会导致大量日志警告   Java:无法更改响应标头中的“ContentDisposition”属性   Java:我可以直接初始化函数而不将其转换为变量吗?   java do,而游标仅从数组返回3个值   java StoredProcedureQuery多输出类型   java ForLoops最大和最小数   如何在java中的任何机器上读取文本文件   java从嵌套标记中获取XML字符串中包含的值   java如何解决Spring批处理作业运行期间的连接重置异常?   我在运行时创建的java Swing组件没有显示在JPanel中   Apache Jena:Error:“java.lang.NoClassDefFoundError:org/Apache/Jena/riot/RDFDataMgr”   java访问嵌套接口数据变量   java如果CopyOnWriteArrayList中的项目被不同的线程更新和读取,我需要同步它们吗?   在Java数组中不断迭代   java组织。贾维斯。常见的例外JaversException:NOT_INSTANCE_OF:无法为EntityType创建InstanceId