I'd imagine self would be missing. There would seem to be two ways to 'fix' this, I'll leave it as an exercise for the reader to discuss which is best. Option 1: def foo(self,counter=None): some code if bar == somewhat: self.foo(counter=some_int) Option 2: def foo(self,counter=None): some code if bar == somewhat: foo(self,counter=some_int) hth Phil phil.harris@zope.co.uk ----- Original Message ----- From: "Andre Schubert" <andre.schubert@geyer.kabeljournal.de> To: <zope-dev@zope.org> Sent: Friday, May 26, 2000 9:02 AM Subject: [Zope-dev] Recursion
Hi,
I'm writing a python Extension, which searches in any folder recursively.
This means the code:
def foo(self,counter=None): some code if bar == somewhat: foo(counter=some_int)
When i run this through zope a error occours. Zope says expected 1 argument got 0. My question is what argument is missing.
mfg as
_______________________________________________ Zope-Dev maillist - Zope-Dev@zope.org http://lists.zope.org/mailman/listinfo/zope-dev ** No cross posts or HTML encoding! ** (Related lists - http://lists.zope.org/mailman/listinfo/zope-announce http://lists.zope.org/mailman/listinfo/zope )