aboutsummaryrefslogtreecommitdiffstats
path: root/klippy/extras/garbage_collection.py
diff options
context:
space:
mode:
authorTomasz Kramkowski <tomasz@kramkow.ski>2025-08-06 17:50:53 +0100
committerTomasz Kramkowski <tomasz@kramkow.ski>2025-08-06 17:50:53 +0100
commit581208b2ffeeb2a2128aee0741fa3fd9e46358e2 (patch)
treef0d7e0e5cb574b235a5495b0f40f79e3ded7aa4d /klippy/extras/garbage_collection.py
parente1176e4dfb9018e712d4fa86daf41e9e762a1698 (diff)
downloadkutter-581208b2ffeeb2a2128aee0741fa3fd9e46358e2.tar.gz
kutter-581208b2ffeeb2a2128aee0741fa3fd9e46358e2.tar.xz
kutter-581208b2ffeeb2a2128aee0741fa3fd9e46358e2.zip
Run black on all first party python code
Diffstat (limited to 'klippy/extras/garbage_collection.py')
-rw-r--r--klippy/extras/garbage_collection.py12
1 files changed, 7 insertions, 5 deletions
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)