mirror of
https://git.deluge-torrent.org/deluge
synced 2025-08-02 22:48:40 +00:00
Change libtorrent import behaviour to first try importing deluge.libtorrent and then libtorrent. It will now also raise an ImportError if libtorrent version is not 0.14.
This commit is contained in:
parent
831ac110a8
commit
55e694e80b
7 changed files with 37 additions and 13 deletions
|
@ -28,7 +28,13 @@
|
||||||
import gobject
|
import gobject
|
||||||
|
|
||||||
import deluge.component as component
|
import deluge.component as component
|
||||||
import deluge.libtorrent as lt
|
try:
|
||||||
|
import deluge.libtorrent as lt
|
||||||
|
except ImportError:
|
||||||
|
import libtorrent as lt
|
||||||
|
if not (libtorrent.version_major == 0 and libtorrent.version_minor == 14):
|
||||||
|
raise ImportError("This version of Deluge requires libtorrent 0.14!")
|
||||||
|
|
||||||
from deluge.log import LOG as log
|
from deluge.log import LOG as log
|
||||||
|
|
||||||
class AlertManager(component.Component):
|
class AlertManager(component.Component):
|
||||||
|
|
|
@ -26,9 +26,12 @@
|
||||||
import os
|
import os
|
||||||
|
|
||||||
try:
|
try:
|
||||||
import libtorrent as lt
|
|
||||||
except ImportError:
|
|
||||||
import deluge.libtorrent as lt
|
import deluge.libtorrent as lt
|
||||||
|
except ImportError:
|
||||||
|
import libtorrent as lt
|
||||||
|
if not (libtorrent.version_major == 0 and libtorrent.version_minor == 14):
|
||||||
|
raise ImportError("This version of Deluge requires libtorrent 0.14!")
|
||||||
|
|
||||||
import deluge.component as component
|
import deluge.component as component
|
||||||
from deluge.configmanager import ConfigManager
|
from deluge.configmanager import ConfigManager
|
||||||
from deluge.log import LOG as log
|
from deluge.log import LOG as log
|
||||||
|
|
|
@ -40,9 +40,12 @@ import threading
|
||||||
import socket
|
import socket
|
||||||
|
|
||||||
try:
|
try:
|
||||||
import libtorrent as lt
|
|
||||||
except ImportError:
|
|
||||||
import deluge.libtorrent as lt
|
import deluge.libtorrent as lt
|
||||||
|
except ImportError:
|
||||||
|
import libtorrent as lt
|
||||||
|
if not (libtorrent.version_major == 0 and libtorrent.version_minor == 14):
|
||||||
|
raise ImportError("This version of Deluge requires libtorrent 0.14!")
|
||||||
|
|
||||||
import deluge.configmanager
|
import deluge.configmanager
|
||||||
import deluge.common
|
import deluge.common
|
||||||
import deluge.component as component
|
import deluge.component as component
|
||||||
|
|
|
@ -30,9 +30,12 @@ import cPickle
|
||||||
import shutil
|
import shutil
|
||||||
|
|
||||||
try:
|
try:
|
||||||
import libtorrent as lt
|
|
||||||
except ImportError:
|
|
||||||
import deluge.libtorrent as lt
|
import deluge.libtorrent as lt
|
||||||
|
except ImportError:
|
||||||
|
import libtorrent as lt
|
||||||
|
if not (libtorrent.version_major == 0 and libtorrent.version_minor == 14):
|
||||||
|
raise ImportError("This version of Deluge requires libtorrent 0.14!")
|
||||||
|
|
||||||
from deluge.configmanager import ConfigManager
|
from deluge.configmanager import ConfigManager
|
||||||
import deluge.core.torrentmanager
|
import deluge.core.torrentmanager
|
||||||
from deluge.log import LOG as log
|
from deluge.log import LOG as log
|
||||||
|
|
|
@ -28,9 +28,12 @@ import threading
|
||||||
import gobject
|
import gobject
|
||||||
|
|
||||||
try:
|
try:
|
||||||
import libtorrent as lt
|
|
||||||
except ImportError:
|
|
||||||
import deluge.libtorrent as lt
|
import deluge.libtorrent as lt
|
||||||
|
except ImportError:
|
||||||
|
import libtorrent as lt
|
||||||
|
if not (libtorrent.version_major == 0 and libtorrent.version_minor == 14):
|
||||||
|
raise ImportError("This version of Deluge requires libtorrent 0.14!")
|
||||||
|
|
||||||
import deluge.configmanager
|
import deluge.configmanager
|
||||||
import deluge.common
|
import deluge.common
|
||||||
import deluge.component as component
|
import deluge.component as component
|
||||||
|
|
|
@ -30,9 +30,12 @@ import time
|
||||||
from urlparse import urlparse
|
from urlparse import urlparse
|
||||||
|
|
||||||
try:
|
try:
|
||||||
import libtorrent as lt
|
|
||||||
except ImportError:
|
|
||||||
import deluge.libtorrent as lt
|
import deluge.libtorrent as lt
|
||||||
|
except ImportError:
|
||||||
|
import libtorrent as lt
|
||||||
|
if not (libtorrent.version_major == 0 and libtorrent.version_minor == 14):
|
||||||
|
raise ImportError("This version of Deluge requires libtorrent 0.14!")
|
||||||
|
|
||||||
import deluge.common
|
import deluge.common
|
||||||
import deluge.component as component
|
import deluge.component as component
|
||||||
from deluge.configmanager import ConfigManager
|
from deluge.configmanager import ConfigManager
|
||||||
|
|
|
@ -34,9 +34,12 @@ import shutil
|
||||||
import gobject
|
import gobject
|
||||||
|
|
||||||
try:
|
try:
|
||||||
import libtorrent as lt
|
|
||||||
except ImportError:
|
|
||||||
import deluge.libtorrent as lt
|
import deluge.libtorrent as lt
|
||||||
|
except ImportError:
|
||||||
|
import libtorrent as lt
|
||||||
|
if not (libtorrent.version_major == 0 and libtorrent.version_minor == 14):
|
||||||
|
raise ImportError("This version of Deluge requires libtorrent 0.14!")
|
||||||
|
|
||||||
|
|
||||||
import deluge.common
|
import deluge.common
|
||||||
import deluge.component as component
|
import deluge.component as component
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue