homepage

This issue tracker has been migrated to GitHub , and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author zach.ware
Recipients mark.dickinson, serhiy.storchaka, zach.ware
Date 2020年05月28日.16:01:32
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1590681692.85.0.70822612945.issue40801@roundup.psfhosted.org>
In-reply-to
Content
`operator` seems a slightly odd place for this. My naive expectation would be that `float(floatlike_obj)` should do what you want, but it seems that's not the case (too permissive of input types?). So then, what about an alternate constructor on the float object, `float.from_floatlike(obj)`? This could be implemented as effectively:
class float:
 @classmethod
 def from_floatlike(cls, obj):
 return cls(PyFloat_FromDouble(PyFloat_AsDouble(obj)))
which would work to get an instance of any float subclass after a round-trip through a double. I have no idea whether that's actually useful, though :)
History
Date User Action Args
2020年05月28日 16:01:32zach.waresetrecipients: + zach.ware, mark.dickinson, serhiy.storchaka
2020年05月28日 16:01:32zach.waresetmessageid: <1590681692.85.0.70822612945.issue40801@roundup.psfhosted.org>
2020年05月28日 16:01:32zach.warelinkissue40801 messages
2020年05月28日 16:01:32zach.warecreate

AltStyle によって変換されたページ (->オリジナル) /