MCPcopy Create free account
hub / github.com/PierreGode/Ragnar / __init__

Method __init__

pager_lib/tqdm/contrib/slack.py:71–91  ·  view source on GitHub ↗

Parameters ---------- token : str, required. Slack token [default: ${TQDM_SLACK_TOKEN}]. channel : int, required. Slack channel [default: ${TQDM_SLACK_CHANNEL}]. mininterval : float, optional. Minimum of [default: 1.5] to

(self, *args, **kwargs)

Source from the content-addressed store, hash-verified

69 ... ...
70 """
71 def __init__(self, *args, **kwargs):
72 """
73 Parameters
74 ----------
75 token : str, required. Slack token
76 [default: ${TQDM_SLACK_TOKEN}].
77 channel : int, required. Slack channel
78 [default: ${TQDM_SLACK_CHANNEL}].
79 mininterval : float, optional.
80 Minimum of [default: 1.5] to avoid rate limit.
81
82 See `tqdm.auto.tqdm.__init__` for other parameters.
83 """
84 if not kwargs.get('disable'):
85 kwargs = kwargs.copy()
86 logging.getLogger("HTTPClient").setLevel(logging.WARNING)
87 self.sio = SlackIO(
88 kwargs.pop('token', getenv("TQDM_SLACK_TOKEN")),
89 kwargs.pop('channel', getenv("TQDM_SLACK_CHANNEL")))
90 kwargs['mininterval'] = max(1.5, kwargs.get('mininterval', 1.5))
91 super().__init__(*args, **kwargs)
92
93 def display(self, **kwargs):
94 super().display(**kwargs)

Callers

nothing calls this directly

Calls 5

SlackIOClass · 0.85
copyMethod · 0.80
popMethod · 0.80
getMethod · 0.45
__init__Method · 0.45

Tested by

no test coverage detected