[
{
"id": 1,
"parentId": null,
"name": "Root",
"children": [
{
"id": 2,
"parentId": 1,
"name": "Section A",
"children": [
{
"id": 4,
"parentId": 2,
"name": "Page 1",
"children": []
},
{
"id": 5,
"parentId": 2,
"name": "Page 2",
"children": []
}
]
},
{
"id": 3,
"parentId": 1,
"name": "Section B",
"children": [
{
"id": 6,
"parentId": 3,
"name": "Page 3",
"children": []
}
]
}
]
}
]
/**
* @link MyClass::myMethod
*/
class MyClass
{
static public function myMethod()
mss.mss()
- обязательно ли каждую итерацию захватывать экран заново?time.sleep(0.05) # Проверяем цвет каждые 100 мс
- что то не клеится в Ваших показаниях, на основание чего указано 50мс?start_time
заведомо "меньше", чем server_time
, а вы вычитаете из меньшего большее, то и возникает разница в -1 день. abs
при подсчёте дельты:from datetime import datetime, timezone
start_time = datetime(2025, 1, 27, 23, 59, 59, tzinfo=timezone.utc)
server_time = datetime(2025, 1, 28, 0, 0, 0, tzinfo=timezone.utc)
delta = start_time - server_time
print("Дельта:", delta)
>>> Дельта: -1 day, 23:59:59
abs_delta = abs(start_time - server_time)
print("Дельта:", abs_delta)
>>> Дельта: 0:00:01