fix download from peer script
This commit is contained in:
parent
4748cbf654
commit
90e0694d2e
|
@ -7,13 +7,16 @@ import time
|
||||||
import shutil
|
import shutil
|
||||||
from pprint import pprint
|
from pprint import pprint
|
||||||
|
|
||||||
from twisted.internet import defer, reactor, threads
|
from twisted.internet import asyncioreactor
|
||||||
|
asyncioreactor.install()
|
||||||
|
from twisted.internet import defer, threads, reactor
|
||||||
|
|
||||||
from lbrynet import conf
|
from lbrynet import conf
|
||||||
from lbrynet.core import log_support, Peer
|
from lbrynet.core import log_support, Peer
|
||||||
from lbrynet.core.SinglePeerDownloader import SinglePeerDownloader
|
from lbrynet.core.SinglePeerDownloader import SinglePeerDownloader
|
||||||
from lbrynet.core.StreamDescriptor import BlobStreamDescriptorReader
|
from lbrynet.core.StreamDescriptor import BlobStreamDescriptorReader
|
||||||
from lbrynet.core.BlobManager import DiskBlobManager
|
from lbrynet.core.BlobManager import DiskBlobManager
|
||||||
|
from lbrynet.daemon.Components import f2d
|
||||||
from lbrynet.database.storage import SQLiteStorage
|
from lbrynet.database.storage import SQLiteStorage
|
||||||
from lbrynet.wallet.manager import LbryWalletManager
|
from lbrynet.wallet.manager import LbryWalletManager
|
||||||
|
|
||||||
|
@ -51,12 +54,11 @@ def download_it(peer, timeout, blob_hash):
|
||||||
tmp_blob_manager = DiskBlobManager(tmp_dir, storage)
|
tmp_blob_manager = DiskBlobManager(tmp_dir, storage)
|
||||||
|
|
||||||
config = {'auto_connect': True}
|
config = {'auto_connect': True}
|
||||||
if conf.settings['lbryum_wallet_dir']:
|
config['lbryum_wallet_dir'] = tempfile.mkdtemp()
|
||||||
config['lbryum_wallet_dir'] = conf.settings['lbryum_wallet_dir']
|
config['use_keyring'] = False
|
||||||
config['use_keyring'] = False
|
config['blockchain_name'] = conf.settings['blockchain_name']
|
||||||
config['blockchain_name'] = conf.settings['blockchain_name']
|
config['lbryum_servers'] = []
|
||||||
config['lbryum_servers'] = []
|
wallet = yield f2d(LbryWalletManager.from_lbrynet_config(config, storage))
|
||||||
wallet = LbryWalletManager.from_lbrynet_config(config, storage)
|
|
||||||
|
|
||||||
downloader = SinglePeerDownloader()
|
downloader = SinglePeerDownloader()
|
||||||
downloader.setup(wallet)
|
downloader.setup(wallet)
|
||||||
|
|
Loading…
Reference in a new issue