python 3.x compatibility by miguelcleon · Pull Request #58 · ODM2/ODM2PythonAPI · GitHub
Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
60 changes: 30 additions & 30 deletions Examples/Sample.py
2 changes: 1 addition & 1 deletion odm2api/ODM1_1_1/services/edit_service.py
Original file line number Diff line number Diff line change
Expand Up @@ -457,7 +457,7 @@ def updateSeries(self, var=None, method=None, qcl=None, is_new_series=False):
print("Save existing series ID: %s" % str(series.id))
series = tseries
else:
print "Series doesn't exist (if you are not, you should be running SaveAs)"
print("Series doesn't exist (if you are not, you should be running SaveAs)")

if is_new_series:

Expand Down
2 changes: 1 addition & 1 deletion odm2api/ODM1_1_1/services/export_service.py
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ def export_series_data(self, series_id, filename, utc=False, site=False, var=Fal
return False

writer = csv.writer(open(filename, 'wb'))
print "filename: ", filename
print("filename: ", filename)
self.write_data_header(writer, utc, site, var, offset, qual, src, qcl)
for dv in series.data_values:
self.write_data_row(writer, series, dv, utc, site, var, offset, qual, src, qcl)
Expand Down
2 changes: 1 addition & 1 deletion odm2api/ODM1_1_1/services/series_service.py
Original file line number Diff line number Diff line change
Expand Up @@ -286,7 +286,7 @@ def get_series_by_id(self, series_id):
try:
return self._session.query(ODM.Series).filter_by(id=series_id).first()
except Exception as e:
print e
print(e)
return None

def get_series_by_id_quint(self, site_id, var_id, method_id, source_id, qcl_id):
Expand Down
6 changes: 3 additions & 3 deletions odm2api/ODM2/services/createService.py
Original file line number Diff line number Diff line change
Expand Up @@ -262,7 +262,7 @@ def createAffiliation(self, personid, organizationid, email, phone=None, address
#self._session.flush()
# self._session.refresh(a)

print a.OrganizationID
print(a.OrganizationID)

return a

Expand Down Expand Up @@ -523,8 +523,8 @@ def createTimeSeriesResultValues(self, datavalues):


return datavalues
except Exception, e:
print e
except Exception as e:
print(e)
return None


Expand Down
30 changes: 15 additions & 15 deletions odm2api/ODM2/services/readService.py
Original file line number Diff line number Diff line change
Expand Up @@ -331,8 +331,8 @@ def getProcessingLevelByCode(self, processingCode):
"""
try:
return self._session.query(ProcessingLevels).filter_by(ProcessingLevelCode=str(processingCode)).first()
except Exception, e:
print e
except Exception as e:
print(e)
return None

"""
Expand Down Expand Up @@ -387,7 +387,7 @@ def getSamplingFeaturesByType(self, samplingFeatureTypeCV):
try:
return self._session.query(SamplingFeatures).filter_by(SamplingFeatureTypeCV=samplingFeatureTypeCV).all()
except Exception as e:
print e
print(e)
return None

def getSamplingFeatureByGeometry(self, wkt_geometry):
Expand All @@ -396,17 +396,17 @@ def getSamplingFeatureByGeometry(self, wkt_geometry):
# ST_Equals(geometry, geometry)
return self._session.query(SamplingFeatures).filter(
func.ST_AsText(SamplingFeatures.FeatureGeometry) == func.ST_AsText(wkt_geometry)).first()
except Exception, e:
print e
except Exception as e:
print(e)
return None

def getGeometryTest(self, TestGeom):
Geom = self._session.query(SamplingFeatures).first()
print "Queried Geometry: ", self._session.query(Geom.FeatureGeometry.ST_AsText()).first()
print("Queried Geometry: ", self._session.query(Geom.FeatureGeometry.ST_AsText()).first())
GeomText = self._session.query(
func.ST_Union(Geom.FeatureGeometry, func.ST_GeomFromText(TestGeom)).ST_AsText()).first()

print GeomText
print(GeomText)

"""
Action
Expand Down Expand Up @@ -773,13 +773,13 @@ def getTimeSeriesResultValuesByResultId(self, resultId):
"""
try:
q = self._session.query(TimeSeriesResultValues).filter_by(ResultID=resultId).all()
print type(q[0]), q[0]
print(type(q[0]), q[0])
df = pd.DataFrame([dv.list_repr() for dv in q])
df.columns = q[0].get_columns()
return df
# return self._session.query(Timeseriesresultvalue).filter_by(ResultID=resultId).all()
except Exception as e:
print e
print(e)
return None

def getTimeSeriesResultValuesByCode(self, timeSeriesCode):
Expand Down Expand Up @@ -945,8 +945,8 @@ def getRelatedModelsByID(self, modelid):
"""
try:
return self._session.query(RelatedModels).filter_by(RelatedModelID=modelid).all()
except Exception, e:
print e
except Exception as e:
print(e)
return None

def getRelatedModelsByCode(self, modelcode):
Expand All @@ -958,8 +958,8 @@ def getRelatedModelsByCode(self, modelcode):
try:
return self._session.query(RelatedModels).join(Models, RelatedModels.RelatedModelID == Models.ModelID) \
.filter(Models.ModelCode == modelcode).all()
except Exception, e:
print e
except Exception as e:
print(e)
return None

def getResultsBySimulationID(self, simulationID):
Expand All @@ -969,8 +969,8 @@ def getResultsBySimulationID(self, simulationID):
.join(Actions) \
.join(Simulations) \
.filter(Simulations.SimulationID == simulationID).all()
except Exception, e:
print e
except Exception as e:
print(e)
return None

# ################################################################################
Expand Down
4 changes: 2 additions & 2 deletions odm2api/ODMconnection.py