

def create_nova_rawdata(**kwargs):
    imagemeta_fields = ['os_architecture', 'os_version', 'os_distro', 'rax_options']
    imagemeta_kwargs = dict(((k, v) for (k, v) in kwargs.iteritems() if (v in imagemeta_fields)))
    rawdata_kwargs = dict(((k, v) for (k, v) in kwargs.iteritems() if (k not in imagemeta_fields)))
    rawdata = models.RawData(**rawdata_kwargs)
    rawdata.save()
    imagemeta_kwargs.update({
        'raw_id': rawdata.id,
    })
    save(models.RawDataImageMeta(**imagemeta_kwargs))
    return rawdata

dataset/ETHPy150Open openstack/stacktach/stacktach/db.py create_nova_rawdata/VarMisuse@47/74 `k`->`v`