diff --git a/sickbeard/clients/__init__.py b/sickbeard/clients/__init__.py index fa11a8ce03e84361b47aa7b31dfef72ad33011cc..38c67c71e15cc933bdb010d8be82259d9423052a 100644 --- a/sickbeard/clients/__init__.py +++ b/sickbeard/clients/__init__.py @@ -111,7 +111,7 @@ def getClientModule(name): name = name.lower() prefix = "sickbeard.clients." - return __import__(prefix + name, fromlist=__all__) + return __import__(prefix + name + '_client', fromlist=__all__) def getClientIstance(name): diff --git a/sickbeard/clients/deluge.py b/sickbeard/clients/deluge_client.py similarity index 99% rename from sickbeard/clients/deluge.py rename to sickbeard/clients/deluge_client.py index 48282a5070aaeeb1dd34538355074f7f91921312..3303ce896fd5cfe5ef4b08da2806e60a98bc0e3d 100644 --- a/sickbeard/clients/deluge.py +++ b/sickbeard/clients/deluge_client.py @@ -21,7 +21,7 @@ from base64 import b64encode import sickbeard from sickbeard import logger -from sickbeard.clients.generic import GenericClient +from .generic import GenericClient class DelugeAPI(GenericClient): @@ -217,4 +217,4 @@ class DelugeAPI(GenericClient): return True -api = DelugeAPI() \ No newline at end of file +api = DelugeAPI() diff --git a/sickbeard/clients/download_station.py b/sickbeard/clients/download_station_client.py similarity index 97% rename from sickbeard/clients/download_station.py rename to sickbeard/clients/download_station_client.py index 25dc9fceb9df4afaf2cd82dd8c65dcd72a2a72b1..bbbd4e86f508443372ca1fed5b9cdabb18a42f77 100644 --- a/sickbeard/clients/download_station.py +++ b/sickbeard/clients/download_station_client.py @@ -21,7 +21,7 @@ # Uses the Synology Download Station API: http://download.synology.com/download/Document/DeveloperGuide/Synology_Download_Station_Web_API.pdf import sickbeard -from sickbeard.clients.generic import GenericClient +from .generic import GenericClient class DownloadStationAPI(GenericClient): @@ -72,4 +72,4 @@ class DownloadStationAPI(GenericClient): return self.response.json()['success'] -api = DownloadStationAPI() \ No newline at end of file +api = DownloadStationAPI() diff --git a/sickbeard/clients/generic.py b/sickbeard/clients/generic.py index a0a07132f674a2e82212ace044b767b9f535b70b..22bbf1ff7eb174ba0c21e9755d2b03dec2bd2463 100644 --- a/sickbeard/clients/generic.py +++ b/sickbeard/clients/generic.py @@ -6,7 +6,7 @@ from base64 import b16encode, b32decode import sickbeard from sickbeard import logger from sickbeard.exceptions import ex -from sickbeard.clients import http_error_code +from . import http_error_code from bencode import bencode, bdecode import requests from requests import exceptions diff --git a/sickbeard/clients/qbittorrent.py b/sickbeard/clients/qbittorrent_client.py similarity index 96% rename from sickbeard/clients/qbittorrent.py rename to sickbeard/clients/qbittorrent_client.py index d53d31f4fd33e6353881fb7ab83b8568f13a62f6..b07d827b320bb902fcbc53c3fc985b1ceb7e294e 100644 --- a/sickbeard/clients/qbittorrent.py +++ b/sickbeard/clients/qbittorrent_client.py @@ -18,7 +18,7 @@ import sickbeard from sickbeard import logger -from sickbeard.clients.generic import GenericClient +from .generic import GenericClient import requests from requests.auth import HTTPDigestAuth @@ -70,4 +70,4 @@ class qbittorrentAPI(GenericClient): data = {'hash': result.hash} return self._request(method='post', data=data) -api = qbittorrentAPI() \ No newline at end of file +api = qbittorrentAPI() diff --git a/sickbeard/clients/rtorrent.py b/sickbeard/clients/rtorrent_client.py similarity index 99% rename from sickbeard/clients/rtorrent.py rename to sickbeard/clients/rtorrent_client.py index 962b48ff2f77ec4fed98298c6e7ed68c583c60cd..2b2ee37c7a020ce4a928c22f72a004cff0ed20c5 100644 --- a/sickbeard/clients/rtorrent.py +++ b/sickbeard/clients/rtorrent_client.py @@ -21,7 +21,7 @@ import traceback import sickbeard from sickbeard import logger -from sickbeard.clients.generic import GenericClient +from .generic import GenericClient from rtorrent import RTorrent from rtorrent.err import MethodError diff --git a/sickbeard/clients/transmission.py b/sickbeard/clients/transmission_client.py similarity index 99% rename from sickbeard/clients/transmission.py rename to sickbeard/clients/transmission_client.py index f0d20124a5200ffd704e26f4d921e0e6ac48d1c6..ebc11dc65e22199ce26b02008bdfcf3d986f09d1 100644 --- a/sickbeard/clients/transmission.py +++ b/sickbeard/clients/transmission_client.py @@ -22,7 +22,7 @@ from base64 import b64encode import sickbeard from sickbeard import logger -from sickbeard.clients.generic import GenericClient +from .generic import GenericClient class TransmissionAPI(GenericClient): diff --git a/sickbeard/clients/utorrent.py b/sickbeard/clients/utorrent_client.py similarity index 98% rename from sickbeard/clients/utorrent.py rename to sickbeard/clients/utorrent_client.py index 58b4e0298e099854719889b8d208035823c71250..c19161a5d44a405edeabfb218ec64981bc6235fc 100644 --- a/sickbeard/clients/utorrent.py +++ b/sickbeard/clients/utorrent_client.py @@ -20,7 +20,7 @@ import re import sickbeard from sickbeard import logger -from sickbeard.clients.generic import GenericClient +from .generic import GenericClient class uTorrentAPI(GenericClient):