def run(self, path): for line in file(path): m = r.match(line) if m: names, index = m.group(1), int(m.group(2)) for name in names.split(';'): name = name.strip().decode('utf-8') model = AircraftModel.by_name(name) if model is None: model = AircraftModel(name=name) model.kind = 1 db.session.add(model) model.dmst_index = index db.session.commit()
def run(self, path): for line in file(path): m = r.match(line) if m: names, index = m.group(1), int(m.group(2)) for name in names.split(';'): name = name.strip().decode('utf-8') model = AircraftModel.by_name(name) if model is None: model = AircraftModel(name=name) model.kind = 1 db.session.add(model) model.dmst_index = index db.session.commit()
metavar='config.ini', help='path to the configuration INI file') parser.add_argument('path', help='DMSt index list file') args = parser.parse_args() if not to_envvar(args.config): parser.error('Config file "{}" not found.'.format(args.config)) import re from skylines import db from skylines.config import environment from skylines.model import AircraftModel r = re.compile(r'^(.*?)\s*\.+[\.\s]*(\d+)\s*$') for line in file(args.path): m = r.match(line) if m: names, index = m.group(1), int(m.group(2)) for name in names.split(';'): name = name.strip().decode('utf-8') model = AircraftModel.by_name(name) if model is None: model = AircraftModel(name=name) model.kind = 1 db.session.add(model) model.dmst_index = index db.session.commit()
parser.add_argument('--config', metavar='config.ini', help='path to the configuration INI file') parser.add_argument('path', help='DMSt index list file') args = parser.parse_args() if not to_envvar(args.config): parser.error('Config file "{}" not found.'.format(args.config)) import re from skylines import db from skylines.model import AircraftModel r = re.compile(r'^(.*?)\s*\.+[\.\s]*(\d+)\s*$') for line in file(args.path): m = r.match(line) if m: names, index = m.group(1), int(m.group(2)) for name in names.split(';'): name = name.strip().decode('utf-8') model = AircraftModel.by_name(name) if model is None: model = AircraftModel(name=name) model.kind = 1 db.session.add(model) model.dmst_index = index db.session.commit()