On Thu, Feb 18, 2021 at 8:53 AM Brendan Barnwell <brenb...@brenbarn.net> wrote: > > On 2021-02-17 11:21, Chris Angelico wrote: > > Okay. Let's start bikeshedding. If SimpleNamespace were to become a > > builtin, what should its name be? It needs to be short (obviously), > > but not TOO short, and it needs to be at least somewhat descriptive, > > and it needs to not cause confusion with "object". Ideally, it should > > get a name that's unlikely to conflict with names already in frequent > > use. > > > > * namespace > > * ns > > * Thing > > * dump > > * plunkit > > Does using SimpleNamespace have any other meaningful ramifications > besides being able to add attributes? When I see people suggest > SimpleNamespace, it's usually just to use it as a dict which is accessed > with attribute syntax instead of item syntax. Given that, I think a > name like `attrdict` would be appropriate. (There is already a PyPI > package called attrdict that uses this name for this purpose: > https://pypi.org/project/attrdict/ , And I feel like I've seen other > examples of similar names where someone wrote their own > mini-implementation of such a thing.)
The main thing it has is a very useful repr, but that doesn't conflict with the name attrdict. ChrisA _______________________________________________ Python-ideas mailing list -- python-ideas@python.org To unsubscribe send an email to python-ideas-le...@python.org https://mail.python.org/mailman3/lists/python-ideas.python.org/ Message archived at https://mail.python.org/archives/list/python-ideas@python.org/message/BNXRZJIVFB23M6X374MP24GI7CPMOFSU/ Code of Conduct: http://python.org/psf/codeofconduct/