I have a simple recursive function in a Python method that gives a
NameError (2.2.4 on Win98).
The function (in PM named 'rec'):
---
def myfunc(i):
if i >= 10: return myfunc(1)
else: return 1
return myfunc(11)
---
The end of the traceback:
---
File c:\myzopeinstance\...cts\PythonMethod\PythonMethod.py, line 168, in
__call__
(Object: rec)
(Info: ((), {}, None))
File , line 6, in rec
(Object: myfunc)
File , line 3, in myfunc
NameError: (see above)
---
Isn't it allowed to have a recursive function here?
- Willem
___
Zope maillist - [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope
** No cross posts or HTML encoding! **
(Related lists -
http://lists.zope.org/mailman/listinfo/zope-announce
http://lists.zope.org/mailman/listinfo/zope-dev )