Skip to content

Commit 54c5e9e

Browse files
authored
CLN: imports in pandas/io/excel/_base.py (#32481)
Co-authored-by: MomIsBestFriend <>
1 parent 96a40ed commit 54c5e9e

File tree

1 file changed

+5
-8
lines changed

1 file changed

+5
-8
lines changed

pandas/io/excel/_base.py

Lines changed: 5 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import abc
2-
from datetime import date, datetime, timedelta
2+
import datetime
33
from io import BytesIO
44
import os
55
from textwrap import fill
@@ -28,7 +28,6 @@
2828
_pop_header_name,
2929
get_writer,
3030
)
31-
from pandas.io.formats.printing import pprint_thing
3231
from pandas.io.parsers import TextParser
3332

3433
_read_excel_doc = (
@@ -742,11 +741,11 @@ def _value_with_fmt(self, val):
742741
val = float(val)
743742
elif is_bool(val):
744743
val = bool(val)
745-
elif isinstance(val, datetime):
744+
elif isinstance(val, datetime.datetime):
746745
fmt = self.datetime_format
747-
elif isinstance(val, date):
746+
elif isinstance(val, datetime.date):
748747
fmt = self.date_format
749-
elif isinstance(val, timedelta):
748+
elif isinstance(val, datetime.timedelta):
750749
val = val.total_seconds() / float(86400)
751750
fmt = "0"
752751
else:
@@ -763,9 +762,7 @@ def check_extension(cls, ext):
763762
if ext.startswith("."):
764763
ext = ext[1:]
765764
if not any(ext in extension for extension in cls.supported_extensions):
766-
msg = "Invalid extension for engine"
767-
f"'{pprint_thing(cls.engine)}': '{pprint_thing(ext)}'"
768-
raise ValueError(msg)
765+
raise ValueError(f"Invalid extension for engine '{cls.engine}': '{ext}'")
769766
else:
770767
return True
771768

0 commit comments

Comments
 (0)