@@ -95,10 +95,10 @@ def __init__(
9595 user_agent = ADT_DEFAULT_HTTP_HEADERS ["User-Agent" ],
9696 websession : Optional [ClientSession ] = None ,
9797 do_login : bool = True ,
98- poll_interval : float = ADT_DEFAULT_POLL_INTERVAL ,
98+ poll_interval : Optional [ float ] = ADT_DEFAULT_POLL_INTERVAL ,
9999 debug_locks : bool = False ,
100- keepalive_interval : int = ADT_DEFAULT_KEEPALIVE_INTERVAL ,
101- relogin_interval : int = ADT_DEFAULT_RELOGIN_INTERVAL ,
100+ keepalive_interval : Optional [ int ] = ADT_DEFAULT_KEEPALIVE_INTERVAL ,
101+ relogin_interval : Optional [ int ] = ADT_DEFAULT_RELOGIN_INTERVAL ,
102102 ):
103103 """Create a PyADTPulse object.
104104
@@ -155,7 +155,14 @@ def __init__(
155155 self ._last_login_time : int = 0
156156
157157 self ._site : Optional [ADTPulseSite ] = None
158- self ._poll_interval = poll_interval
158+ if poll_interval is None :
159+ self ._poll_interval = ADT_DEFAULT_POLL_INTERVAL
160+ else :
161+ self ._poll_interval = poll_interval
162+ if keepalive_interval is None :
163+ keepalive_interval = ADT_DEFAULT_KEEPALIVE_INTERVAL
164+ if relogin_interval is None :
165+ relogin_interval = ADT_DEFAULT_RELOGIN_INTERVAL
159166 self ._check_keepalive_relogin_intervals (keepalive_interval , relogin_interval )
160167 self ._relogin_interval = relogin_interval
161168 self ._keepalive_interval = keepalive_interval
0 commit comments