99
1010class DetailedResult :
1111 def __init__ (self , result ,
12- samplingFeature ,
12+ sc , sn ,
1313 method , variable ,
1414 processingLevel ,
1515 unit ):
1616 # result.result_id etc.
1717 self .resultID = result .ResultID
18- self .samplingFeatureCode = samplingFeature #.SamplingFeatureCode
18+ self .samplingFeatureCode = sc #.SamplingFeatureCode
1919 self .methodCode = method .MethodCode
2020 self .variableCode = variable .VariableCode
2121 self .processingLevelCode = processingLevel .ProcessingLevelCode
2222 self .unitsName = unit .UnitsName
2323
24- self .samplingFeatureName = samplingFeature #.SamplingFeatureName
24+ self .samplingFeatureName = sn #.SamplingFeatureName
2525 self .methodName = method .MethodName
2626 self .variableNameCV = variable .VariableNameCV
2727 self .processingLevelDef = processingLevel .Definition
@@ -170,7 +170,7 @@ def getDetailedAffiliationInfo(self):
170170 return affiliationList
171171
172172 def getDetailedResultInfo (self , resultTypeCV , resultID = None ):
173- q = self ._session .query (Results , SamplingFeatures .SamplingFeatureCode , Methods , Variables ,
173+ q = self ._session .query (Results , SamplingFeatures .SamplingFeatureCode , SamplingFeatures . SamplingFeatureName , Methods , Variables ,
174174 ProcessingLevels , Units ).filter (Results .VariableID == Variables .VariableID ) \
175175 .filter (Results .UnitsID == Units .UnitsID ) \
176176 .filter (Results .FeatureActionID == FeatureActions .FeatureActionID ) \
@@ -181,14 +181,14 @@ def getDetailedResultInfo(self, resultTypeCV, resultID=None):
181181 .filter (Results .ResultTypeCV == resultTypeCV )
182182 resultList = []
183183 if resultID :
184- for r , s , m , v , p , u in q .filter_by (ResultID = resultID ).all ():
184+ for r , sc , sn , m , v , p , u in q .filter_by (ResultID = resultID ).all ():
185185 detailedResult = DetailedResult ( \
186- r , s , m , v , p , u )
186+ r , sc , sn , m , v , p , u )
187187 resultList .append (detailedResult )
188188 else :
189- for r , s , m , v , p , u in q .all ():
189+ for r , sc , sn , m , v , p , u in q .all ():
190190 detailedResult = DetailedResult ( \
191- r , s , m , v , p , u )
191+ r , sc , sn , m , v , p , u )
192192 resultList .append (detailedResult )
193193 return resultList
194194
@@ -466,7 +466,8 @@ def getResults(self, ids=None, uuids= None, actionid=None, simulationid = None)
466466
467467 try :
468468 return query .all ()
469- except :
469+ except Exception as e :
470+ print ("Error running Query: %s" % e )
470471 return None
471472
472473 #
0 commit comments