diff --git a/paramecio2/libraries/db/sqlalchemy.py b/paramecio2/libraries/db/sqlalchemy.py index c0d7dfc..9dcf592 100644 --- a/paramecio2/libraries/db/sqlalchemy.py +++ b/paramecio2/libraries/db/sqlalchemy.py @@ -46,6 +46,7 @@ class SqlClass: self.conn=None self.connected=False self.pool_recycle=3600 + self.last_query='' self.connect() @@ -166,23 +167,27 @@ class SqlClass: arguments (list): The data used in sql sentence. This data substitute the %s characters. name_connection (str): The name of dict element with the configuration of connection, without used in this moment. """ - + cursor=self.conn.cursor(SqlClass.cursors_connect) try: cursor.execute(sql_query, arguments) self.conn.commit() + + #if hasattr(cursor, '_executed'): + # self.last_query=cursor._executed + return cursor except: e = sys.exc_info()[0] v = sys.exc_info()[1] - if hasattr(cursor, '_last_executed'): - sql_query=cursor._last_executed + #if hasattr(cursor, '_executed'): + # self.last_query=cursor._executed - self.error_connection="Error in query ||%s||Values: %s" % (sql_query, str(arguments)) + self.error_connection="Error in query ||%s||Values: %s" % (self.last_query, str(arguments)) self.conn.close() diff --git a/paramecio2/modules/admin/media/js/jsutils b/paramecio2/modules/admin/media/js/jsutils index 1dcbd59..f317577 160000 --- a/paramecio2/modules/admin/media/js/jsutils +++ b/paramecio2/modules/admin/media/js/jsutils @@ -1 +1 @@ -Subproject commit 1dcbd599d9d11f16c10c5a377c82bfb652694037 +Subproject commit f3175777e395281e50ea05898a5db768e054d4a3