From b698701726c4978c73b6202e52179844bbe3221b Mon Sep 17 00:00:00 2001 From: calvin Date: Sat, 29 Jan 2005 23:29:45 +0000 Subject: [PATCH] only release cached FTP connections git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@2243 e7d03fd6-7b0d-0410-9947-9c21f3af8025 --- linkcheck/checker/cache.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/linkcheck/checker/cache.py b/linkcheck/checker/cache.py index 47ea7fd4..f8f08c13 100644 --- a/linkcheck/checker/cache.py +++ b/linkcheck/checker/cache.py @@ -264,7 +264,8 @@ class Cache (object): self.lock.acquire() try: key = (host, username, password) - self.ftp_connections[key][1] = 'available' + if key in self.ftp_connections: + self.ftp_connections[key][1] = 'available' finally: self.lock.release()