It's version 0.6.2 I clear code
This commit is contained in:
+4
-5
@@ -157,16 +157,15 @@ def analyze_bot_logs(log_file_path="bot.log"):
|
||||
return stats
|
||||
|
||||
|
||||
def calculate_duration_hours(start_str, end_str):
|
||||
def calculate_duration_hours(start_str: str, end_str: str) -> float:
|
||||
"""Вычисляет продолжительность в часах"""
|
||||
fmt = "%Y-%m-%d %H:%M:%S"
|
||||
try:
|
||||
fmt = "%Y-%m-%d %H:%M:%S"
|
||||
start = datetime.strptime(start_str, fmt)
|
||||
end = datetime.strptime(end_str, fmt)
|
||||
return round((end - start).total_seconds() / 3600, 2)
|
||||
except:
|
||||
return 0
|
||||
|
||||
except (ValueError, TypeError):
|
||||
return 0.0
|
||||
|
||||
def calculate_success_rate(stats):
|
||||
"""Рассчитывает процент успешных операций"""
|
||||
|
||||
Reference in New Issue
Block a user