I know this is all done, but for completeness’ sake: I just noticed math.trunc() and __trunc__().
So wouldn’t the “correct” way to check for an integral value be something like: obj.__trunc__() == obj I don’t think this has any bearing on adding is_integer() methods to numeric objects, but might if we wanted to add a generic is_integer() function somewhere. In any case, I don’t recall it being mentioned in the conversation, so thought I’d complete the record. -CHB On Wed, Mar 21, 2018 at 8:31 PM Guido van Rossum <gu...@python.org> wrote: > On Wed, Mar 21, 2018 at 6:48 PM, Chris Barker <chris.bar...@noaa.gov> > wrote: > >> On Wed, Mar 21, 2018 at 4:12 PM, Guido van Rossum <gu...@python.org> >> wrote: >> >>> Thank you! As you may or may not have noticed in a different thread, >>> we're going through a small existential crisis regarding the usefulness of >>> is_integer() -- Serhiy believes it is not useful (and even an attractive >>> nuisance) and should be deprecated. OTOH the existence of >>> dec_mpd_isinteger() seems to validate to me that it actually exposes useful >>> functionality (and every Python feature can be abused, so that alone should >>> not >>> >> ) >
_______________________________________________ Python-Dev mailing list Python-Dev@python.org https://mail.python.org/mailman/listinfo/python-dev Unsubscribe: https://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com