How to automate accessor definition?

kj at
Sun Mar 21 18:02:30 CET 2010

In <mailman.1018.1269125666.23598.python-list at> Chris Rebert <clp2 at> writes:

>On Sat, Mar 20, 2010 at 3:15 PM, kj < at> wrote:
>> I need to create a class solely for the purpose of encapsulating
>> a large number of disparate data items. =C2=A0At the moment I have no
>> plans for any methods for this class other than the bazillion
>> accessors required to access these various instance variables.
>> (In case it matters, this class is meant to be a private helper
>> class internal to a module, and it won't be subclassed.)

>If it's just a completely dumb struct-like class, you might consider
>something like:

Very cool.  Thanks!  The class I have in mind is *almost* that
dumb, but performance is a consideration in this case, which may
rule out namedtuple.  But I'm glad to learn about it; there are
many places where I can put them to good use.


More information about the Python-list mailing list