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
No related branches found
No related tags found
No related merge requests found
...@@ -122,6 +122,10 @@ class Devices: ...@@ -122,6 +122,10 @@ class Devices:
self.__list_cache = None self.__list_cache = None
return dev return dev
def remove(self, addr):
del self.__devs[addr]
self.__list_cache = None
def get(self): def get(self):
if not self.__list_cache: if not self.__list_cache:
#print("Refresh cache") #print("Refresh cache")
...@@ -199,8 +203,7 @@ class Devices: ...@@ -199,8 +203,7 @@ class Devices:
for dev in self.get(): for dev in self.get():
if dev.next_alive < now_: if dev.next_alive < now_:
logger.info("Auto Washing %s" % dev.address) logger.info("Auto Washing %s" % dev.address)
del self.__devs[dev.address] self.remove(dev.address)
self.__list_cache = None
def dump(self): def dump(self):
for d in self.get(): 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