def onSearchClicked(self,evt): self.statusbar.SetStatusText(u"Searching now, please wait...") searchText = self.searchText.GetValue() dirText = self.searchDir.GetValue() if self.isDBWriteOver(dirText[0]): print "in DB" start = now() searchResult = DB.getFileFromDBUsingFileName(dirText[0], searchText) end = now() print end-start self.updateItem(searchResult) else: print "in Windows" start = now() self.list.DeleteAllItems() searchResult = self.getFileFromWindowsShell(searchText) end = now() print end-start #FileListBox.listUI(searchResult) self.statusbar.SetStatusText(u"Search complete")