AutoRefresher Class
Cache the output of a factory, and auto-refresh it when necessary. Usage:
r = AutoRefresher(time.time, expires_in=5) for i in range(15):
print(r()) # the timestamp change only after every 5 seconds time.sleep(1)
- Inheritance
-
builtins.objectAutoRefresher
Constructor
AutoRefresher(factory, expires_in=540)
Parameters
- factory
- expires_in
default value: 540
Feedback
Submit and view feedback for