def _setRunMeta(self,runName):
     if not runName:
         logging.debug('Run name not set.')
         return
     runName = self._getBaseRunName(runName)
     runMeta = {'runName':runName,
                 'runExperimentType': self.components.runExperimentType.getLineText(0),
                        'runSubject':self.components.runSubject.getLineText(0),
                        'runObject':self.components.runObject.getLineText(0),
                        'runSuccessful':self.components.runSuccessful.checked,
                        'runCorrupted':self.components.runCorrupted.checked,
                        'runNotes':self._getTextArea('runNotes')
                        }
     logging.debug(runMeta)
     SofiePyTableAccess.setRunMetaInFile(self.filename,runName,runMeta)
 def _setRunMeta(self, runName):
     if not runName:
         logging.debug("Run name not set.")
         return
     runName = self._getBaseRunName(runName)
     runMeta = {
         "runName": runName,
         "runExperimentType": self.components.runExperimentType.getLineText(0),
         "runSubject": self.components.runSubject.getLineText(0),
         "runObject": self.components.runObject.getLineText(0),
         "runSuccessful": self.components.runSuccessful.checked,
         "runCorrupted": self.components.runCorrupted.checked,
         "runNotes": self._getTextArea("runNotes"),
     }
     logging.debug(runMeta)
     SofiePyTableAccess.setRunMetaInFile(self.filename, runName, runMeta)