How to automate accessor definition?
kj
no.email at please.post
Sun Mar 21 13:02:30 EDT 2010
In <mailman.1018.1269125666.23598.python-list at python.org> Chris Rebert <clp2 at rebertia.com> writes:
>On Sat, Mar 20, 2010 at 3:15 PM, kj <no.email at please.post> 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:
>http://docs.python.org/library/collections.html#collections.namedtuple
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.
~K
More information about the Python-list
mailing list