Exemplo n.º 1
0
def show_info(cli, args):
    ''' Show jamdict configuration (data folder, configuration file location, etc.) '''
    output = TextReport(args.output) if 'output' in args else TextReport()
    output.print("Jamdict " + version_info.__version__)
    output.print(version_info.__description__)
    output.header("Basic configuration")
    output.print("JAMDICT_HOME        : {}".format(config.home_dir()))
    output.print("Config file location: {}".format(config._get_config_manager().locate_config()))
    output.header("Data files")
    output.print("Jamdict DB location: {} - {}".format(args.jdb, file_status(args.jdb)))
    output.print("JMDict XML file    : {} - {}".format(args.jmdxml, file_status(args.jmdxml)))
    output.print("KanjiDic2 XML file : {} - {}".format(args.kd2xml, file_status(args.kd2xml)))
    output.print("JMnedict XML file : {} - {}".format(args.jmnexml, file_status(args.jmnexml)))
Exemplo n.º 2
0
 def test_config(self):
     cfg = config.read_config()
     self.assertIn('KD2_XML', cfg)
     self.assertTrue(config.get_file('KD2_XML'))
     getLogger().info("jamdict log file location: {}".format(
         config._get_config_manager().locate_config()))