7 """ Entry point of the converter
13 import distutils.dir_util
20 """ Entry point of the xar converter
23 if len(sys.argv)
not in range(2, 4):
24 sys.stderr.write(
"Incorrect number of arguments" + os.linesep)
26 param.append(sys.argv[1])
27 if (len(sys.argv) == 3):
28 param.append(sys.argv[2])
30 param.append(
"objects")
32 abspath = os.path.abspath(param[0])
33 dest_dir = os.path.abspath(param[1])
35 root = crg_importer.import_behavior(abspath)
38 sys.stderr.write(
"Incorrect format, file must be in format_version 4"
42 xar_gen = xar_format_generator.XarFormatGenerator(root)
44 distutils.dir_util.mkpath(dest_dir)
45 xar_gen.export_to_xar(dest_dir)
47 if __name__ ==
"__main__":