1
0
mirror of https://github.com/webrecorder/pywb.git synced 2025-03-15 00:03:28 +01:00

add - pass in colls_dir instead of hardcoding (#268)

This commit is contained in:
Anastasia Aizman 2018-01-04 19:34:44 -05:00 committed by Ilya Kreymer
parent 8b6eb6d5ca
commit 777f55f201
2 changed files with 7 additions and 3 deletions

View File

@ -144,7 +144,11 @@ class FrontEndApp(object):
return
from pywb.manager.autoindex import AutoIndexer
indexer = AutoIndexer(interval=int(auto_interval))
colls_dir = self.warcserver.root_dir if self.warcserver.root_dir else None
indexer = AutoIndexer(colls_dir=colls_dir, interval=int(auto_interval))
if not os.path.isdir(indexer.root_path):
msg = 'No managed directory "{0}" for auto-indexing'
logging.error(msg.format(indexer.root_path))

View File

@ -12,8 +12,8 @@ class AutoIndexer(object):
EXT_RX = re.compile('.*\.w?arc(\.gz)?$')
AUTO_INDEX_FILE = 'autoindex.cdxj'
def __init__(self, interval=30, keep_running=True):
self.manager = CollectionsManager('', must_exist=False)
def __init__(self, colls_dir=None, interval=30, keep_running=True):
self.manager = CollectionsManager('', colls_dir=colls_dir, must_exist=False)
self.root_path = self.manager.colls_dir