DisconnectionError not raised by storm on 'OperationalError: terminating connection due to administrator command'
Bug #947455 reported by
Cody A.W. Somerville
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Storm |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
DisconnectionError not raised by storm on 'OperationalError: terminating connection due to administrator command'.
Changed in storm: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
>>> import storm database( 'postgres: stub') 'select true').get_one()[0] 'select pg_terminate_ backend( pg_backend_ pid())' ) python2. 7/dist- packages/ storm/store. py", line 108, in execute n.execute( statement, params, noresult) python2. 7/dist- packages/ storm/databases /postgres. py", line 249, in execute execute( self, statement, params, noresult) python2. 7/dist- packages/ storm/database. py", line 237, in execute execute( statement, params) python2. 7/dist- packages/ storm/databases /postgres. py", line 259, in raw_execute raw_execute( self, statement, params) python2. 7/dist- packages/ storm/database. py", line 321, in raw_execute _check_ disconnect( raw_cursor. execute, *args) python2. 7/dist- packages/ storm/database. py", line 366, in _check_disconnect OperationalErro r: terminating connection due to administrator command
>>> storm.version
'0.18'
>>> from storm.locals import *
>>> database = create_
>>> store = Store(database)
>>> store.execute(
True
>>> store.execute(
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/lib/
return self._connectio
File "/usr/lib/
return Connection.
File "/usr/lib/
raw_cursor = self.raw_
File "/usr/lib/
return Connection.
File "/usr/lib/
self.
File "/usr/lib/
return function(*args, **kwargs)
psycopg2.
FATAL: terminating connection due to administrator command