Commit 0a7cd425 authored by Olivier Kaufmann's avatar Olivier Kaufmann
Browse files

Addresses issue #101

Showing with 2 additions and 2 deletions
+2 -2
......@@ -87,9 +87,9 @@ class Mux(MuxAbstract):
self._roles = kwargs.pop('roles', None)
if self._roles is None:
self._roles = {'A': 'X', 'B': 'Y', 'M' : 'XX', 'N' : 'YY'}
if np.alltrue([j in self._roles for j in set([i[1] for i in list(inner_cabling['4_roles'].keys())])]):
if np.alltrue([j in self._roles for j in set([i[1] for i in list(inner_cabling['4_roles'].items())])]):
self._mode = '4_roles'
elif np.alltrue([j in self._roles for j in set([i[1] for i in list(inner_cabling['2_roles'].keys())])]):
elif np.alltrue([j in self._roles for j in set([i[1] for i in list(inner_cabling['2_roles'].items())])]):
self._mode = '2_roles'
else:
self.exec_logger.error(f'Invalid role assignment for {self.board_name}: {self._roles} !')
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment