Browse Source

Don't save info in case file failed to download.

Fixes #3.
Nikola Kotur 10 years ago
parent
commit
0db9af941d
1 changed files with 3 additions and 0 deletions
  1. 3 0
      reddrip/ripper/__init__.py

+ 3 - 0
reddrip/ripper/__init__.py

@@ -69,6 +69,7 @@ class Ripper(object):
             log.info("Saved %s in %s: %s" % (sub_id, subreddit, filename))
         except requests.exceptions.RequestException:
             log.debug("Failed to save %s" % sub_id)
+            return False
 
         # Increment saved number.
         self.redis_conn.incr("stat:%s:saved:count" % subreddit)
@@ -92,6 +93,8 @@ class Ripper(object):
 
         time.sleep(1)
 
+        return True
+
     def process(self, sub):
         log.debug("Processing %s" % sub["name"])