Code:
|
if value is None:
self.annealProtocolStoreName = None
self.annealProtocolCode = None
elif self.softwareName not in (None, value.application):
raise ApiError("AnnealProtol.application %s does not match WmsProcol.softwareName %s" % (value.application,self.softwareName))
else:
self.annealProtocolStoreName = value.annealProtocolStore.name
self.softwareName = value.application # necessary in case softwareName was None
self.annealProtocolCode = value.code
|