Fixed the PeertubeService's init function + added code to create our temporary directory
This commit is contained in:
parent
338f1cae9a
commit
55aa736e97
16
service.py
16
service.py
|
@ -1,6 +1,6 @@
|
||||||
import libtorrent
|
import libtorrent
|
||||||
import time, sys
|
import time, sys
|
||||||
import xbmcvfs
|
import xbmc, xbmcvfs
|
||||||
import AddonSignals
|
import AddonSignals
|
||||||
from threading import Thread
|
from threading import Thread
|
||||||
|
|
||||||
|
@ -9,7 +9,7 @@ class PeertubeDownloader(Thread):
|
||||||
A class to download peertube torrents in the background
|
A class to download peertube torrents in the background
|
||||||
"""
|
"""
|
||||||
|
|
||||||
def init(self, magnet_f):
|
def __init__(self, magnet_f):
|
||||||
"""
|
"""
|
||||||
:param magnet_f: str
|
:param magnet_f: str
|
||||||
:return: None
|
:return: None
|
||||||
|
@ -56,6 +56,16 @@ class PeertubeService():
|
||||||
"""
|
"""
|
||||||
"""
|
"""
|
||||||
|
|
||||||
|
def __init__():
|
||||||
|
"""
|
||||||
|
PeertubeService initialisation function
|
||||||
|
"""
|
||||||
|
|
||||||
|
# Create our temporary directory
|
||||||
|
fpath = xbmc.translatePath('special://temp') + '/plugin.video.peertube'
|
||||||
|
if not xbmcvfs.exists(fpath):
|
||||||
|
xbmcvfs.mkdir(fpath)
|
||||||
|
|
||||||
def download_torrent(self, data):
|
def download_torrent(self, data):
|
||||||
"""
|
"""
|
||||||
Start a downloader thread to download torrent specified by data['magnet_f']
|
Start a downloader thread to download torrent specified by data['magnet_f']
|
||||||
|
@ -68,6 +78,8 @@ class PeertubeService():
|
||||||
|
|
||||||
def run(self):
|
def run(self):
|
||||||
"""
|
"""
|
||||||
|
Main loop of the PeertubeService class, registring the start_download signal to start a
|
||||||
|
peertubeDownloader thread when needed, and exit when Kodi is shutting down
|
||||||
"""
|
"""
|
||||||
|
|
||||||
# Launch the download_torrent callback function when the 'start_download' signal is received
|
# Launch the download_torrent callback function when the 'start_download' signal is received
|
||||||
|
|
Loading…
Reference in New Issue