Chameleon

软件截图:
Chameleon
软件详细信息:
版本: 2.22
上传日期: 1 Mar 15
许可: 免费
人气: 12

Rating: nan/5 (Total Votes: 0)

在应用程序模板编译到Python字节码,继Zope页面模板(ZPT)语言规则。
发动机本身的性能比参考实现和现实世界的基准测试显示30-50%的复合应用的整体性能提升更好的10-15倍。

什么是新的的此版本:

  • 在增加了对Python的3​​.4的NameConstant支持

什么在2.9.2版本新

  • 修正了PyPy不兼容
  • 在造成测试失败在某些平台上固定的问题。

什么是2.9.0版本,新的

  • 在翻译功能现在得到了ECONTEXT参数为值范围内。

什么在2.8.5版本新

  • 在错误修正:
  • 在Python的2.5和3个固定的较小的安装问题。
  • 在确保输出的是Unicode,即使微不足道的(空字符串)。

什么是新的在2.8.3版本:

  • 在烹调前登录调试级模板源。
  • 在该TARGET_LANGUAGE说法,如果有,现在可在模板中的变量。

什么是2.7.4版本,新的

  • 在错误处理程序现在调用BaseException的__init__方法而不是可能重写方法(这可能需要必需的参数)。

什么在2.7.3版本新

  • 在错误修正:
  • 在微调空白选项现在可正确修剪实际空白单个字符,出现要么向左或元素的前缀或后缀字符串的权利。

什么在2.7.2版本新

  • 特点:
  • 添加选项trim_attribute_space的属性决定是否空白被剥离(最多下降到一个空格)。这个选项的存在是为了提供参考实现兼容。
  • 在错误修正:
  • 在生成内置地图快速查找内置值反向时忽略unhashable内置插件。
  • 在应用转换映射,即使翻译功能不可用。
  • 在一个插槽翻译域由源文档定义,即模板提供内容的插槽,无论是默认或通过金属提供:填写插槽
  • 在某些情况下,一个Unicode不间断空格字符会导致一个定义条款,无法解析。

什么在2.7.1版本新

  • 特点:
  • 在CDATA启用表情插值。
  • 在页面模板类,现在实施的字典访问宏:模板[名]
  • 这是一个短期的手:template.macros [名]
  • 在错误修正:
  • 在一个无效的定义条款将被忽略不计;我们现在提出的语言错误异常。
  • 修正回归,其中$ {...}插值表达式不能跨越多行。

什么是2.6.0版本,新的

  • 在增加的选择严格的(默认启用),这决定是否表达式都必须在编译时有效。也就是说,如果没有设置,例外只上调了无效的表达,在评估时间。
  • 在表达式错误现在将导致只有在表达过程中呈现未遂评估一个例外。
  • 在增加了配置选项prepend_relative_search_path它决定相对于基于文件的模板路径是否被前置到负载的搜索路径。默认值是真。
  • 在增加了配置选项SEARCH_PATH到基于文件的模板类,这更增加了绑定到负载模板负载情况下的其他路径:表达式。该选项需要一个字符串路径或可迭代的收益字符串路径。默认值是空集。

什么在2.5.3版本新

  • 在错误修正:
  • 修正了一个嵌套的宏定义插槽,虽然会存在着父宏定义,甚至失败。

什么2.5.1版本新

  • 在错误修正:
  • 在符号名和QUOT;转换","解码"和"翻译"现在不再设置为只读编译器内部。
  • 修正了一个问题,即一个宏延长链嵌套的两个级别(模板使用扩展宏宏)将失去中间槽的定义,如果槽被定义嵌套。

什么在2.4.6版本新

  • 在错误修正:
  • 在塔尔:在错误的说法应该捕获所有异常
  • 修正问题,防止逃逸的出现在文字表达插补值。

什么在2.4.5版本新

  • 在错误修正:
  • 在塔尔:对错误处理程序应该有一个错误变量定义有抛出的异常值
  • 在塔尔:在错误的语句是一个赋值语句,应该支持和QUOT;文本"和"结构"插入的方法。

什么在2.4.3版本新

  • 特点:
  • 当提供一个编码,通过“忽略”标志,以避免错误输入解码的问题。
  • 在错误修正:
  • 在固定pypy兼容性问题(在以前的版本中引入)。

什么在2.3.2版本新

  • 在错误修正:
  • 在固定问题,即国际化:域不会被通过宏和槽继承

什么2.3版本是新的

  • 特点:
  • 添加了以下语法支持禁用评论在线评估。
  • 在解析器现在接受'<“和“>”在属性。注意,这是无效的标记。此前,'<'将不被接受为有效的属性值,但这会导致“意外的结束标记”的错误在其他地方。
  • 在表达编译器现在提供的方法assign_text和assign_value使得模板引擎可以配置这个值转换为支持如编码字符串。
  • 启用模板加载器基于字符​​串的模板类。注意,该文件名关键字参数可以设置在初始化通过文件名来识别模板源。
  • 添加extra_builtins选项页面模板类。这些内建命令添加到默认的字典建宏在煮的时间和在初始化使用extra_builtins关键字参数提供了可能。
  • 在错误修正:
  • 如果翻译域设置为填充插槽,使用此设置,而不是宏模板域。
  • 在Python表达式编译器现在可以正确解码HTML实体“GT”和“LT”。
  • 在字符串表达式编译器现在可以正确处理编码的文本(当启用了编码字符串的支持)。
  • 修正了一个问题,即设定一个基于文件的模板文件名属性不会自动导致无效。
  • 在由变色龙抛出的异常现在可以通过copy.copy复制。
  • 如果复制的异常失败的异常处理程序,只需重新提高原始异常,并记录警告。

什么是2.0.1版本,新的

  • 在固定的问题,从宏观插槽全局变量的定义会失败(他们不是在本地)。这也影响差错从内槽报告,因为这会在内部记录为一个全球性的。
  • 修正了模板缓存摘要(用于文件名);现在模块失效时作出任何改变的分布(上sys.path中包)设置可用。
  • 在固定的异常处理程序,以更好地让异常通过渲染传播。
  • 在基于磁盘的模块编译器现在轧液机模板源文件名,这样的输出Python模块是有效的,并在根目录下(点和连字符被替换为下划线)。此修复问题#17。
  • 在固定的翻译(国际化)上的Python 2.5。

什么版本2.0 RC13是新的

  • 在错误修正:
  • 在反斜杠字符(后跟可选的空白和换行)没有被正确解释为延续Python表达式。
  • 特点:
  • 在Python表达式实现现在是更加灵活的通过一个新的解析方法外子类。

什么版本2.0 RC12是新的

  • 在错误修正:
  • 在传递到模板初始的关键字参数现在已不再与QUOT;泄漏"成宏调用之后的模板变量的空间。
  • 在一个意想不到的结束标记现在是一个不可恢复的错误。
  • 特点:
  • 在改善异常的输出。

什么版本2.0 RC11是新的

  • 在错误修正:
  • 修正了开头的下划线变量名都看似允许的,但它们的使用导致了一个编译错误。
  • 特点:

  • 现在
  • 在模板变量名可以用一个下划线作为前缀,而不是两个或两个以上(仅供内部使用)。

什么版本2.0 RC10是新的

  • 在错误修正:
  • 在塔尔:现在属性声明中正确操​​作不区分大小写。在声明将取代具有相同名称的现有属性,不尊重的情况下给出的属性名称。
  • 特点:
  • 新增荟萃:插值的语句来控制表达插值设置
  • 在字符串的禁用设置:"关机"和"假&QUOT ;.字符串启用该设置:"在"和"真"
  • 在表达插现在的作品里面XML注释。

什么版本2.0 RC8是新的

  • 在错误修正:
  • 如果宏定义具有相同名称的两个插槽,一个来电者将现在与一个使用填补两者。
  • 如果一个有效的没有提供的翻译功能的说法,我们现在回落到类的默认。

