18 lines
490 B
Python
18 lines
490 B
Python
|
|
import logging
|
||
|
|
|
||
|
|
logger = logging.getLogger(__name__)
|
||
|
|
|
||
|
|
|
||
|
|
class ProgressiveResponseService:
|
||
|
|
|
||
|
|
def __init__(self, account=None):
|
||
|
|
self._enabled = getattr(account, "progressive_response_enabled", False) if account else False
|
||
|
|
self._timeout_ms = getattr(account, "progressive_response_timeout_ms", 5500) if account else 5500
|
||
|
|
|
||
|
|
@property
|
||
|
|
def enabled(self) -> bool:
|
||
|
|
return self._enabled
|
||
|
|
|
||
|
|
@property
|
||
|
|
def timeout_ms(self) -> int:
|
||
|
|
return self._timeout_ms
|