Trackers loaded from trackers_file will be appended to trackers instead of replacing it

This commit is contained in:
shortcutme 2018-07-10 03:33:32 +02:00
parent 7e8a93e974
commit 71806e6f95
No known key found for this signature in database
GPG key ID: 5B63BAE6CB9613AE

View file

@ -269,10 +269,19 @@ class Config(object):
return self.parser return self.parser
def loadTrackersFile(self): def loadTrackersFile(self):
self.trackers = [] if not self.trackers_file:
for tracker in open(self.trackers_file): return None
if "://" in tracker:
self.trackers.append(tracker.strip()) self.trackers = self.arguments.trackers[:]
try:
for line in open(self.trackers_file):
tracker = line.strip()
if "://" in tracker and tracker not in self.trackers:
self.trackers.append(tracker)
except Exception as err:
print "Error loading trackers files: %s" % err
# Find arguments specified for current action # Find arguments specified for current action
def getActionArguments(self): def getActionArguments(self):