From 7a5cbab456fdb9d325d2450c89eab5841f84ba94 Mon Sep 17 00:00:00 2001 From: Jesse Haubrich Date: Thu, 26 Oct 2023 10:34:28 -0500 Subject: [PATCH] add close --- README.md | 2 ++ pcf8574/__init__.py | 3 +++ 2 files changed, 5 insertions(+) diff --git a/README.md b/README.md index a6d47f4..521e372 100644 --- a/README.md +++ b/README.md @@ -40,4 +40,6 @@ Out[10]: False In [11]: pcf.port[6] Out[11]: True + +In [11]: pcf.close() ``` \ No newline at end of file diff --git a/pcf8574/__init__.py b/pcf8574/__init__.py index 4890397..7d4caa6 100644 --- a/pcf8574/__init__.py +++ b/pcf8574/__init__.py @@ -109,3 +109,6 @@ def get_pin_state(self, pin_number): assert pin_number in range(8), "Pin number must be an integer between 0 and 7" state = self.bus.read_byte(self.address) return bool(state & 1 << 7 - pin_number) + + def close(self): + self.bus.close() \ No newline at end of file