def create_many(self, records, joinings=None):
        if joinings is None:
            joinings = []

        instances = []

        for key, record in enumerate(records):
            instances.append(self.create(record), joinings[key], False)

        self.touch_if_touching()

        return instances
Calculate correct beginning position for a row
dataset/ETHPy150Open sdispater/orator/orator/orm/relations/belongs_to_many.py/BelongsToMany.create_many--crossover with--dataset/ETHPy150Open gijzelaerr/python-snap7/snap7/util.py/DB_Row.get_offset