class foo(base, CarelessStr):

    def __new__(cls, *args, **kwargs):
        return super(foo, cls).__new__(cls, *args, **kwargs)

def __init__(self, *args, **kwargs):
    super(foo, self).__init__(*args, **kwargs)
Python multiple inheritance of __new__ and __init__ with a string and second class