Make :theforce also bypass http errors
This commit is contained in:
		@@ -50,7 +50,7 @@ The arguments are:
 | 
				
			|||||||
	- `cache`: only take articles from the cache (ie. don't grab new articles' content), so as to save time
 | 
						- `cache`: only take articles from the cache (ie. don't grab new articles' content), so as to save time
 | 
				
			||||||
	- `debug`: to have some feedback from the script execution. Useful for debugging
 | 
						- `debug`: to have some feedback from the script execution. Useful for debugging
 | 
				
			||||||
	- `mono`: disable multithreading while fetching, makes debugging easier
 | 
						- `mono`: disable multithreading while fetching, makes debugging easier
 | 
				
			||||||
	- `theforce`: force download the rss feed
 | 
						- `theforce`: force download the rss feed and ignore cached http errros
 | 
				
			||||||
	- `silent`: don't output the final RSS (useless on its own, but can be nice when debugging)
 | 
						- `silent`: don't output the final RSS (useless on its own, but can be nice when debugging)
 | 
				
			||||||
	- `smart`: try to show only new elements in feed, to make it lighter (based on 304 headers)
 | 
						- `smart`: try to show only new elements in feed, to make it lighter (based on 304 headers)
 | 
				
			||||||
- http server only
 | 
					- http server only
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -353,7 +353,7 @@ def Fill(item, cache, options, feedurl='/', fast=False):
 | 
				
			|||||||
        content = cache.get(link)
 | 
					        content = cache.get(link)
 | 
				
			||||||
        match = re.search(r'^error-([a-z]{2,10})$', content)
 | 
					        match = re.search(r'^error-([a-z]{2,10})$', content)
 | 
				
			||||||
        if match:
 | 
					        if match:
 | 
				
			||||||
            if cache.age(link) < DELAY:
 | 
					            if cache.age(link) < DELAY and not options.theforce:
 | 
				
			||||||
                log('cached error: %s' % match.groups()[0])
 | 
					                log('cached error: %s' % match.groups()[0])
 | 
				
			||||||
                return True
 | 
					                return True
 | 
				
			||||||
            else:
 | 
					            else:
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user