Skip to content

Commit 857b410

Browse files
committed
update extra state attribute name
1 parent a3c73e5 commit 857b410

File tree

1 file changed

+9
-7
lines changed
  • custom_components/playstation_network

1 file changed

+9
-7
lines changed

custom_components/playstation_network/sensor.py

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -114,33 +114,35 @@ def get_status_attr(coordinator_data: any) -> dict[str, str]:
114114
break
115115

116116
attrs["play_count"] = title_stats.play_count
117-
118-
formatted_duration, hours_duration = convert_time(duration=title_stats.play_duration)
117+
118+
formatted_duration, hours_duration = convert_time(
119+
duration=title_stats.play_duration
120+
)
119121
attrs["play_duration"] = formatted_duration
120-
attrs["play_duration_hrs"] = hours_duration
122+
attrs["play_duration_hours"] = hours_duration
121123

122124
return attrs
123125

124126

125127
def convert_time(duration: datetime) -> tuple[str, str]:
126128
minutes, seconds = divmod(duration.seconds, 60)
127129
hours, minutes = divmod(minutes, 60)
128-
130+
129131
"""Calculate total hours including days"""
130132
total_hours = duration.days * 24 + hours
131133
total_minutes = minutes
132-
134+
133135
"""Original formatted string"""
134136
if duration.days > 1:
135137
formatted_time = f"{duration.days} Days {hours}h"
136138
elif duration.days == 1:
137139
formatted_time = f"{duration.days} Day {hours}h"
138140
else:
139141
formatted_time = f"{hours}h {minutes}m"
140-
142+
141143
"""Hours format with minutes"""
142144
hours_format = f"{total_hours}h {total_minutes}min"
143-
145+
144146
return formatted_time, hours_format
145147

146148

0 commit comments

Comments
 (0)