Added new launch script for mm.
This commit is contained in:
parent
ce4dbf0028
commit
7ed1f08e07
|
@ -16,6 +16,8 @@ from media.monitor.airtime import AirtimeNotifier, \
|
||||||
from media.monitor.watchersyncer import WatchSyncer
|
from media.monitor.watchersyncer import WatchSyncer
|
||||||
from media.monitor.eventdrainer import EventDrainer
|
from media.monitor.eventdrainer import EventDrainer
|
||||||
from std_err_override import LogWriter
|
from std_err_override import LogWriter
|
||||||
|
from media.saas.launcher import MM2
|
||||||
|
from media.saas.airtimeinstance import AirtimeInstance
|
||||||
|
|
||||||
import media.monitor.pure as mmp
|
import media.monitor.pure as mmp
|
||||||
from api_clients import api_client as apc
|
from api_clients import api_client as apc
|
||||||
|
@ -47,8 +49,22 @@ def setup_global(log):
|
||||||
Logging exception.")
|
Logging exception.")
|
||||||
log.info(str(e))
|
log.info(str(e))
|
||||||
|
|
||||||
|
def main(global_config, api_client_config, log_config):
|
||||||
|
cfg = {
|
||||||
|
'api_client' : api_client_config,
|
||||||
|
'media_monitor' : global_config,
|
||||||
|
'logging' : log_config,
|
||||||
|
}
|
||||||
|
ai = AirtimeInstance('hosted_install', '/', cfg)
|
||||||
|
log = setup_logger( log_config, ai.mm_config['logpath'] )
|
||||||
|
setup_global(log)
|
||||||
|
apc.AirtimeApiClient.create_right_config(log=log,
|
||||||
|
config_path=api_client_config)
|
||||||
|
apc.AirtimeApiClient(api_client_config)
|
||||||
|
mm = MM2(ai)
|
||||||
|
mm.start()
|
||||||
|
|
||||||
def main(global_config, api_client_config, log_config,
|
def main2(global_config, api_client_config, log_config,
|
||||||
index_create_attempt=False):
|
index_create_attempt=False):
|
||||||
for cfg in [global_config, api_client_config]:
|
for cfg in [global_config, api_client_config]:
|
||||||
if not os.path.exists(cfg): raise NoConfigFile(cfg)
|
if not os.path.exists(cfg): raise NoConfigFile(cfg)
|
||||||
|
|
Loading…
Reference in New Issue