From 581208b2ffeeb2a2128aee0741fa3fd9e46358e2 Mon Sep 17 00:00:00 2001 From: Tomasz Kramkowski Date: Wed, 6 Aug 2025 17:50:53 +0100 Subject: Run black on all first party python code --- klippy/extras/garbage_collection.py | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) (limited to 'klippy/extras/garbage_collection.py') diff --git a/klippy/extras/garbage_collection.py b/klippy/extras/garbage_collection.py index da51df3b..8769251f 100644 --- a/klippy/extras/garbage_collection.py +++ b/klippy/extras/garbage_collection.py @@ -6,16 +6,17 @@ import gc import logging + class GarbageCollection: def __init__(self, config): self.printer = config.get_printer() # feature check ... freeze/unfreeze is only available in python 3.7+ - can_freeze = hasattr(gc, 'freeze') and hasattr(gc, 'unfreeze') + can_freeze = hasattr(gc, "freeze") and hasattr(gc, "unfreeze") if can_freeze: - self.printer.register_event_handler("klippy:ready", - self._handle_ready) - self.printer.register_event_handler("klippy:disconnect", - self._handle_disconnect) + self.printer.register_event_handler("klippy:ready", self._handle_ready) + self.printer.register_event_handler( + "klippy:disconnect", self._handle_disconnect + ) def _handle_ready(self): logging.debug("Running full garbage collection and freezing") @@ -27,5 +28,6 @@ class GarbageCollection: logging.debug("Unfreezing garbage collection") gc.unfreeze() + def load_config(config): return GarbageCollection(config) -- cgit v1.2.3-70-g09d2