On Tue, 2003-04-22 at 09:21, Ashley Lloyd wrote:
Having just arrived home from work, I don't have code that I could paste, and I am not entirely certain what you mean, so I'll try to explain the best I can.
Perhaps it would be best to take this up again tomorrow when you can do additional testing.
In dtml the dtml method calling the external method function, it is called with the 2 parameters I listed in the dtml-let previously.
Right
In the function definition in the actual python module (in the Extensions folder), the self parameter is now the first parameter listed, so: def run(self, fileID, lines)
OK.
After changing this, I just clicked save changes in the ZMI screen for the External Method
Why? Did anything change? Nothing should have changed here.
I don't know of anywhere else I should have defined the parameters, so hopefully that is about it.
That should be it.
Regarding the advice on function names, thank you for that. Of course it makes perfect sense, and should be obvious to anyone with some sense!
It's not usually obvious until it causes a problem. Such errors can be very hard to track down and you'll never forget the experience once you've had it. :-) Dylan