import datetime
import humanize
print(humanize.naturaldelta(datetime.timedelta(seconds=5), minimum_unit="milliseconds"))
>> 5 seconds
print(
humanize.naturaldelta(datetime.timedelta(seconds=0.5), minimum_unit="milliseconds")
)
>> 500 milliseconds
print(humanize.naturaldelta(5, minimum_unit="milliseconds"))
>> 5 seconds
print(humanize.naturaldelta(0.5, minimum_unit="milliseconds"))
>> 0 milliseconds # !! expected "500 milliseconds"
Versions
- OS: Ubuntu 22.04.3 LTS (Jammy Jellyfish)
- Python: Python 3.11.3
- Humanize: 4.8.0