[Zope] Default sort order for objects in objectManagers ??
Toby Dickenson
tdickenson@geminidataloggers.com
Tue, 07 May 2002 14:03:39 +0100
On Tue, 07 May 2002 14:57:41 +0100, hans <hans@beehive.de> wrote:
>Use the source, Luke !
Youve just proved that is not always good advice ;-)
>sorry, just scrutuinized Folder (i recommend richters OrderedFolder, =
download
>from iuveno)
>The items (in ObjectManager) are added with setattr,
>which is an insert into the ObjManagers object dictionary
>and relies deeply on the hashing built into python dictionaries.
>item retrieval =3D getattr.
>This essentially makes retrieval order close to unpredictable.
It also maintains _objects, a tuple. It uses this order, not anything
derived from __dict__, when computing objectIds etc.
>It has been suggested that zope 2.6 should have orderedFolders built in.
>(i personally would like to have a python ordered_dictionary :-) )
a BTree?
Toby Dickenson
tdickenson@geminidataloggers.com