Skip to content
Snippets Groups Projects
Commit da749ae8 authored by jkerdreu's avatar jkerdreu
Browse files

Added devices.remove()



git-svn-id: https://redmine.imt-atlantique.fr/svn/xaal/code/Python/branches/0.7@3031 b32b6428-25c9-4566-ad07-03861ab6144f
parent 7d00ecb0
Branches
No related tags found
No related merge requests found
......@@ -122,6 +122,10 @@ class Devices:
self.__list_cache = None
return dev
def remove(self, addr):
del self.__devs[addr]
self.__list_cache = None
def get(self):
if not self.__list_cache:
#print("Refresh cache")
......@@ -199,8 +203,7 @@ class Devices:
for dev in self.get():
if dev.next_alive < now_:
logger.info("Auto Washing %s" % dev.address)
del self.__devs[dev.address]
self.__list_cache = None
self.remove(dev.address)
def dump(self):
for d in self.get():
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment