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

Method write

pager_lib/tqdm/contrib/slack.py:39–56  ·  view source on GitHub ↗

Replaces internal `message`'s text with `s`.

(self, s)

Source from the content-addressed store, hash-verified

37 self.message = None
38
39 def write(self, s):
40 """Replaces internal `message`'s text with `s`."""
41 if not s:
42 s = "..."
43 s = s.replace('\r', '').strip()
44 if s == self.text:
45 return # skip duplicate message
46 message = self.message
47 if message is None:
48 return
49 self.text = s
50 try:
51 future = self.submit(self.client.chat_update, channel=message['channel'],
52 ts=message['ts'], text='`' + s + '`')
53 except Exception as e:
54 tqdm_auto.write(str(e))
55 else:
56 return future
57
58
59class tqdm_slack(tqdm_auto):

Callers 5

submitMethod · 0.45
emitMethod · 0.45
__init__Method · 0.45
displayMethod · 0.45
clearMethod · 0.45

Calls 1

submitMethod · 0.80

Tested by

no test coverage detected