Add Dispatch_V0.1.1

This commit is contained in:
2026-04-29 08:18:54 +04:00
commit a7ede6ded4
404 changed files with 39167 additions and 0 deletions

View File

@@ -0,0 +1,33 @@
# -*- coding: utf-8 -*-
# hub/ticket/services/mock_service.py
"""Offline transport-сервис Ticket."""
from __future__ import annotations
from PySide6.QtCore import QObject
from domain import TicketConnectionStatus
from .base_service import BaseService
class MockService(BaseService):
"""Безопасный offline-режим при недоступном COM-порте."""
def __init__(self, parent: QObject | None = None):
super().__init__(parent)
self._running = False
def start(self) -> None:
self._running = True
self._set_connection_status(
TicketConnectionStatus.DISCONNECTED,
"Оффлайн-режим",
)
self._set_button_initialization(False, 0)
def stop(self) -> None:
self._running = False
def is_running(self) -> bool:
return self._running