Пример #1
0
    def patch(self, vals):
        """Replace values

        """
        obj = self.get()
        for key, val in vals.items():
            setattr(obj, key, val)
        Session.flush()
        return obj
Пример #2
0
    def add(self, vals):
        """Add new row to table

        :param vals: initial values
        :param type: dict
        :return new row object
        """
        cls = orm_classes[self.name]
        obj = cls(**vals)
        session = Session()
        session.add(obj)
        session.flush()
        return obj