I've installed Zope 2.0.0 on my win95 machine, and am now trying to develop a simple Zope Product API, and am following the tutorial "Approaching the Zope Product API". However, I'm running into a few fundamental problems which would have been helped by entries in the documentation: 1. Page 6 suggests the following sort of inheritence: class Poll( Acquisition.Implicit, Persistent, AccessControl.Role.RoleManage, OFS.SimpleItem.Item): however, it doesn't say what import statements to use. When I tried the "obvious" ones: Acquisition, Persistent, AccessControl and OFS they don't work. In fact when I searched around and found lib/Python/Persistence there's nothing in it (but a comment). 2. The version of Test.py distributed with windows appears to be missing the following crucial lines (which I found in z2.py). Without them scripts running under Test can't find the modules. # Have to fiddle the path for win32 binary dist. # to ensure the bundled python libs are used. swhome=r'D:\MyHome' import sys sys.path.insert(0, '%s/lib/python' % swhome) sys.path.insert(1, '%s/lib/python1.5' % swhome) sys.path.insert(2, '%s/lib/python1.5/plat-win' % swhome) sys.path.insert(3, '%s/lib/python1.5/win32' % swhome) sys.path.insert(4, '%s' % swhome) Someone PLEASE update the documentation, so that I and others don't need to waste a lot of time hunting around to see where these things are. Victor Miller
participants (1)
-
victor@idaccr.org