Finish single_instance implementation

This commit is contained in:
Kovid Goyal
2017-11-17 16:42:01 +05:30
parent 7deb68de61
commit 96483a0e92
4 changed files with 26 additions and 11 deletions

View File

@@ -5,6 +5,7 @@
import argparse
from gettext import gettext as _
from .config import load_config
from .constants import appname, str_version, isosx, defconf
from .layout import all_layouts
@@ -131,3 +132,10 @@ def option_parser():
)
)
return parser
def create_opts(args):
config = args.config or (defconf, )
overrides = (a.replace('=', ' ', 1) for a in args.override or ())
opts = load_config(*config, overrides=overrides)
return opts