On Mon, Dec 19, 2022 at 01:02:02AM -0600, Shantanu Jain wrote:
> collections.UserString can take away a lot of this boilerplate pain from
> user defined str subclasses.
At what performance cost?
Also:
>>> s = collections.UserString('spam and eggs')
>>> isinstance(s, str)
False
which pretty much makes UserString useless for any code that does static
checking or runtime isisinstance checks.
In any case, I was making a larger point that this same issue applies to
other builtins like float, int and more.
--
Steve
_______________________________________________
Python-ideas mailing list -- [email protected]
To unsubscribe send an email to [email protected]
https://mail.python.org/mailman3/lists/python-ideas.python.org/
Message archived at
https://mail.python.org/archives/list/[email protected]/message/UYRYTKMO3L5GSB2F5A4N5I6J3LTA7DQE/
Code of Conduct: http://python.org/psf/codeofconduct/