From 1af4d69fbd6548d16af4524e86b47f05b009b6e8 Mon Sep 17 00:00:00 2001 From: Et0h Date: Mon, 14 Nov 2016 15:17:04 +0000 Subject: [PATCH] Increase reliability of folder search timeout --- syncplay/client.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/syncplay/client.py b/syncplay/client.py index 68a68f9..c18044a 100644 --- a/syncplay/client.py +++ b/syncplay/client.py @@ -1699,6 +1699,7 @@ class FileSwitchManager(object): startTime = time.time() if os.path.isfile(os.path.join(directory, randomFilename)): randomFilename = u"RandomFile"+unicode(random.randrange(10000, 99999))+u".txt" + print "Found random file (?)" if time.time() - startTime > constants.FOLDER_SEARCH_FIRST_FILE_TIMEOUT: self.folderSearchEnabled = False self.directorySearchError = getMessage("folder-search-first-file-timeout-error").format(directory) @@ -1744,9 +1745,12 @@ class FileSwitchManager(object): startTime = time.time() if os.path.isfile(os.path.join(directory, randomFilename)): randomFilename = u"RandomFile"+unicode(random.randrange(10000, 99999))+u".txt" + print "Found random file (?)" if not self.folderSearchEnabled: return if time.time() - startTime > constants.FOLDER_SEARCH_FIRST_FILE_TIMEOUT: + self.folderSearchEnabled = False + self.directorySearchError = getMessage("folder-search-first-file-timeout-error").format(directory) return startTime = time.time()