On 02/08/2014 20:58, Ben Finney wrote:
Steven D'Aprano <steve+comp.lang.pyt...@pearwood.info> writes:

If you need instances which carry state, then object is the wrong
class.

Right. The ‘types’ module provides a SimpleNamespace class for the
common “bag of attributes” use case::

     >>> import types
     >>> foo = types.SimpleNamespace()
     >>> foo.x = 3
     >>> foo
     namespace(x=3)

<URL:https://docs.python.org/3/library/types.html#types.SimpleNamespace>


A slight aside but from the link "SimpleNamespace may be useful as a replacement for class NS: pass." I'm not quite sure how that class definition is meant to read, other than guessing that NS stands for NameSpace, any ideas?

--
My fellow Pythonistas, ask not what our language can do for you, ask
what you can do for our language.

Mark Lawrence

--
https://mail.python.org/mailman/listinfo/python-list

Reply via email to