don't block daemon startup on the file manager

This commit is contained in:
Jack Robison 2018-03-09 14:09:07 -05:00
parent f07e696c31
commit f25b772b56
No known key found for this signature in database
GPG key ID: DF25C68FE0239BB2
2 changed files with 3 additions and 2 deletions

View file

@ -24,6 +24,7 @@ at anytime.
### Changed
* reflector server to periodically check and set `should_announce` for sd and head blobs instead of during each request
* reflector server to use `SQLiteStorage` to find needed blob hashes for a stream
* file manager startup to not block daemon startup
### Added
* scripts to autogenerate documentation

View file

@ -44,8 +44,8 @@ class EncryptedFileManager(object):
@defer.inlineCallbacks
def setup(self):
yield self._add_to_sd_identifier()
yield self._start_lbry_files()
log.info("Started file manager")
d = self._start_lbry_files()
d.addCallback(lambda _: log.info("Started file manager"))
def get_lbry_file_status(self, lbry_file):
return self.session.storage.get_lbry_file_status(lbry_file.rowid)