diff --git a/src/aare/gui/panels/monochromator_panel.py b/src/aare/gui/panels/monochromator_panel.py index 4f669893..6e2efb8e 100644 --- a/src/aare/gui/panels/monochromator_panel.py +++ b/src/aare/gui/panels/monochromator_panel.py @@ -15,9 +15,7 @@ class MonochromatorPanel(QWidget): grid_layout = QGridLayout(self) grid_layout.addWidget( - TitleLabel( - "Beamline setup", self, collapsible=True, default_collapsed=False - ), + TitleLabel("Beamline setup", self, collapsible=True, default_collapsed=False), 0, 0, 1, diff --git a/src/aare/gui/panels/smargon_panel.py b/src/aare/gui/panels/smargon_panel.py index dd7fb0ca..3b1ae2a4 100644 --- a/src/aare/gui/panels/smargon_panel.py +++ b/src/aare/gui/panels/smargon_panel.py @@ -111,9 +111,7 @@ class SmargonPanel(QWidget): @Slot(dict) def _move_axes(self, targets: dict): # only the staged axes move — absent keys stay None (no motion) - self.smargon.emit( - SmargonCoordinate(chi_deg=targets.get("chi"), phi_deg=targets.get("phi")) - ) + self.smargon.emit(SmargonCoordinate(chi_deg=targets.get("chi"), phi_deg=targets.get("phi"))) @Slot(DAQStatusModel) def update_daq_status(self, s: DAQStatusModel): diff --git a/src/aare/gui/threads/prediction_subscriber.py b/src/aare/gui/threads/prediction_subscriber.py index 29fe7876..85b5a24f 100644 --- a/src/aare/gui/threads/prediction_subscriber.py +++ b/src/aare/gui/threads/prediction_subscriber.py @@ -89,7 +89,7 @@ class PredictionSubscriber(QThread): def _try_parse_json(self, part: bytes) -> dict | None: # Binary frames (JPEG starts with 0xff) are not JSON; decoding them as # utf-8 raises UnicodeDecodeError on every frame. Cheap sniff instead. - if not part.lstrip()[:1] == b"{": + if part.lstrip()[:1] != b"{": return None try: decoded = json.loads(part.decode("utf-8")) diff --git a/src/aare/gui/widgets/busy_overlay.py b/src/aare/gui/widgets/busy_overlay.py index 235684f8..ca67a0aa 100644 --- a/src/aare/gui/widgets/busy_overlay.py +++ b/src/aare/gui/widgets/busy_overlay.py @@ -101,10 +101,7 @@ def draw_busy_badge( def draw_busy_status_text( - painter: QPainter, - viewport_width: int, - viewport_height: int, - style: BusyOverlayStyle, + painter: QPainter, viewport_width: int, viewport_height: int, style: BusyOverlayStyle ) -> None: """Non-clickable busy status for the passive Axis views: solid colored text with a 1px shadow, no badge box — the pill read as a button (same diff --git a/src/aare/gui/widgets/camera_image.py b/src/aare/gui/widgets/camera_image.py index 7895aa88..f58f2528 100644 --- a/src/aare/gui/widgets/camera_image.py +++ b/src/aare/gui/widgets/camera_image.py @@ -1166,10 +1166,7 @@ class SampleCameraImageLabel(QGraphicsView): painter.setPen(QPen(qcolor(LEGEND_TEXT), 1)) painter.drawText(QPointF(bg_rect.left() + padding, y + fm.ascent()), more_text) self._help_more_rect = QRectF( - bg_rect.left() + padding, - y, - fm.horizontalAdvance(more_text), - line_height, + bg_rect.left() + padding, y, fm.horizontalAdvance(more_text), line_height ) painter.restore()