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 ### Changed
* reflector server to periodically check and set `should_announce` for sd and head blobs instead of during each request * 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 * reflector server to use `SQLiteStorage` to find needed blob hashes for a stream
* file manager startup to not block daemon startup
### Added ### Added
* scripts to autogenerate documentation * scripts to autogenerate documentation

View file

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