コード例 #1
0
ファイル: schema.py プロジェクト: accellion/gobpersist
    def update(self, gob):
        """Update item.

        This is equivalent to calling ``gob.save()``
        """
        gob.session = self.session
        gob.save()
コード例 #2
0
ファイル: schema.py プロジェクト: accellion/gobpersist
 def add(self, gob):
     """Add an item to the collection."""
     gob.session = self.session
     if self.autoset is not None:
         for key, value in self.autoset.iteritems():
             if isinstance(value, gobpersist.field.Field):
                 setattr(gob, key, value.value)
             else:
                 setattr(gob, key, value)
     gob.save()