def __init__(self, execpath, configpath=os.getenv('M2JK_CONFIG')):
    ''
    parser = argparse.ArgumentParser(usage=argparse.SUPPRESS)
    config = configparser.ConfigParser(allow_no_value=True)
    parser.add_argument('--timeout', type=int, default=2)
    parser.add_argument('--timeout_startup', type=int, default=5)
    parser.add_argument('--mode', choices=['default', 'original', 'texmacs', 'pretty'], default='default')
    parser.add_argument('--theme', choices=['default', 'emacs'], default='default')
    parser.add_argument('--execpath', default=execpath)
    parser.add_argument('--version', action='store_const', const=__version__, default=__version__)
    parser.add_argument('--configpath', action='store_const', const=configpath, default=configpath)
    parser.add_argument('--config')
    args = parser.parse_args('')
    if configpath:
        config.read(configpath)
        line = ' '.join(['--{} {}'.format(key, val) for (key, val) in config.items('magic')])
        args = parser.parse_args(line.split(), args)
    self.parser = parser
    self.config = config
    self.args = args
def __init__(self, execpath, configpath=os.getenv('M2JK_CONFIG')):
    
    parser = argparse.ArgumentParser(usage=argparse.SUPPRESS)
    config = configparser.ConfigParser(allow_no_value=True)
    parser.add_argument('--timeout', type=int, default=2)
    parser.add_argument('--timeout_startup', type=int, default=5)
    parser.add_argument('--mode', choices=['default', 'original', 'texmacs', 'pretty'], default='default')
    parser.add_argument('--theme', choices=['default', 'emacs'], default='default')
    parser.add_argument('--execpath', default=execpath)
    parser.add_argument('--version', action='store_const', const=__version__, default=__version__)
    parser.add_argument('--configpath', action='store_const', const=configpath, default=configpath)
    parser.add_argument('--config')
    args = parser.parse_args()
    if configpath:
        config.read(configpath)
        line = ' '.join(['--{} {}'.format(key, val) for (key, val) in config.items('magic')])
        args = parser.parse_args(line.split(), args)
    self.parser = parser
    self.config = config
    self.args = args