On Sunday 14 May 2006 21:52, Jim Fulton wrote: > > Toby, this is almost certainly a question for you. :) > > Can someone explain to me why getExtensionMethods is needed in the > storage API? It's not used by anything in ZODB.
ZEO proxies the standard storage API. The original requirement is for ZEO to support storages which expose extended functionality via an extended API. DirectoryStorage uses this to allow control of its snapshot mode. > I'm incluned to remove it, It would be mildly disappointing if there was no way of accessing an extended storage API over ZEO. However I have no concerns about seeing getExtensionMethods replaced with some alternative mechanism (possibly more complex for the consumer(s) of this extended API, if that makes it more sustainable within ZEO) References: First proposed here... http://mail.zope.org/pipermail/zodb-dev/2002-May/002704.html and an implementation discussed in the thread starting here... http://mail.zope.org/pipermail/zodb-dev/2002-September/003209.html -- Toby Dickenson _______________________________________________ For more information about ZODB, see the ZODB Wiki: http://www.zope.org/Wikis/ZODB/ ZODB-Dev mailing list - ZODB-Dev@zope.org http://mail.zope.org/mailman/listinfo/zodb-dev