(self)
| 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 = [] |
no test coverage detected