def main(): parser = GlobalOptionsParser(usage="usage: %prog [options] langid file ...") parser.add_option("-i", "--importtype", dest="import_type", default=1, help="Import type (1: import, 2: populate, 3: update") (options, args) = parser.parse_args() parser.check_args_atleast(2, args) session = LionDB(options.config, options.trace) langid = args.pop(0) session.trace_msg("Import for langid=%s with %s" % (langid, args)) session.module_import(args, langid, int(options.import_type))
def main(): parser = GlobalOptionsParser( usage="usage: %prog [options] langid file ...") parser.add_option("-i", "--importtype", dest="import_type", default=1, help="Import type (1: import, 2: populate, 3: update") (options, args) = parser.parse_args() parser.check_args_atleast(2, args) session = LionDB(options.config, options.trace) langid = args.pop(0) session.trace_msg("Import for langid=%s with %s" % (langid, args)) session.module_import(args, langid, int(options.import_type))
def main(): import_choices = {1: "Rebuild a language table from an AMIS Accessible UI XML file.", 2: "Update existing data from an AMIS Accessible UI XML file.", 3: "Update only the audio data for existing table elements from an AMIS Accessible UI XML file."} import_description = '\n'.join(["%d: %s" % (a, b) for a, b in import_choices.items()]) usage = """usage: %prog [options] langid file""" parser = GlobalOptionsParser(usage=usage) parser.add_option("-i", "--importtype", dest="import_type", type="int", default=1, help=import_description) (options, args) = parser.parse_args() parser.check_args(2, args) session = LionDB(options.config, options.trace, "amis") langid, file = args session.module_import(file, langid, options.import_type)