Thanks! I was looking at that documentation earlier, and I guess my
specific question is the *Factory stuff.
Suppose you remove the INodeFactory class and 'interface.classProvides
(INodeFactory)' in the base Node class. What changes?
I'm sorry if this is really obvious but the documentation doesn't make
it clear why we need this design idiom and its not clear to me from
reading the libcloud code.
On Nov 10, 3:48 pm, Tom Davis <
t...@dislocatedday.com> wrote:
> Hey there!
>
> For our purposes, zope.interface is used largely for book keeping. Drivers
> are required to implement the various interfaces which makes it easier for
> writers and maintainers to identify mis-configured drivers. However,
> Interface has many other capabilities and is especially powerful with
> respect to registering adapters and so forth. You can read the comprehensive
> documentation on pypi:
>
>
http://pypi.python.org/pypi/zope.interface/3.5.2
>