Fix for METH_O and -compactdefaultargs, in two parts:

- Don't mark a method as METH_O if it has compactdefaultargs
  - In SWIG_Python_UnpackTuple, allow for a non-tuple 'args'.

Added compatibility for python versions 2.3 and 2.4.  These are only
partially supported; inheriting from wrapped types looks problematic.
Versions older that 2.3 are unlikely ever to work.



git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/szager-python-builtin@12590 626c5289-ae23-0410-ae9c-e8d60b6d4f22
This commit is contained in:
Stefan Zager 2011-04-02 21:40:00 +00:00
commit 90fe22acf7
6 changed files with 63 additions and 7 deletions

View file

@ -156,7 +156,6 @@ CPP_TEST_CASES += \
destructor_reprotected \
director_abstract \
director_alternating \
director_basic \
director_classes \
director_classic \
director_constructor \
@ -439,6 +438,8 @@ CPP_TEST_CASES += \
wallkw \
wrapmacro
# director_basic \
#
# Put all the heavy STD/STL cases here, where they can be skipped if needed
#