diff --git a/couchpotato/core/downloaders/Synology/main.py b/couchpotato/core/downloaders/Synology/main.py index 2d66aa5..afed59c 100644 --- a/couchpotato/core/downloaders/Synology/main.py +++ b/couchpotato/core/downloaders/Synology/main.py @@ -1,11 +1,9 @@ -from base64 import b64encode from couchpotato.core.downloaders.base import Downloader from couchpotato.core.helpers.encoding import isInt from couchpotato.core.logger import CPLog import httplib import json -import os.path -import re + import urllib2 import urllib @@ -60,14 +58,14 @@ class SynologyRPC(object): def _login(self): if self.username and self.password: - args = {'api': 'SYNO.API.Auth', 'account': self.username, 'passwd': self.password, 'version': 2, + args = {'api': 'SYNO.API.Auth', 'account': self.username, 'passwd': self.password, 'version': 2, 'method': 'login', 'session': self.session_name, 'format': 'sid'} response = self._req(self.Authurl, args) if response['success'] == True: self.sid = response['data']['sid'] log.debug( "Sid=%s", self.sid) return response - elif username or password: + elif self.username or self.password: log.error('User or password missing, not using authentication.') return False