<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -100,7 +100,6 @@ class Fetcher(object):
         self.timestamp = None
         self.download_size = None
         self.totalsize = None
-        self.tries = os.environ.get(&quot;TRIES&quot;) or 2
 
         self.started = False
 
@@ -278,7 +277,11 @@ class Fetcher(object):
         &quot;&quot;&quot;
 
         try:
+            self.tries = os.environ.get(&quot;TRIES&quot;) or 2
             self.load_url()
+        except ChangedUrlWarning, e:
+            self.write_progress(error=&quot;redirect&quot;)
+            raise
         except filetype.WrongFileTypeError:
             self.write_progress(error=&quot;wrong type&quot;)
         except ZeroDataError:</diff>
      <filename>fetch.py</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>87ad618134a043cb6400bdddcdb381664df9ba32</id>
    </parent>
  </parents>
  <author>
    <name>Martin Matusiak</name>
    <email>numerodix@gmail.com</email>
  </author>
  <url>http://github.com/numerodix/spiderfetch/commit/49f20e35e9b289d39cb8ea934db6de11f371e95f</url>
  <id>49f20e35e9b289d39cb8ea934db6de11f371e95f</id>
  <committed-date>2008-06-27T09:03:23-07:00</committed-date>
  <authored-date>2008-06-27T09:03:23-07:00</authored-date>
  <message>fix bugs that caused fetching to halt after two redirects
make redirects explicit to be more clear on what is happening</message>
  <tree>efb98581205c636f656039d9043099889ce66db0</tree>
  <committer>
    <name>Martin Matusiak</name>
    <email>numerodix@gmail.com</email>
  </committer>
</commit>
