Code redundancy
Alan Harris-Reid
aharrisreid at googlemail.com
Tue Apr 20 19:00:17 EDT 2010
Xavier Ho wrote:
> On Wed, Apr 21, 2010 at 7:59 AM, Alan Harris-Reid
> <aharrisreid at googlemail.com <mailto:aharrisreid at googlemail.com>> wrote:
>
> The code is not usually in class.__init__ (otherwise I would have
> used the self. prefix)
>
>
> Alan, if your variables are not usually in __init__, what's preventing
> you from using class variables like this:
>
> >>> class Test():
> ... something = 1
> ... more = 2
> ...
> >>> Test.more
> 2
>
> What's your use case?
>
> Cheers,
> Xav
Hi Xavier, thanks for the reply,
In this case I am setting attributes of an instantiated class, so the
original class might go something like
class Test
attr1 = some default value
attr2 = another default value
attr3 = yet another default value
etc.
and the instantiated class might go something like
Test2 = Test()
Test2.attr1 = runtime value
Test2.attr2 = another runtime value
etc.
Regards,
Alan
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/python-list/attachments/20100421/7004b429/attachment-0001.html>
More information about the Python-list
mailing list