Added more logging info
This commit is contained in:
parent
9dfb6dc916
commit
9373b3db93
@ -180,7 +180,9 @@ class Controller(object):
|
|||||||
except VkApiError as ex:
|
except VkApiError as ex:
|
||||||
if ex.code == 6:
|
if ex.code == 6:
|
||||||
log.exception("Something went wrong when getting messages. Waiting a second to retry")
|
log.exception("Something went wrong when getting messages. Waiting a second to retry")
|
||||||
|
log.debug("Creating buffer conversation for {} buffers".format(len(msgs["items"])))
|
||||||
for i in msgs["items"]:
|
for i in msgs["items"]:
|
||||||
|
log.debug("Creating chat buffer for peer_id {}".format(i["last_message"]["peer_id"]))
|
||||||
self.chat_from_id(i["last_message"]["peer_id"], setfocus=False, unread=False)
|
self.chat_from_id(i["last_message"]["peer_id"], setfocus=False, unread=False)
|
||||||
|
|
||||||
def get_audio_albums(self, user_id=None, create_buffers=True, force_action=False):
|
def get_audio_albums(self, user_id=None, create_buffers=True, force_action=False):
|
||||||
@ -435,8 +437,10 @@ class Controller(object):
|
|||||||
@ setfocus boolean: If set to True, the buffer will receive focus automatically right after being created.
|
@ setfocus boolean: If set to True, the buffer will receive focus automatically right after being created.
|
||||||
@ unread: if set to True, the last message of the buffer will be marked as unread
|
@ unread: if set to True, the last message of the buffer will be marked as unread
|
||||||
"""
|
"""
|
||||||
|
log.debug("Received request to create buffer for conversation {0} with args of unread={1}, setfocus={2}".format(user_id, unread, setfocus))
|
||||||
b = self.search_chat_buffer(user_id)
|
b = self.search_chat_buffer(user_id)
|
||||||
if b != None:
|
if b != None:
|
||||||
|
log.debug("Chat buffer found. Skipping...")
|
||||||
pos = self.window.search(b.name)
|
pos = self.window.search(b.name)
|
||||||
if setfocus:
|
if setfocus:
|
||||||
self.window.change_buffer(pos)
|
self.window.change_buffer(pos)
|
||||||
@ -444,12 +448,14 @@ class Controller(object):
|
|||||||
return
|
return
|
||||||
# Get name based in the ID.
|
# Get name based in the ID.
|
||||||
# for users.
|
# for users.
|
||||||
|
log.debug("Determining name for buffer...")
|
||||||
if user_id > 0 and user_id < 2000000000:
|
if user_id > 0 and user_id < 2000000000:
|
||||||
user = self.session.get_user(user_id, key="user1")
|
user = self.session.get_user(user_id, key="user1")
|
||||||
name = user["user1_nom"]
|
name = user["user1_nom"]
|
||||||
elif user_id > 2000000000:
|
elif user_id > 2000000000:
|
||||||
chat = self.session.vk.client.messages.getChat(chat_id=user_id-2000000000)
|
chat = self.session.vk.client.messages.getChat(chat_id=user_id-2000000000)
|
||||||
name = chat["title"]
|
name = chat["title"]
|
||||||
|
log.debug("Buffer name: {}".format(name,))
|
||||||
pub.sendMessage("create_buffer", buffer_type="chatBuffer", buffer_title=name, parent_tab="chats", get_items=True, kwargs=dict(parent=self.window.tb, name="{0}_messages".format(user_id,), composefunc="render_message", parent_endpoint="messages", endpoint="getHistory", session=self.session, unread=unread, count=self.session.settings["buffers"]["count_for_chat_buffers"], peer_id=user_id, rev=0, extended=True, fields="id, user_id, date, read_state, out, body, attachments, deleted"))
|
pub.sendMessage("create_buffer", buffer_type="chatBuffer", buffer_title=name, parent_tab="chats", get_items=True, kwargs=dict(parent=self.window.tb, name="{0}_messages".format(user_id,), composefunc="render_message", parent_endpoint="messages", endpoint="getHistory", session=self.session, unread=unread, count=self.session.settings["buffers"]["count_for_chat_buffers"], peer_id=user_id, rev=0, extended=True, fields="id, user_id, date, read_state, out, body, attachments, deleted"))
|
||||||
# if setfocus:
|
# if setfocus:
|
||||||
# pos = self.window.search(buffer.name)
|
# pos = self.window.search(buffer.name)
|
||||||
@ -544,6 +550,7 @@ class Controller(object):
|
|||||||
@loadable bool: If set to True, the new buffer will not be able to load contents until can_get_items will be set to True.
|
@loadable bool: If set to True, the new buffer will not be able to load contents until can_get_items will be set to True.
|
||||||
@get_items bool: If set to True, get_items will be called inmediately after creating the buffer.
|
@get_items bool: If set to True, get_items will be called inmediately after creating the buffer.
|
||||||
"""
|
"""
|
||||||
|
log.debug("Creating buffer of type {0} with parent_tab of {2} arguments {1}".format(buffer_type, kwargs, parent_tab))
|
||||||
if not hasattr(buffers, buffer_type):
|
if not hasattr(buffers, buffer_type):
|
||||||
raise AttributeError("Specified buffer type does not exist: %s" % (buffer_type,))
|
raise AttributeError("Specified buffer type does not exist: %s" % (buffer_type,))
|
||||||
buffer = getattr(buffers, buffer_type)(**kwargs)
|
buffer = getattr(buffers, buffer_type)(**kwargs)
|
||||||
@ -551,9 +558,11 @@ class Controller(object):
|
|||||||
buffer.can_get_items = False
|
buffer.can_get_items = False
|
||||||
self.buffers.append(buffer)
|
self.buffers.append(buffer)
|
||||||
if parent_tab == None:
|
if parent_tab == None:
|
||||||
|
log.debug("Appending buffer {}...".format(buffer,))
|
||||||
self.window.add_buffer(buffer.tab, buffer_title)
|
self.window.add_buffer(buffer.tab, buffer_title)
|
||||||
else:
|
else:
|
||||||
self.window.insert_buffer(buffer.tab, buffer_title, self.window.search(parent_tab))
|
self.window.insert_buffer(buffer.tab, buffer_title, self.window.search(parent_tab))
|
||||||
|
log.debug("Inserting buffer {0} into control {1}".format(buffer, self.window.search(parent_tab)))
|
||||||
if get_items:
|
if get_items:
|
||||||
call_threaded(buffer.get_items)
|
call_threaded(buffer.get_items)
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user