> On Apr 16, 2018, at 5:43 PM, Tim Peters <[email protected]> wrote:
> 
> BTW, if _`Counter * scalar` is added, we should think more about
> oddball cases.  While everyone knows what _they_ mean by "scalar",
> Python doesn't.

I've started working on an implementation and several choices arise:

1) Reject scalar with a TypeError if scalar is a Counter
2) Reject scalar with a TypeError if scalar is a Mapping
3) Reject scalar with a TypeError if scalar is a Collection
4) Reject scalar with a TypeError if scalar is Sized (has a __len__ method).

I lean toward rejecting all things Sized because _everyone_ knows that scalars 
aren't sized ;-)


Raymond


_______________________________________________
Python-ideas mailing list
[email protected]
https://mail.python.org/mailman/listinfo/python-ideas
Code of Conduct: http://python.org/psf/codeofconduct/

Reply via email to