Added an error message when there is an exception in authorisation
This commit is contained in:
@@ -8,6 +8,8 @@ import logging
|
||||
import utils
|
||||
import sound
|
||||
from config_utils import Configuration, ConfigurationResetException
|
||||
from pubsub import pub
|
||||
|
||||
log = logging.getLogger("session")
|
||||
|
||||
sessions = {}
|
||||
@@ -222,9 +224,15 @@ class vkSession(object):
|
||||
self.get_my_data()
|
||||
|
||||
def authorise(self):
|
||||
self.vk.login(self.settings["vk"]["user"], self.settings["vk"]["password"])
|
||||
self.settings["vk"]["token"] = self.vk.client._session.access_token
|
||||
self.settings.write()
|
||||
try:
|
||||
self.vk.login(self.settings["vk"]["user"], self.settings["vk"]["password"])
|
||||
self.settings["vk"]["token"] = self.vk.client._session.access_token
|
||||
self.settings.write()
|
||||
except:
|
||||
self.settings["vk"]["user"] = ""
|
||||
self.settings["vk"]["password"] = ""
|
||||
self.settings.write()
|
||||
pub.sendMessage("authorisation-failed")
|
||||
|
||||
def post_wall_status(self, message, *args, **kwargs):
|
||||
""" Sends a post to an user, group or community wall."""
|
||||
|
@@ -28,10 +28,11 @@ class sessionManagerController(object):
|
||||
strconfig = "%s/session.conf" % (paths.config_path(i))
|
||||
config_test = Configuration(strconfig)
|
||||
name = config_test["vk"]["user"]
|
||||
self.session = i
|
||||
s = session.vkSession(self.session)
|
||||
s.get_configuration()
|
||||
session.sessions[self.session] = s
|
||||
if name != "" and config_test["vk"]["password"] != "":
|
||||
self.session = i
|
||||
s = session.vkSession(self.session)
|
||||
s.get_configuration()
|
||||
session.sessions[self.session] = s
|
||||
|
||||
def manage_new_account(self):
|
||||
if view.new_account_dialog() == widgetUtils.YES:
|
||||
|
Reference in New Issue
Block a user