Skip to content

Commit eb7a32f

Browse files
author
Ted Salmon
authored
Merge pull request #34 from LasLabs/bugfix/0.1/session-handle
[FIX] Return outside of session scope
2 parents de8ac3d + 364686c commit eb7a32f

1 file changed

Lines changed: 6 additions & 6 deletions

File tree

carepoint/db/carepoint.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -259,7 +259,7 @@ def read(self, model_obj, record_id, with_entities=None):
259259
res.with_entities(*self._create_entities(
260260
model_obj, with_entities
261261
))
262-
return res
262+
return res
263263

264264
def search(self, model_obj, filters=None, with_entities=None):
265265
""" Search table by filters and return records
@@ -280,7 +280,7 @@ def search(self, model_obj, filters=None, with_entities=None):
280280
res.with_entities(*self._create_entities(
281281
model_obj, with_entities
282282
))
283-
return res
283+
return res
284284

285285
def create(self, model_obj, vals):
286286
""" Wrapper to create a record in Carepoint
@@ -293,7 +293,7 @@ def create(self, model_obj, vals):
293293
with self._get_model_session(model_obj) as session:
294294
record = model_obj(**vals)
295295
session.add(record)
296-
return record
296+
return record
297297

298298
def update(self, model_obj, record_id, vals):
299299
""" Wrapper to update a record in Carepoint
@@ -305,11 +305,11 @@ def update(self, model_obj, record_id, vals):
305305
:type vals: dict
306306
:rtype: :class:`sqlalchemy.ext.declarative.Declarative`
307307
"""
308-
with self._get_model_session(model_obj) as session:
308+
with self._get_model_session(model_obj):
309309
record = self.read(model_obj, record_id)
310310
for key, val in vals.items():
311311
setattr(record, key, val)
312-
return record
312+
return record
313313

314314
def delete(self, model_obj, record_id):
315315
""" Wrapper to delete a record in Carepoint
@@ -359,7 +359,7 @@ def get_next_sequence(self, sequence_name, db_name='cph'):
359359
seq_name=sequence_name,
360360
)
361361
id_int = res.fetchall()[0][0]
362-
return id_int
362+
return id_int
363363

364364
def __getattr__(self, key):
365365
""" Re-implement __getattr__ to use __getitem__ if attr not found """

0 commit comments

Comments
 (0)