From 68867a42887c1b348a07e1a856a423349d9a2906 Mon Sep 17 00:00:00 2001 From: James Bunton Date: Thu, 12 Apr 2012 22:38:55 +1000 Subject: [PATCH] Catch exception on open --- autograbber.py | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/autograbber.py b/autograbber.py index e2b0391..b87b093 100755 --- a/autograbber.py +++ b/autograbber.py @@ -7,11 +7,14 @@ import sys class DownloadList(object): def __init__(self, filename): - self.f = open(filename, "r") self.seen_list = set() - for line in self.f: - self.seen_list.add(line.strip()) - self.f.close() + try: + self.f = open(filename, "r") + for line in self.f: + self.seen_list.add(line.strip()) + self.f.close() + except Exception, e: + print >>sys.stderr, "Could not open:", filename, e self.f = open(filename, "a") def has_seen(self, node): -- 2.39.2