Support absolute path and {data_dir} variable for trackers_file
This commit is contained in:
parent
c7a468eb14
commit
b66676de85
1 changed files with 8 additions and 1 deletions
|
@ -290,7 +290,14 @@ class Config(object):
|
|||
self.trackers = self.arguments.trackers[:]
|
||||
|
||||
try:
|
||||
for line in open(self.start_dir + "/" + self.trackers_file):
|
||||
if self.trackers_file.startswith("/"): # Absolute
|
||||
trackers_file_path = self.trackers_file
|
||||
elif self.trackers_file.startswith("{data_dir}"): # Relative to data_dir
|
||||
trackers_file_path = self.trackers_file.replace("{data_dir}", self.data_dir)
|
||||
else: # Relative to zeronet.py
|
||||
trackers_file_path = self.start_dir + "/" + self.trackers_file
|
||||
|
||||
for line in open(trackers_file_path):
|
||||
tracker = line.strip()
|
||||
if "://" in tracker and tracker not in self.trackers:
|
||||
self.trackers.append(tracker)
|
||||
|
|
Loading…
Reference in a new issue