Chameleon

Yazılım ekran görüntüsü:
Chameleon
Yazılım detaylar:
Versiyon: 2.22
Qayıt: 1 Mar 15
Lisans: Ücretsiz
Popülerlik: 45

Rating: 4.0/5 (Total Votes: 1)

Uygulama Zope Sayfa Şablonları (ZPT) dil kurallarına Aşağıdaki Python bayt kodu şablonları, derler.
Motor kendisi referans uygulama ve gerçek dünya ölçütleri% 30-50 karmaşık uygulamalarda bir genel performans ilerleme gösteriyor göre 10-15 kat daha iyi bir performans sergiliyor.

yeni nedir Bu sürüm:.

  • Python 3,4 en NameConstant için destek eklendi

sürüm 2.9.2 yeni nedir:.

  • Sabit bir PyPy uyumsuzluğu
  • Bazı platformlarda test hataları neden sorun giderildi.

nedir sürüm 2.9.0 Yeni:

  • çeviri işlevi artık econtext argüman alır bağlamda değeri.

sürüm 2.8.5 yeni nedir:

  • Hata düzeltmeleri:
  • Python 2.5 ve 3 Sabit küçük yükleme sorunları.
  • olun çıktı Unicode bile önemsiz (boş bir dize) 'dir.

sürüm 2.8.3 yeni nedir:

  • pişirmeden önce hata ayıklama-seviyesinde şablon kaynağını açın.

  • Verilirse
  • TARGET_LANGUAGE argüman, şablonlar bir değişken olarak kullanılabilir.

nedir sürüm 2.7.4 Yeni:

  • hata işleyicisi artık BaseException ve __init__ yöntemi çağırır yerine (gerekli argümanlar alabilir) muhtemelen overriden yöntemi.

sürüm 2.7.3 yeni nedir:

  • Bugfixes:
  • Döşeme boşluk seçenek artık doğru sola veya eleman önek veya sonek dizesi sağında ya görünen, tek bir karakter gerçek boşluk kırpar.

sürüm 2.7.2 yeni nedir:

  • Özellikler:

  • (Tek bir boşluk aşağı en) nitelik boşluk şeritli olup olmadığını karar
  • Eklendi seçeneği trim_attribute_space. Bu seçenek, referans uygulama ile uyumluluğu sağlamak için vardır.
  • Hata düzeltmeleri:
  • dahili harita hızlı bir yerleşik değer aramak için bir ters oluştururken unhashable yerleşik ins geçiyoruz.
  • Bir çeviri işlevi mevcut olmasa bile çeviri haritalama uygulayın.
  • yuvası için çeviri etki varsayılan veya metal sağlanan olsun bir yuvaya için içerik sağlayan şablon yani, kaynak belgenin tarafından tanımlanır:. Doldurunuz yuvası
  • Bazı durumlarda, bir Unicode olmayan kırma boşluk karakteri ayrıştırmak için başarısız fıkra tanımlamak neden olur.

sürüm 2.7.1 yeni nedir:

  • Özellikler:
  • CDATA'da ifade interpolasyon etkinleştirin.
  • sayfa şablonu sınıfı şimdi makrolar sözlük erişim uygular: template [ad]
  • Bu bir kısa-el: template.macros [ad]
  • Hata düzeltmeleri:
  • Bir sessizce göz ardı edileceği hüküm tanımlamak geçersiz; Şimdi bir dil hatası istisna yükseltmek.
  • $ {...} interpolasyon ifadeler birden fazla satıra olamazdı Sabit regresyon.

sürüm 2.6.0 Yeni nedir:

  • sıkı Added seçeneği (varsayılan olarak etkindir) hangi karar ister ifadeler derleme zamanında geçerli olması gerekmektedir. Bu set değilse, bir istisna sadece değerlendirme sırasında geçersiz ifadesi için yükseltilir, olduğunu.
  • Bir ifade hata şimdi ifadesi bir render sırasında değerlendirilir teşebbüs yalnızca bir istisna ile sonuçlanır.
  • dosya tabanlı şablon yolu göreli yük arama yoluna önüne olup olmadığını karar bir yapılandırma seçeneği prepend_relative_search_path eklendi. Varsayılan True.
  • yüke bağlı şablon yük örneğine ek yollar ekler dosya tabanlı şablon sınıfı, bir yapılandırma seçeneği search_path eklendi: ifade. seçenek dize yolu veya bir iterable verimli dize yolları alır. Varsayılan değer boş bir set.

