diff --git a/adafruit_magtag/magtag.py b/adafruit_magtag/magtag.py index a160d8b..b1e457a 100755 --- a/adafruit_magtag/magtag.py +++ b/adafruit_magtag/magtag.py @@ -161,7 +161,8 @@ def set_text(self, val, index=0, auto_refresh=True): def _fetch_set_text(self, val, index=0): self.set_text(val, index=index, auto_refresh=False) - def fetch(self, refresh_url=None, timeout=10): + # pylint: disable=arguments-differ + def fetch(self, refresh_url=None, timeout=10, auto_refresh=True): """Fetch data from the url we initialized with, perfom any parsing, and display text or graphics. This function does pretty much everything Optionally update the URL @@ -172,9 +173,12 @@ def fetch(self, refresh_url=None, timeout=10): """ values = super().fetch(refresh_url=refresh_url, timeout=timeout) - self.refresh() + if auto_refresh: + self.refresh() return values + # pylint: enable=arguments-differ + def refresh(self): """ Refresh the display