psa: adding missing opml_lib library
[feedingit] / src / download.py
1 import Thread
2
3 class Download(Thread):
4     def __init__(self, listing, key, config):
5         Thread.__init__(self)
6         self.listing = listing
7         self.key = key
8         self.config = config
9         
10     def run (self):
11         (use_proxy, proxy) = self.config.getProxy()
12         key_lock = get_lock(self.key)
13         if key_lock != None:
14             if use_proxy:
15                 self.listing.updateFeed(self.key, self.config.getExpiry(), proxy=proxy, imageCache=self.config.getImageCache() )
16             else:
17                 self.listing.updateFeed(self.key, self.config.getExpiry(), imageCache=self.config.getImageCache() )
18         del key_lock