Commits

Rui Xue authored 74499b0f19c
PIPE-2468: fix a logging-related bug in corner cases where `ants_to_demote=None` for ms.update_reference_antennas().
No tags

pipeline/domain/measurementset.py

Modified
1294 1294 else:
1295 1295 refants_to_keep.append(ant)
1296 1296 refants_to_keep.extend(refants_to_move)
1297 1297
1298 1298 # Update refant list.
1299 1299 self.reference_antenna = ','.join(refants_to_keep)
1300 1300
1301 1301 LOG.info('ms.update_reference_antennas for MS {} ({}): previous list={}, removed={}, demoted={}, new list={}'.
1302 1302 format(self.basename, hex(id(self)), previous_reference_antenna,
1303 1303 ','.join(sorted(ants_to_remove)) if ants_to_remove else 'none',
1304 - ','.join(sorted(ants_to_demote)) if ants_to_remove else 'none',
1304 + ','.join(sorted(ants_to_demote)) if ants_to_demote else 'none',
1305 1305 self.reference_antenna))
1306 1306
1307 1307 @property
1308 1308 def session(self):
1309 1309 """Return name of session associated with this measurement set."""
1310 1310 return self._session
1311 1311
1312 1312 @session.setter
1313 1313 def session(self, value: str) -> None:
1314 1314 """

Everything looks good. We'll let you know here if there's anything you should know about.

Add shortcut