In article <00ed01bf24de$b1e94e20$b8b06682@wattle.dstc.edu.au>, Gregor McEwan <mcewan@dstc.edu.au> writes
Hi,
I have 3 questions that are (hopefully) easy for someone with Zope experience.
1) What's the best way to access a python package from Zope? My current state of knowledge would suggest that an external method or set of external methods would be the best way. However, does that mean that for each external method that accesses one of the methods in my class, I have to create a new instance of the class? Is there some way to keep a reference to a class as a Zope object so that I can use it in different DTML documents in the same folder?
be aware that external functions cannot have globals eg a classic approach to a counter would be value=0 def counter(): value=value+1 return value this will not work as an external method -- Robin Becker