[Zope-dev] Python method wrapping around DTML method

2003-01-03 Thread Bjorn Stabell
Title: Message Hi, This has been buggering me for ages, and I've spent too many hours trying to figure it out already, so I'm resorting to the list for help. :) I have two functions, PlainFunc and DTMLFunc, where PlainFunc is Python method in a file system product, and DTMLFunc is a DTML

Re: [Zope-dev] Python method wrapping around DTML method

2003-01-03 Thread Stefan H. Holek
In most instances the REQUEST should be all you ever need. You can safely pass a REQUEST as second parameter to a DTML Method (most of the time). If you *really* want to be called with a namespace the preferred way is to derive your class from Shared.DC.Scripts.Bindings. Also see

Re: [Zope-dev] Python method wrapping around DTML method

2003-01-03 Thread Toby Dickenson
On Friday 03 January 2003 10:13 am, Bjorn Stabell wrote: Right now, I'm struggeling because I cannot get the namespace to be passed to PlainFunc, therefore PlainFunc cannot pass the namespace on to DTMLFunc. Any clues? There isnt one true namespace. You can create your own as easy as { },

Re: [Zope-dev] Python method wrapping around DTML method

2003-01-03 Thread maxm
Bjorn Stabell wrote: in such a way that DTMLFunc gets everything it needs, e.g., namespace, but PlainFunc can do funky things to this namespace before-hand (like insert a few variables into it). In other words, I want a Python method to wrap around a DTML method. It is pretty simple: class