Skip to content

Commit a64a31b

Browse files
committed
CI/TST: Check for tzset in set_timezone
1 parent b96491a commit a64a31b

File tree

1 file changed

+9
-8
lines changed

1 file changed

+9
-8
lines changed

pandas/_testing/contexts.py

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -73,14 +73,15 @@ def set_timezone(tz: str) -> Generator[None, None, None]:
7373
import time
7474

7575
def setTZ(tz) -> None:
76-
if tz is None:
77-
try:
78-
del os.environ["TZ"]
79-
except KeyError:
80-
pass
81-
else:
82-
os.environ["TZ"] = tz
83-
time.tzset()
76+
if hasattr(time, "tzset"):
77+
if tz is None:
78+
try:
79+
del os.environ["TZ"]
80+
except KeyError:
81+
pass
82+
else:
83+
os.environ["TZ"] = tz
84+
time.tzset()
8485

8586
orig_tz = os.environ.get("TZ")
8687
setTZ(tz)

0 commit comments

Comments
 (0)