Setting a module package to use new-style classes
Alex Martelli
aleaxit at yahoo.com
Tue May 2 22:45:10 EDT 2006
Ben Finney <bignose+hates-spam at benfinney.id.au> wrote:
> "Panos Laganakos" <panos.laganakos at gmail.com> writes:
>
> > Is there a way to have a whole module package use the new-style
> > classes, without having to specify it per module-file or even worse,
> > per class definition?
>
> TTBOMK, you do that with a single statement per module, before any
> class definitions:
>
> __metaclass__ = object
Almost: the assignment you need is
__metaclass__ = type
but yes, it has to be per-module.
Alex
More information about the Python-list
mailing list