#!/usr/local/bin/python2 class B(object): def __new__(cls, *args): return cls(*args) def __init__(self): pass class C(B): __slots__ = () def __new__(cls, *args): return super(B, cls).__new__(cls, *args) print C()