dialogs/DiscoveryDialog.py
changeset 1756 08e4394ff4fb
parent 1755 624b9694cb0d
child 1758 845ca626db09
equal deleted inserted replaced
1755:624b9694cb0d 1756:08e4394ff4fb
   138         self.ZeroConfInstance = Zeroconf()
   138         self.ZeroConfInstance = Zeroconf()
   139         self.RefreshList()
   139         self.RefreshList()
   140         self.LatestSelection = None
   140         self.LatestSelection = None
   141 
   141 
   142     def __del__(self):
   142     def __del__(self):
   143         if self.Browser is not None: self.Browser.cancel()
   143         if self.Browser is not None:
       
   144             self.Browser.cancel()
   144         self.ZeroConfInstance.close()
   145         self.ZeroConfInstance.close()
   145 
   146 
   146     def RefreshList(self):
   147     def RefreshList(self):
   147         if self.Browser is not None: self.Browser.cancel()
   148         if self.Browser is not None:
       
   149             self.Browser.cancel()
   148         self.Browser = ServiceBrowser(self.ZeroConfInstance, service_type, self)
   150         self.Browser = ServiceBrowser(self.ZeroConfInstance, service_type, self)
   149 
   151 
   150     def OnRefreshButton(self, event):
   152     def OnRefreshButton(self, event):
   151         self.ServicesList.DeleteAllItems()
   153         self.ServicesList.DeleteAllItems()
   152         self.RefreshList()
   154         self.RefreshList()