termius/cloud/client/transformers/utils.py
# -*- coding: utf-8 -*-
"""Module with miscellaneous functions."""
from operator import attrgetter, itemgetter
def map_zip_model_fields(model, field_getter=None):
"""Return list of tuples (field_object, field_value)."""
field_getter = field_getter or attrgetter(model.fields)
return zip(model.fields, field_getter(model))
id_getter = itemgetter('id') # pylint: disable=invalid-name