floats passed to DC methods expecting longs

Robin wrote:

Looking at it from a little different conceptual viewpoint, there's not
much difference between the above options and allowing floats with
truncation but forcing the user to use round() if that is what he wants,
which is what we have now, and is also equivallent to what we had
before...

···

--

Granted, but would users expect the float to be rounded if it was allowed?
This might lead to some confusion and one pixel off problems.

People should be warned that truncating is occurring in the docs. Int args
should be shown in the signature arguments to reinforce the fact.

Regards,

Gordon Williams