616 |
|
|
617 |
try: |
try: |
618 |
self._dataConnection.commit() |
self._dataConnection.commit() |
619 |
|
# Ahora seteamos la conección para que pase a modo "Read committed" |
620 |
|
self._dataConnection.cursor().execute("SET TRANSACTION ISOLATION LEVEL READ COMMITTED") |
621 |
except self._DatabaseError, value: |
except self._DatabaseError, value: |
622 |
raise GDataObjects.ConnectionError(str(err)) |
raise GDataObjects.ConnectionError(str(err)) |
623 |
|
|
628 |
|
|
629 |
try: |
try: |
630 |
self._dataConnection.rollback() |
self._dataConnection.rollback() |
631 |
|
# Ahora seteamos la conección para que pase a modo "Read committed" |
632 |
|
self._dataConnection.cursor().execute("SET TRANSACTION ISOLATION LEVEL READ COMMITTED") |
633 |
except: |
except: |
634 |
pass # I'm SURE this isn't right (jcater) |
pass # I'm SURE this isn't right (jcater) |
635 |
# But not all db's support transactions |
# But not all db's support transactions |