File tree Expand file tree Collapse file tree 1 file changed +9
-7
lines changed
custom_components/playstation_network Expand file tree Collapse file tree 1 file changed +9
-7
lines changed Original file line number Diff line number Diff 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
125127def 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
You can’t perform that action at this time.
0 commit comments