def start(): """Start application.""" import os import shutil import sys current_dir = os.path.dirname(__file__) app_dir = os.path.abspath(os.path.join(current_dir, '..')) data_dir = os.path.abspath(os.path.join(current_dir, 'data')) if os.path.isdir(data_dir): shutil.rmtree(data_dir) args = [ '--datadir={0}'.format(data_dir), '--nolaunch', ] os.makedirs(data_dir) os.chdir(data_dir) config = RawConfigParser() config.read('config.ini') config.add_section('General') config.set('General', 'web_username', stash['web-username']) config.set('General', 'web_password', stash['web-password']) config.set('General', 'api_key', stash['api-key']) with io.open('config.ini', 'w' if six.PY3 else 'wb') as configfile: config.write(configfile) sys.path.insert(1, app_dir) from medusa.__main__ import Application application = Application() application.start(args)
def start(): """Start application.""" import shutil data_dir = os.path.join(current_dir, 'data') if os.path.isdir(data_dir): shutil.rmtree(data_dir) args = [ '--datadir={0}'.format(data_dir), '--nolaunch', ] os.makedirs(data_dir) os.chdir(data_dir) config = ConfigParser() config.read('config.ini') config.add_section('General') config.set('General', 'web_username', stash['web-username']) config.set('General', 'web_password', stash['web-password']) config.set('General', 'api_key', stash['api-key']) with io.open('config.ini', 'w', encoding='utf-8') as configfile: config.write(configfile) sys.path.insert(1, root_dir) from medusa.__main__ import Application application = Application() application.start(args)
def start(): """Start application.""" import os import shutil import sys current_dir = os.path.dirname(__file__) app_dir = os.path.abspath(os.path.join(current_dir, '..')) data_dir = os.path.abspath(os.path.join(current_dir, 'data')) if os.path.isdir(data_dir): shutil.rmtree(data_dir) args = [ '--datadir={0}'.format(data_dir), '--nolaunch', ] os.makedirs(data_dir) os.chdir(data_dir) config = ConfigParser() config.read('config.ini') config.add_section('General') config.set('General', 'web_username', stash['web-username']) config.set('General', 'web_password', stash['web-password']) config.set('General', 'api_key', stash['api-key']) with io.open('config.ini', 'w', encoding='utf-8') as configfile: config.write(configfile) sys.path.insert(1, app_dir) from medusa.__main__ import Application application = Application() application.start(args)