Merge pull request #347 from lbryio/log-error-on-lbry-files
Log failure when attempting to get_lbry_files
This commit is contained in:
commit
c0f22decd7
1 changed files with 7 additions and 2 deletions
|
@ -1014,8 +1014,13 @@ class Daemon(AuthJSONRPCServer):
|
||||||
return _GetFileHelper(self, search_by, val, return_json).retrieve_file()
|
return _GetFileHelper(self, search_by, val, return_json).retrieve_file()
|
||||||
|
|
||||||
def _get_lbry_files(self):
|
def _get_lbry_files(self):
|
||||||
|
def safe_get(sd_hash):
|
||||||
|
d = self._get_lbry_file(FileID.SD_HASH, sd_hash)
|
||||||
|
d.addErrback(log.fail(), 'Failed to get file for hash: %s', sd_hash)
|
||||||
|
return d
|
||||||
|
|
||||||
d = defer.DeferredList([
|
d = defer.DeferredList([
|
||||||
self._get_lbry_file(FileID.SD_HASH, l.sd_hash)
|
safe_get(l.sd_hash)
|
||||||
for l in self.lbry_file_manager.lbry_files
|
for l in self.lbry_file_manager.lbry_files
|
||||||
])
|
])
|
||||||
return d
|
return d
|
||||||
|
@ -1360,7 +1365,7 @@ class Daemon(AuthJSONRPCServer):
|
||||||
"""
|
"""
|
||||||
|
|
||||||
d = self._get_lbry_files()
|
d = self._get_lbry_files()
|
||||||
d.addCallback(lambda r: self._render_response([d[1] for d in r], OK_CODE))
|
d.addCallback(lambda r: self._render_response([d[1] for d in r if d[0]], OK_CODE))
|
||||||
|
|
||||||
return d
|
return d
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue