Commit 96bf517e 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): ...@@ -87,9 +87,9 @@ class Mux(MuxAbstract):
self._roles = kwargs.pop('roles', None) self._roles = kwargs.pop('roles', None)
if self._roles is None: if self._roles is None:
self._roles = {'A': 'X', 'B': 'Y', 'M' : 'XX', 'N' : 'YY'} 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'].items())])]): if np.alltrue([j in self._roles.values() for j in set([i[1] for i in list(inner_cabling['4_roles'].keys())])]):
self._mode = '4_roles' 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'].items())])]): elif np.alltrue([j in self._roles.values() for j in set([i[1] for i in list(inner_cabling['2_roles'].keys())])]):
self._mode = '2_roles' self._mode = '2_roles'
else: else:
self.exec_logger.error(f'Invalid role assignment for {self.board_name}: {self._roles} !') 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