什么版本2.0 RC7是新的

  • 在错误修正:
  • 在固定的问题与Python 2.5的兼容性AST。受此影响,至少PyPy 1.4。
  • 特点:
  • 在该auto_reload设置现在默认为类值;基本模板类提供chameleon.config.AUTO_RELOAD的默认值。这种变化使一个子类,以提供一个自定义的默认值(例如,应用程序特定调试模式设置)。

什么版本2.0 RC4是新的

  • 在错误修正:
  • 修正了一个问题,即一个终端到终端的字符串表达式的输出会抛出一个异常,如果表达式计算为None(它应该简单地输出没有)。
  • 在转换功能(可配置的模板类级别)现在默认的转换功能(在运行时)。
  • 在此修复一个问题,即使用所提供的翻译功能并没有翻译的消息对象(从而转换为字符串)。
  • 在固定字符串插值问题,即一个表达式立即右花括号成功不会解析。
  • 在此修复问题#5。
  • 修正了错误的TAL:病情会后TAL进行评估:重复

什么版本2.0 RC2是新的

  • 在固定的上传问题

什么版本1.3.0-RC1是新的

  • 在修复问题,即对象标识符(ID)会是负的(在某些平台上)。
  • 修正调试模式磁盘缓存关闭,让临时缓存是在错误的地方创建(即沿着文件,而不是在一个临时目录)。
  • 在固定的问题与渴望加载和初始化模板。
  • 修正处理不当的XML声明。
  • 在解决一个AttributeError对于不具有“__class__'属性的对象。
  • 在做金属:补槽,任何TAL:重复在金属:定义插槽元素应该被替换/忽略
  • 在处理一些破碎的TAL语法与属性/定义没有给定的值。

什么是1.2.13版本的新

  • 在固定问题,即重复的变量在重复录入符号不会得到延续了宏插槽。
  • 在增加了对ATTRS(只读其中包含静态属性字典)的支持。
  • 在固定问题,即它的成立,旨在帮助调试临时模板缓存将不会自动清除。

什么是1.2.12版本的新

  • 在解析器现在能够解析包含非文件-structured片段。
  • 在编译器现在报告一个错误,如果一个表达式的类型是未知的。
  • 在边缘情况的问题,其中一个表达式的结果竟是没有一个动态值,而是一个静态的字符串(如字符串:你好)。

什么是1.2.10版本的新

  • 在修正了一个问题,即它不是可以延长宏通过提供模板实例。

什么版本1.2.9的新

  • 在当翻译从句使用未命名的元素,使用该元素的访问功能以生成输出,而不是静态的序列化。
  • 在国际化的修复处理:在属性通天模板提取

什么是新的在1.2.6版本:

  • 在检查的XInclude注册表之前解决真实路径。这种使用相对路径时修复缓存未命中。

什么在1.2.5版本新

  • 使用黑名单过滤的表达式中可用的Python内建。这修正了很多常见的内置命令消失在以前的版本。

什么是1.2.1版本,新的

  • 在固定问题,即在内部使用的编译器会装饰在编译过程中被悄悄丢弃了Python 2.4。此修复程序解决了一个问题,匹配模板不是正在处理中。
  • 在对象不属于字符串或数字,并且不提供__html__方法,现在被认为是国际化的消息。这意味着它们是自动翻译(使用内插或基于标签文本插入或替换)。
  • 修正问题转化参数并不适用于基于文件的模板。
  • 在加入通天信息提取的Python,ZPT和元史文件。
  • 在正确处理翻译凡MSGID有一个空的翻译。

什么是1.0.4版本,新的

  • 在固定问题,即基于文件的模板构造做不接受的编码参数。
  • 在回落至词典查询时使用更多的谨慎。

要求

  • 在Python的2.5或更高版本
  • 在PyPy

类似的软件

ArtDesignSlider
ArtDesignSlider

10 Feb 16

React Native
React Native

12 Apr 15

Spot
Spot

13 May 15

mySeat
mySeat

21 Jul 15

意见 Chameleon

评论没有发现
添加评论
打开图片!