Example #1
0
        for field in self.fields(fieldNames).values():
          field.setIsCommitting(True)
      else:
        raise RuntimeError('unknown commit type %s' % commitType)

    error = None

    try:
      self._beforeCommit(sgBatchData, sgCommitData)
    except Exception, e:
      error = e

    batchDataCopy = copy.deepcopy(sgBatchData)

    try:
      ShotgunORM.beforeEntityCommit(self, batchDataCopy, sgCommitData)
    except Exception, e:
      if error == None:
        error = e

    if error != None:
      raise error

  def _buildFields(self):
    '''
    Sub-class portion of SgEntity.buildFields().
    '''

    pass

  def buildFields(self):
Example #2
0
        for field in self.fields(fieldNames).values():
          field.setIsCommitting(True)
      else:
        raise RuntimeError('unknown commit type %s' % commitType)

    error = None

    try:
      self._beforeCommit(sgBatchData, sgCommitData, sgDryRun)
    except Exception, e:
      error = e

    batchDataCopy = copy.deepcopy(sgBatchData)

    try:
      ShotgunORM.beforeEntityCommit(self, batchDataCopy, sgCommitData, sgDryRun)
    except Exception, e:
      if error == None:
        error = e

    if error != None:
      raise error

  def _buildFields(self):
    '''
    Subclass portion of SgEntity.buildFields().
    '''

    pass

  def buildFields(self):