sürüm 2.5.3 yeni nedir:

  • Hata düzeltmeleri:
  • orada bir ebeveyn makro tanımı var ama iç içe geçmiş bir makro yuvası tanımı bile başarısız olur bir sorunu düzeltildi.

sürüm 2.5.1 yeni nedir:

  • Hata düzeltmeleri:
  • sembol isimleri & quot; decode & quot; & quot ;, & quot dönüştürmek; ve & quot; tercüme & quot; artık salt okunur derleyici iç olarak ayarlanır.
  • makro uzatma zinciri iki düzeyde iç içe bir sorun düzeltildi yuvaları iç içe tanımlı olsaydı orta yuvası tanımları kaybedecek (bir şablon bir makro uzanır makro kullanır).

sürüm 2.4.6 yeni nedir:

  • Bugfixes:
  • tal:. Tüm özel durumları yakalamak gerekir üzerinde hata bildirimi
  • metin görünen enterpolasyon ifade değerleri kaçan önleyecek sorunu düzeltildi.

sürüm 2.4.5 yeni nedir:

  • Bugfixes:
  • tal: on-yanılma işleyicisi bir hata değişkeni atılan istisna değeri vardır tanımlanmış olmalıdır
  • .
  • tal: on-yanılma deyimi bir değişimin ifadesidir ve & quot destek olmalı; metin & quot; ve & quot; yapı & quot; Ekleme yöntemleri.

sürüm 2.4.3 yeni nedir:

  • Özellikler:
  • Bir kodlama temin edildiğinde, kötü girişi ile çözme sorunları önlemek için 'görmezden' bayrağı geçmek.
  • Hata düzeltmeleri:
  • (önceki sürümü tanıtılan) Sabit PYPY uyumluluk sorunu.

sürüm 2.3.2 yeni nedir:

  • Hata düzeltmeleri:
  • i18n Sabit sorunu:. Etki alanı makro ve yuvaları ile miras olmaz

sürüm 2.3 yeni nedir:

  • Özellikler:
  • Aşağıdaki sözdizimi için destek eklendi bir açıklama satır içi değerlendirme devre dışı bırakmak için.
  • ayrıştırıcı şimdi '& # x3c;' kabul ve '& # x3e;' özelliklerinde. Bu geçersiz biçimlendirme olduğunu unutmayın. Daha önce, & # x3c; ' Geçerli bir özellik değeri olarak kabul olmaz, ama bu başka bir 'beklenmedik bitiş etiketi' hatası neden olur.
  • ifade derleyici artık bir şablon motoru, örneğin desteklemek için bu değer dönüşümü yapılandırmanız olabilir gibi yöntemler assign_text ve assign_value sağlar kodlanmış dizeleri.
  • dize tabanlı şablon sınıflar için şablon yükleyici etkinleştirin. Dosya adı anahtar kelime argüman dosya şablon kaynağını belirlemek için başlatma temin edilebilir unutmayın.
  • sayfa şablonu sınıfına Added extra_builtins seçeneği. Bu yerleşikleri aşçı anda varsayılan yerleşikleri sözlüğe eklenir ve extra_builtins kelime argümanı kullanarak başlatma temin edilebilir.
  • Hata düzeltmeleri:

  • Bir çeviri etki, bir dolgu yuvası için ayarlanırsa
  • yerine makro şablon etki bu ayarı kullanın.
  • Python ifade derleyici artık doğru HTML tarafın gt 've' lt 'çözer.
  • dize ifade derleyici şimdi doğru (kodlanmış dizeleri için destek etkindir) kodlanmış metin işler.
  • dosya tabanlı şablonu dosya özniteliği ayarı otomatik olarak geçersiz hale neden olmaz bir sorunu düzeltildi.
  • Chameleon tarafından gündeme istisnalar artık copy.copy yoluyla kopyalanabilir.

  • Istisna kopyalama durum işleyici başarısız olursa
  • sadece orijinal istisna yeniden yükseltmek ve bir uyarı oturum açın.

