use db_session for articles and sections

This commit is contained in:
Andreas Stephanides
2017-02-21 19:55:19 +01:00
parent ae2f61485e
commit 4a935ee4a9
9 changed files with 18 additions and 41 deletions

View File

@@ -6,11 +6,10 @@ from src import clogger
class BaseController():
def get(self,id):
return self.__myclass__.query.get(id)
return db_session.query(self.__myclass__).get(id)
def create(self,request):
d=read_json(request)
clogger.info(d)
if d.has_key(self.__jsonid__):
d= d[self.__jsonid__]
o=self.__myclass__()
@@ -25,12 +24,7 @@ class BaseController():
return o, errors
def get_all(self):
# try:
ar = self.__myclass__.query.all()
# except Error,e:
# db_session.rollback()
# clogger.error(e)
# ar=[]
ar = db_session.query(self.__myclass__).all()
return ar
def delete(self,id):
@@ -51,6 +45,5 @@ class BaseController():
except IntegrityError as e:
db_session.rollback()
errors.append(e.message)
return o,errors