§
    'ºjÂ  ã                   ó    —  G d „ d¦  «        Z dS )c                   ó"   — e Zd ZdZdedefd„ZdS )ÚRetryIntervalCalculatorz$Retry interval calculator interface.Úcurrent_attemptÚreturnc                 ó   — t          ¦   «         ‚)zùCalculates an interval duration in seconds.

        Args:
            current_attempt: the number of the current attempt (zero-origin; 0 means no retries are done so far)
        Returns:
            calculated interval duration in seconds
        )ÚNotImplementedError)Úselfr   s     úi/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/slack_sdk/http_retry/interval_calculator.pyÚcalculate_sleep_durationz0RetryIntervalCalculator.calculate_sleep_duration   s   € õ "Ñ#Ô#Ð#ó    N)Ú__name__Ú
__module__Ú__qualname__Ú__doc__ÚintÚfloatr
   © r   r	   r   r      s<   € € € € € Ø.Ð.ð$¸ð $Àð $ð $ð $ð $ð $ð $r   r   N)r   r   r   r	   ú<module>r      s7   ðð$ð $ð $ð $ð $ñ $ô $ð $ð $ð $r   