sürüm 2.0.1 Yeni nedir:

  • Sabit sorunu nerede makro yuvalarından global değişken tanım olur (bunun yerine yerel olurdu) başarısız. Bu küresel olarak dahili kaydedilir çünkü bu aynı zamanda iç yuvalarından raporlama hata etkiler.

  • (dosya isimleri için kullanılır) şablon önbellek sindirmek ile sorun giderildi; herhangi bir değişiklik (sys.path paketleri) mevcuttur set dağıtımı yapılan her modüller artık geçersiz kalır.
  • Sabit istisna eylemcisi iyi istisnalar renderer aracılığıyla yaymak izin.
  • disk tabanlı modül derleyici artık çıkış Python modülü (nokta ve tire bir çizgi ile değiştirilir) geçerli ve kök düzeyinde olacak şekilde şablon kaynak dosya mangles. Bu sorun # 17 giderir.

  • Python üzerinde
  • Sabit çeviriler (i18n) 2.5.

sürüm 2.0-RC13 yeni nedir:

  • Hata düzeltmeleri:
  • (isteğe bağlı boşluk ve satır sonu ile) ters eğik çizgi karakteri doğru Python ifadeleri bir devamı olarak yorumlanır değildi.
  • Özellikler:
  • Python ifade uygulaması şimdi yeni bir ayrıştırma yöntemi ile dış subclassing için daha esnektir.

sürüm 2.0-RC12 yeni nedir:

  • Hata düzeltmeleri:
  • şablona geçti İlk anahtar kelime argümanlar artık & quot; kaçak & quot; Bir makro aramadan sonra şablon değişkeni uzaya.
  • beklenmeyen bir bitiş etiketi artık bir hatadır.
  • Özellikler:
  • istisna çıkışını geliştirin.

sürüm 2.0-rc11 yeni nedir:

  • Hata düzeltmeleri:
  • Bir çizgi ile başlar değişken isimleri görünüşte izin verildi, ancak bunların kullanımı bir derleyici hatası sonuçlandı sorun giderildi.
  • Özellikler:
  • Şablon değişkeni adları artık tek bir çizgi ile öneki izin, ancak iki ya da daha fazla (dahili kullanım için ayrılmış) değildir.

sürüm 2.0-RC10 yeni nedir:

  • Bugfixes:
  • tal: doğru şimdi deyimi niteliklerini harf duyarsız çalışır. davaya saygı olmadan, aynı adı taşıyan varolan nitelik yerini alacak açıklamada verilen öznitelik adı.
  • Özellikler:
  • eklendi meta:. Enterpolasyon deyimi ifade enterpolasyon ayarını kontrol etmek

  • Ayarını devre dışı
  • Strings: & quot; kapalı & quot; ve & quot; & quot ;. yanlış Ayarı etkinleştirmek Strings: & quot; & quot; ve & quot; gerçek & quot;.
  • İfade enterpolasyon artık XML yorumlarına içinde çalışır.

sürüm 2.0-rc8 yeni nedir:

  • Bugfixes:

  • Bir makro aynı ada sahip iki yuva tanımlar
  • Arayan artık tek bir kullanım ile hem dolduracaktır.

  • Hiçbiri geçerli bir çeviri işlevi argüman olarak verilmiştir
  • biz şimdi geri sınıf varsayılan düşmek.

sürüm 2.0-rC7 yeni nedir:

  • Bugfixes:
  • Python 2.5 uyumluluğu AST ile sorun giderildi. Bu etkilenen en az PyPy 1.4.
  • Özellikler:
  • Şimdi sınıf değerine varsayılan ayar auto_reload; Baz şablon sınıf chameleon.config.AUTO_RELOAD varsayılan değerini verir. Bu değişiklik bir alt (örneğin bir uygulamaya özgü hata ayıklama modu ayarı gibi) özel bir varsayılan değer sağlamasına izin verir.

sürüm 2.0-RC4 yeni nedir:

  • Bugfixes:
  • ifadesi (sadece çıkış şey olmalıdır) Yok değerlendirilir, eğer bir uçtan uca dize ifadesi çıkış istisna getireceğini bir sorun düzeltildi.
  • (şablon sınıf düzeyinde yapılandırılabilir) dönüştürmek işlevi çevirmek işlevi şimdi varsayılan (çalışma zamanında).
  • Bu mesajı nesneleri bir sağlanan tercüme fonksiyonu kullanılarak çevrilmiştir (ve dolayısıyla bir dizeye dönüştürülür) değil bir sorunu giderir.
  • bir ifade hemen sağ kıvırcık braket tarafından başarılı Sabit dize enterpolasyon sorunu ayrıştırmak olmaz.
  • Bu sorun 5. giderir.
  • tal Sabit hata: durum tal sonra değerlendirilecektir:. Tekrarı

