From 2debeca2730d66d3030beba12e024305653f3183 Mon Sep 17 00:00:00 2001 From: Thomas Farstrike Date: Wed, 14 Jan 2026 11:22:10 +0100 Subject: [PATCH] Comments --- internal_filesystem/lib/mpos/audio/audioflinger.py | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/internal_filesystem/lib/mpos/audio/audioflinger.py b/internal_filesystem/lib/mpos/audio/audioflinger.py index 146ff77f..4affc144 100644 --- a/internal_filesystem/lib/mpos/audio/audioflinger.py +++ b/internal_filesystem/lib/mpos/audio/audioflinger.py @@ -375,6 +375,17 @@ class AudioFlinger: # ============================================================================ # Class method forwarding to singleton instance +# +# Instead of writing each function like this: +# @classmethod +# def has_microphone(cls): +# instance = cls.get() +# return instance._i2s_pins is not None and 'sd_in' in instance._i2s_pins +# +# They can be written like this: +# def has_microphone(self): +# return self._i2s_pins is not None and 'sd_in' in self._i2s_pins +# # ============================================================================ # Store original instance methods before replacing them _original_methods = {}