Fix customConstructor to work correctly with newargs

This commit is contained in:
Bob Lantz
2015-02-04 10:55:41 -08:00
parent 3dd8c2cda6
commit f77a8b9e17
+2 -1
View File
@@ -551,10 +551,11 @@ def customConstructor( constructors, argStr ):
params.update( kwargs )
if not newargs:
cls.__init__( self, name, *args, **params )
return
if args:
warn( 'warning: %s replacing %s with %s\n' %
( constructor, args, newargs ) )
cls.__init__( self, name, *newargs, **params )
cls.__init__( self, name, *newargs, **params )
CustomClass.__name__ = '%s%s' % ( cls.__name__, kwargs )
return CustomClass