mirror of
https://github.com/webrecorder/pywb.git
synced 2025-03-24 06:59:52 +01:00
add - pass in colls_dir instead of hardcoding (#268)
This commit is contained in:
parent
8b6eb6d5ca
commit
777f55f201
@ -144,7 +144,11 @@ class FrontEndApp(object):
|
|||||||
return
|
return
|
||||||
|
|
||||||
from pywb.manager.autoindex import AutoIndexer
|
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):
|
if not os.path.isdir(indexer.root_path):
|
||||||
msg = 'No managed directory "{0}" for auto-indexing'
|
msg = 'No managed directory "{0}" for auto-indexing'
|
||||||
logging.error(msg.format(indexer.root_path))
|
logging.error(msg.format(indexer.root_path))
|
||||||
|
@ -12,8 +12,8 @@ class AutoIndexer(object):
|
|||||||
EXT_RX = re.compile('.*\.w?arc(\.gz)?$')
|
EXT_RX = re.compile('.*\.w?arc(\.gz)?$')
|
||||||
AUTO_INDEX_FILE = 'autoindex.cdxj'
|
AUTO_INDEX_FILE = 'autoindex.cdxj'
|
||||||
|
|
||||||
def __init__(self, interval=30, keep_running=True):
|
def __init__(self, colls_dir=None, interval=30, keep_running=True):
|
||||||
self.manager = CollectionsManager('', must_exist=False)
|
self.manager = CollectionsManager('', colls_dir=colls_dir, must_exist=False)
|
||||||
|
|
||||||
self.root_path = self.manager.colls_dir
|
self.root_path = self.manager.colls_dir
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user