Skip to content

Commit 90e70ca

Browse files
Merge pull request #49 from devind-team/develop
refactor: change network load
2 parents d3bfc0f + d026787 commit 90e70ca

1 file changed

Lines changed: 10 additions & 16 deletions

File tree

services/network_load.py

Lines changed: 10 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -13,19 +13,13 @@ def interest_calculation() -> dict:
1313

1414
def week_day(average_load: int, maximum_load: int, start: int, average: int, end: int) -> dict:
1515
"""Вычисление нагрузки в зависимости от дня недели."""
16-
match datetime.today().weekday():
17-
case 5:
18-
return {
19-
'average_load': round(10 + uniform(0, 5), 2),
20-
'maximum_load': round(15 + uniform(5, 7), 2)
21-
}
22-
case 6:
23-
return {
24-
'average_load': round(5 + uniform(0, 5), 2),
25-
'maximum_load': round(5 + uniform(5, 7), 2)
26-
}
27-
case _:
28-
return {
29-
'average_load': round(average_load + uniform(start, average), 2),
30-
'maximum_load': round(maximum_load + uniform(average, end), 2)
31-
}
16+
if 0 <= datetime.today().weekday() <= 4:
17+
return {
18+
'average_load': round(average_load + uniform(start, average), 2),
19+
'maximum_load': round(maximum_load + uniform(average, end), 2)
20+
}
21+
else:
22+
return {
23+
'average_load': round(3 + uniform(0, 3), 2),
24+
'maximum_load': round(9 + uniform(0, 2), 2)
25+
}

0 commit comments

Comments
 (0)