Uwe Mayer wrote:
Saturday 01 January 2005 22:48 pm Hans Nowak wrote:
I am curious, what would you do with a class that derives from both file
and dict?

I was writing a class that read /writes some binary file format. I implemented the functions from the file interface such that they are refering to records. However, the file format has some header fields and I'd wanted to grant access to those via the dict-interface.

If you implemented the file interface functions yourself, why do you want to inherit from file?


Another example: working with PyQt I have an instance of a QListView and
wanted to use the list-interface to get and set individual records.

But just inheriting from list won't make this work, will it? Don't you want to do something like:


class C(QListView):
    def __getitem__(self, i):
        return self.getIndividualRecord(i) # or whatever method gives
                                           # you the record


Steve -- http://mail.python.org/mailman/listinfo/python-list

Reply via email to