Re: archetypes.schemaextender kaskadieren

Andreas Jung <[email protected]>
Newsgroups gmane.comp.web.zope.german
Organization ZOPYX Ltd & Co. KG
Message-ID <[email protected]>
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Jens W. Klein wrote:
> Am Mittwoch, den 25.08.2010, 09:33 +0200 schrieb Michael Hierweck:
>> Hallo,
>>
>> ist es möglich/ratsam/gefährlich archetypes.schemaextender zu
>> kaskadieren, also einen Basistyp mehrfach zu erweitern?
> 
> Also ich mache das öfters. Du musste die Extender als "named adapter"
> registrieren. Im archetypes.schemaextender wird dann darüber iteriert.
> 
> Siehe auch:
> http://dev.plone.org/archetypes/browser/archetypes.schemaextender/trunk/archetypes/schemaextender/extender.py#L147
> und folgende Zeilen.

Das ist ziemlich scary.
Da kann nur gut gehen, wenn die Extender sich nicht gegenseitig
beeinflussen. Falls die Extender von bestimmten Voraussetzungen ausgehen
und die Reihenfolge der Extender relevant ist, dann kann
die Implementierung schief gehen, denn auf Named Adaptern ist keine
Reihenfolge definiert afaik.

- -aj


-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (Darwin)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQGUBAEBAgAGBQJMdM6EAAoJEADcfz7u4AZjS2gLvRt/Uxt3YLaMcHmaeAvfzdy+
x2bNGggEFEFc7L4K9Clsc9jQZEZJQLPEk+10GEUof2XaTZRMeSaxc5YYSIb//tSb
YFhRfNw9XMk71HSoKMQvoTssQurtngnJ/3UlmlcUke/WheM1Cf3sThBmNk5Hkbqw
4Lv+FEE1BuFW56xZ9ewNQSXWJ/G62und+39moBM/Q1R4yv8mlLFLQYGCRRBQxUV0
Qt9TEAPil3WOxut2wAZSI+rRDlhEmVSkRSmAa32nj6TM2rP1qQY72LCLHr2Gw+bG
i7mZaLdPbVgP8letfKnLyHGwvAZO6GS2tyubjdGyQJ1rwKLe59JlG0H1EAakZZQe
jhC/ZMl7zOl1/ncOkviWqXBy2DwinAPPG4KUp9DYIeQHDEPQ9X5q8NrsIbd4B6Mu
hmvHDthGVBO6QgbYxno6G22waHpu7NvWTBPOq2/f8Ne77Qz9zJ3bhCOMvslNFGw3
vyiC/LGk+9gLrT3Ykzzk2VoxVqH8HTY=
=um8n
-----END PGP SIGNATURE-----



_______________________________________________
zope mailing list
[email protected]
https://mail.dzug.org/mailman/listinfo/zope
lists.vcf (text/x-vcard, 316 B)
begin:vcard
fn:Andreas Jung
n:Jung;Andreas
org:ZOPYX Ltd. & Co. KG
adr;quoted-printable:;;Charlottenstr. 37/1;T=C3=BCbingen;;72070;Germany
email;internet:[email protected]
title:CEO
tel;work:+49-7071-793376
tel;fax:+49-7071-7936840
tel;home:+49-7071-793257
x-mozilla-html:FALSE
url:www.zopyx.com
version:2.1
end:vcard
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.