Skip to content

Commit 3d652ee

Browse files
authored
Fix datetime deprecation (#1096)
1 parent 55e8936 commit 3d652ee

1 file changed

Lines changed: 3 additions & 3 deletions

File tree

pychromecast/controllers/media.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
"""
55

66
import abc
7-
from datetime import datetime
7+
from datetime import datetime, timezone
88
from dataclasses import dataclass
99
import logging
1010
import threading
@@ -153,7 +153,7 @@ def adjusted_current_time(self) -> float | None:
153153
return (
154154
self.current_time
155155
+ self.playback_rate
156-
* (datetime.utcnow() - self.last_updated).total_seconds()
156+
* (datetime.now(timezone.utc) - self.last_updated).total_seconds()
157157
)
158158
# Not playing, return last reported seek time
159159
return self.current_time
@@ -336,7 +336,7 @@ def update(self, data: dict) -> None:
336336
self.current_subtitle_tracks = status_data.get(
337337
"activeTrackIds", self.current_subtitle_tracks
338338
)
339-
self.last_updated = datetime.utcnow()
339+
self.last_updated = datetime.now(timezone.utc)
340340

341341
def __repr__(self) -> str:
342342
info = {

0 commit comments

Comments
 (0)