simplified the code to only apply rounding if the input value exceeds Python's supported precision.
Removed usage of regexes for performance
Usage of fromisoformat instead of strptotime to get a 54x boost in performance
Rounding using Decimal supporting overflow
Non-technical explanation
Release notes
(x) This is not user-visible or docs only and no release notes are required.
( ) Release notes are required, please propose a release note for me.
( ) Release notes are required, with the following suggested text:
Description
Non-technical explanation
Release notes
(x) This is not user-visible or docs only and no release notes are required. ( ) Release notes are required, please propose a release note for me. ( ) Release notes are required, with the following suggested text: