forked from openlp/openlp
Fix bug #1206886: only write to the socket if it exists
This commit is contained in:
parent
6d86abaa37
commit
232492b57e
@ -1061,7 +1061,7 @@ class OldBibleDB(QtCore.QObject, Manager):
|
||||
QtCore.QObject.__init__(self)
|
||||
if u'path' not in kwargs:
|
||||
raise KeyError(u'Missing keyword argument "path".')
|
||||
if u'file' not in kwargs:
|
||||
if u'file' not in kwargs:
|
||||
raise KeyError(u'Missing keyword argument "file".')
|
||||
if u'path' in kwargs:
|
||||
self.path = kwargs[u'path']
|
||||
|
@ -593,8 +593,11 @@ class HttpConnection(object):
|
||||
for header, value in response.headers.iteritems():
|
||||
http += '%s: %s\r\n' % (header, value)
|
||||
http += '\r\n'
|
||||
self.socket.write(http)
|
||||
self.socket.write(response.content)
|
||||
if self.socket:
|
||||
# Write to the socket if it's open, else ignore it.
|
||||
# See http://support.openlp.org/scp/tickets.php?id=2112
|
||||
self.socket.write(http)
|
||||
self.socket.write(response.content)
|
||||
|
||||
def disconnected(self):
|
||||
"""
|
||||
|
Loading…
Reference in New Issue
Block a user