I like the way you're thinking. In any case, I think there should be some standard pattern for this implemented in the standard library.
Perhaps, in addition to the using registration, implement a `__push__` method convention, and then the generic function for pushing an item to a collection would look for `__push__`, `push`, `append`, or `add` and try the first of those that it finds on an object of a type that is not registered. _______________________________________________ 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/ZYKWRN2YV5SQC67VQCJT7URYY3XBDIAA/ Code of Conduct: http://python.org/psf/codeofconduct/
