From f697317ebc7587486d9f7a3bb494a5dcbc64fb4c Mon Sep 17 00:00:00 2001 From: Robin Dunn Date: Tue, 12 Jun 2012 20:56:15 +0000 Subject: [PATCH] Classes without explicit bases still derive from object git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@71721 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- etgtools/pi_generator.py | 4 ++++ etgtools/sip_generator.py | 2 ++ 2 files changed, 6 insertions(+) diff --git a/etgtools/pi_generator.py b/etgtools/pi_generator.py index 2db68a25..7809318e 100644 --- a/etgtools/pi_generator.py +++ b/etgtools/pi_generator.py @@ -231,6 +231,8 @@ class PiWrapperGenerator(generators.WrapperGeneratorBase): stream.write('%sclass %s' % (indent, pc.name)) if pc.bases: stream.write('(%s):\n' % ', '.join(pc.bases)) + else: + stream.write('(object):\n') indent2 = indent + ' '*4 if pc.briefDoc: stream.write('%s"""\n' % indent2) @@ -316,6 +318,8 @@ class PiWrapperGenerator(generators.WrapperGeneratorBase): bases = [removeWxPrefix(b) for b in bases] stream.write(', '.join(bases)) stream.write(')') + else: + stream.write('(object)') stream.write(':\n') indent2 = indent + ' '*4 diff --git a/etgtools/sip_generator.py b/etgtools/sip_generator.py index 7dcc99fa..e048c226 100644 --- a/etgtools/sip_generator.py +++ b/etgtools/sip_generator.py @@ -370,6 +370,8 @@ from .%s import * stream.write('%sclass %s' % (indent, pc.name)) if pc.bases: stream.write('(%s):\n' % ', '.join(pc.bases)) + else: + stream.write('(object):\n') indent2 = indent + ' '*4 if pc.briefDoc: stream.write('%s"""\n' % indent2)