Her zaman buna da bakmak zorundayım. Sözdizimi çok basit ve or
sözdiziminin bir parçası değil, korkarım. Eğer the documentation in the zope.configuration source code görebileceğiniz gibi
, sözdizimi fiil have
, not-have
, installed
ve not-installed
biridir formu verb arguments
, her zaman olduğunu. Kayıtlı bir özelliği test etmek için
have
ve not-have
. Kayıtlı bir özellik sadece <meta:provides feature="something" />
etiketi ile kaydedilmiş opak bir dizedir. Belirli bir uygulamaya bağlamadan bir şeyin dahil edildiğini işaretlemek için kullanın. Örnek:
<configure zcml:condition="have apidoc">
<!-- only when the apidoc feature has been provided -->
</configure>
installed
ve not-installed
basitçe adında paketini almayı deneyin; İthalat başarılı olursa installed
testini yapar. Örnek:
<configure zcml:condition="installed sqlalchemy">
<!-- only when the sqlalchemy module can be imported -->
</configure>
Takılı olan bağlı bir şifreleme işlevi birden çok uygulamaları kullanabilir bir bileşen yazdım. Benim 'veya' için muhtemelen aynı metali yerine koyabiliyorum. Teşekkürler! – joeforker
Zope kaynak koduna olan bağlantılarınız artık bozuldu – scarba05
@ scarba05: bağlantıya teşekkürler, bağlantıyı düzeltin. –