MCPcopy Create free account
hub / github.com/ehForwarderBot/ehForwarderBot / get_selected_slave_lists

Method get_selected_slave_lists

ehforwarderbot/wizard.py:199–220  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

197 return callable(self.modules[mid].wizard)
198
199 def get_selected_slave_lists(self):
200 if 'slave_channels' not in self.config:
201 self.config['slave_channels'] = []
202 return [], []
203 i = 0
204
205 names = []
206 ids = []
207
208 while i < len(self.config['slave_channels']):
209 cid = self.config['slave_channels'][i]
210 mid, __ = self.split_cid(cid)
211
212 if mid not in self.modules or self.modules[mid].type != "slave":
213 names.append(_("Unknown/custom channel ({channel_id})").format(channel_id=cid))
214 ids.append(cid)
215 else:
216 name = self.get_instance_display_name(cid)
217 names.append(name)
218 ids.append(cid)
219 i += 1
220 return names, ids
221
222 def get_middleware_lists(self):
223 names = []

Callers 1

choose_slave_channelsFunction · 0.80

Calls 2

split_cidMethod · 0.95

Tested by

no test coverage detected