diff options
author | Jesusaves <cpntb1@ymail.com> | 2024-02-05 18:35:33 -0300 |
---|---|---|
committer | Jesusaves <cpntb1@ymail.com> | 2024-02-05 18:35:33 -0300 |
commit | d6d698227b4c1ba1004d371ab5fb35ec8024b5da (patch) | |
tree | f7f59ab57e081aaa8e493e1324edabca1dc4c5ae /discord_rpc/util/backoff.py | |
parent | 29ffe5de3c308013742b5bd97f7d75b09bd3b427 (diff) | |
download | tkinter-d6d698227b4c1ba1004d371ab5fb35ec8024b5da.tar.gz tkinter-d6d698227b4c1ba1004d371ab5fb35ec8024b5da.tar.bz2 tkinter-d6d698227b4c1ba1004d371ab5fb35ec8024b5da.tar.xz tkinter-d6d698227b4c1ba1004d371ab5fb35ec8024b5da.zip |
Update discord_rpc to 4.0
https://pypi.org/project/discord-rpc
Diffstat (limited to 'discord_rpc/util/backoff.py')
-rw-r--r-- | discord_rpc/util/backoff.py | 35 |
1 files changed, 0 insertions, 35 deletions
diff --git a/discord_rpc/util/backoff.py b/discord_rpc/util/backoff.py deleted file mode 100644 index 650a871..0000000 --- a/discord_rpc/util/backoff.py +++ /dev/null @@ -1,35 +0,0 @@ -from __future__ import absolute_import -import random -from .types import Int32, Int64 - - -class Backoff(object): - _min_amt = None - _max_amt = None - _current = None - _fails = Int32() - - def __init__(self, min_amt, max_amt): - min_amt = max(min_amt, 1) - max_amt = max(max_amt, 1) - self._min_amt = Int64(min_amt) - self._max_amt = Int64(max_amt) - self._current = Int64(min_amt) - - def reset(self): - self._fails = Int32(0) - self._current = self._min_amt.get_copy() - - def next_delay(self): - self._fails += 1 - delay = Int64(self._current.get_number() * 2.0 * random.random()) - self._current = Int64(min(self._current.get_number() + delay.get_number(), self._max_amt)) - return self._current - - @property - def fails(self): - return self._fails - - @property - def current(self): - return self._current |