sürüm 2.0-RC2 yeni nedir:.

  • Sabit yükleme sorunu

sürüm 1.3.0 RC1-yeni nedir:

  • Fix sorunu nerede nesne tanımlayıcıları (id) (bazı platformlarda) olumsuz olacaktır.
  • Geçici önbelleklerini (yerine geçici bir dizinde yani daha dosyasının yanında) yanlış yerde oluşturulan Disk önbelleği kapalı olan Fix hata ayıklama modu.
  • istekli yükleme ve şablon başlatma ile sorun giderildi.
  • XML bildiriminin ilgilenmedikleri Fix.
  • '__CLASS__' özniteliği olmayan nesneler için bir AttributeError Fix.

  • Metal yaparken
  • : dolgu-yuva, herhangi bir tal: metal tekrar: define yuvası elemanı göz ardı / değiştirilmesi gerektiğini
  • .
  • verilen hiçbir değerleri tanımlamak / özelliklere sahip bazı kırık TAL sözdizimi taşıyınız.

Hangi sürümü 1.2.13 Yeni: tekrarında

  • Sabit sorunu nerede tekrar değişkenin giriş sembolü makro yuvası ile taşınan olmazdı.
  • attrs (salt okunur statik özelliklerini içeren sözlük) desteği eklendi.
  • hata ayıklama yardımcı olmak için kurulmuş geçici şablon önbellek otomatik tasfiye alamadım sorun giderildi.

Hangi sürümü 1.2.12 Yeni:

Ayrıştırıcı artık olmayan içeren dokümanları ayrıştırmak mümkün

  • olan -structured fragmanları.

  • Bir ifade türü bilinmeyen ise
  • Derleyici artık bir hata bildirdi.
  • Kenar durum bir ifade sonucu aslında dinamik bir değer değildi sorunu, ama statik bir dize (örn dize: Merhaba).

Hangi sürümü 1.2.10 Yeni:

  • Sabit mümkün değildi bir sorun uzatmak için Şablon örneği sağlayarak makro.

sürüm 1.2.9 yeni nedir:

  • Bir çeviri yan tümcesinde isimsiz unsurları kullanarak, kullanım eleman ziyareti işlevi yerine statik serileştirme daha çıktı üretmek için.
  • i18n olan Fix kullanımı: Babil şablonu çıkarıcı nitelikleri
  • .

sürüm 1.2.6 yeni nedir:

  • XInclude kayıt kontrol önce gerçek yolu giderin. Göreceli yolları kullanarak bu önbellek isabetsizlik giderir.

sürüm 1.2.5 yeni nedir:

  • ifadelerde kullanılabilir python yerleşikleri filtrelemek için bir kara liste kullanın . Bu, bir önceki sürümde birçok ortak yerleşikleri kaybolması giderir.

sürüm 1.2.1 Yeni nedir:

  • dekoratörler derleyici tarafından dahili olarak kullanılan Sabit konu olur sessizce Python 2.4 derleme sırasında düştü. Bu düzeltme maç şablonları ile bir sorunu çözer işleniyor değil.

  • dizeleri veya sayılar değil, ve Nesneler bir __html__ yöntemi vermeyin, şimdi i18n mesajları kabul edilir. Bu otomatik olarak (enterpolasyon veya etiket-tabanlı metin ekleme veya değiştirme kullanarak) tercüme edildiği anlamına gelir.
  • dosya tabanlı şablonları geçerli olmaz parametre çevirmek sorun giderildi.
  • Python, ZPT ve Genshi dosyaları için Babil mesajı presi ekleyin.
  • Doğru bir msgstr boş çevirisi vardır çeviriler işlemek.

nedir sürüm 1.0.4 Yeni:

  • dosya tabanlı şablon yapıcı yaptım sorun giderildi kodlama parametresini kabul etmeyen.
  • sözlük arama geri düşen zaman daha dikkatli kullanın.

Gereksinimler :

  • Python 2.5 veya daha yüksek
  • PyPy

Benzer yazılım

StaGen
StaGen

13 Apr 15

Firebird
Firebird

10 Feb 16

MopSlider
MopSlider

13 May 15

Yorumlar Chameleon

Yorum Bulunamadı
Yorum eklemek
Görüntülerde açın!