> I wrote a recursive function a got this error how can > I increase maximum recursion depth.
You have to go into the Python source code and change a value then rebuild Python. > And what is its default value? 1000 last time I looked. But beware that increasing it too far can result in significant memory usage, which is why there is a limit in the first place. Recursion is a powerful tool but can quickly run away with your PC resources. Although with modern machines you can probably increase the limit to 10000 without serious problems - but I've never tried! Maybe someday someone will convert Python to implement tail-end recursion... Alan G Author of the Learn to Program web tutor http://www.freenetpages.co.uk/hp/alan.gauld _______________________________________________ Tutor maillist - Tutor@python.org http://mail.python.org/mailman/listinfo/tutor