Alexander Belopolsky <[EMAIL PROTECTED]> added the comment: Oops, the tracker ate some lines from e-mail. Reposting through the web:
On Fri, Nov 14, 2008 at 1:28 PM, STINNER Victor <[EMAIL PROTECTED]> wrote: .. > What do you think about: > timedelta / <timedelta or int or float> # only with __future__.divison > timedelta // <timedelta or int> > timedelta % <timedelta or int> > divmod(timedelta, <timedelta or int>) > with: > timedelta // int -> timedelta already there > timedelta // timedelta -> int +1 > timedelta % int -> timedelta +1 > timedelta % timedelta -> int +1 timedelta % float -> timedelta (because int % float -> int works) ? > divmod(timedelta, int) -> (timedelta, timedelta) +1 > divmod(timedelta, timedelta) -> (int, timedelta) +1 divmod(timedelta, float) -> (timedelta, timedelta) ? > timedelta / <anything> -> float # __future__.divison -1 Only timedelta / timedelta should produce dimensionless numbers. timedelta / <float or int> should be disallowed in true division mode. I am +0 on timedelta / timedelta -> float in true division mode. Reply Forward _______________________________________ Python tracker <[EMAIL PROTECTED]> <http://bugs.python.org/issue2706> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com