Browse Source

Api call release lock never triggered

pull/3356/head
Ruud 11 years ago
parent
commit
6b06caf00d
  1. 7
      couchpotato/api.py

7
couchpotato/api.py

@ -112,8 +112,11 @@ class ApiHandler(RequestHandler):
except:
log.error('Failed doing api request "%s": %s', (route, traceback.format_exc()))
try:
self.write({'success': False, 'error': 'Failed returning results'})
self.finish()
except:
log.error('Failed write error "%s": %s', (route, traceback.format_exc()))
api_locks[route].release()
@ -121,9 +124,7 @@ class ApiHandler(RequestHandler):
def taskFinished(self, result, route):
if self.request.connection.stream.closed():
return
if not self.request.connection.stream.closed():
try:
# Check JSONP callback
jsonp_callback = self.get_argument('callback_func', default = None)

Loading…
Cancel
Save