diff --git a/mythtv/bindings/python/MythTV/ttvdb/requests_cache_compatability.py b/mythtv/bindings/python/MythTV/ttvdb/requests_cache_compatability.py
index 3d6a056f42..f76d23791f 100644
a
|
b
|
except Exception as e: |
37 | 37 | """ |
38 | 38 | if not self._cache_expire_after: |
39 | 39 | return |
| 40 | # just in case expire_after is not converted in the |
| 41 | # original constructor, convert it to a timedelta |
| 42 | if not isinstance(self._cache_expire_after, timedelta): |
| 43 | self._cache_expire_after = timedelta(seconds=self._cache_expire_after) |
| 44 | |
40 | 45 | self.cache.remove_old_entries(datetime.utcnow() - self._cache_expire_after) |
41 | 46 | |
42 | 47 | |