Skip to content
marianoguerra edited this page Sep 12, 2012 · 5 revisions

Singals fired

login_started

signature

()

usage

:

e3/xmpp/Worker.py:302
    self.session.login_started()
e3/webqq/Worker.py:405
    self.session.login_started()
e3/papylib/Worker.py:921
    self.session.login_started()

login_info

signature

()

usage

:

login_succeed

signature

()

usage

:

e3/xmpp/Worker.py:110
    self.session.login_succeed()
e3/dummy/Worker.py:235
    self.session.login_succeed()
e3/webqq/Worker.py:149
    self.session.login_succeed()

login_failed

signature

()

usage

:

disconnected

signature

(None, False)

Note

define a correct signature, document it and use it in the code

usage

:

e3/xmpp/Worker.py:242
    self.session.disconnected(None, False)
e3/webqq/Worker.py:361
    self.session.disconnected(None, False)

contact_list_ready

signature

()

usage

:

e3/xmpp/Worker.py:111
    self.session.contact_list_ready()
e3/dummy/Worker.py:238
    self.session.contact_list_ready()
e3/webqq/Worker.py:150
    self.session.contact_list_ready()
e3/papylib/Worker.py:230
    self.session.contact_list_ready()

contact_attr_changed

signature

(account, fieldname, old_value)

Note

how do I get the new value from the signal?

usage

:

e3/xmpp/Worker.py:160
    self.session.contact_attr_changed(account, 'status', old_status)
e3/xmpp/Worker.py:164
    self.session.contact_attr_changed(account, 'message', old_message)
e3/webqq/Worker.py:231
    self.session.contact_attr_changed(account, 'nick', old_nick)
e3/webqq/Worker.py:261
    self.session.contact_attr_changed(account, 'status', old_status)
e3/papylib/Worker.py:631
    self.session.contact_attr_changed(papycontact.account,
e3/papylib/Worker.py:644
    self.session.contact_attr_changed(account, 'status', old_status)
e3/papylib/Worker.py:669
    self.session.contact_attr_changed(account, 'nick', old_nick)
e3/papylib/Worker.py:687
    self.session.contact_attr_changed(account, 'message', old_message)
e3/papylib/Worker.py:710
    self.session.contact_attr_changed(account, 'media', old_media)
e3/papylib/Worker.py:1175
    self.session.contact_attr_changed(account, 'nick', old_nick)

contact_added

signature

usage

contact_add_succeed

signature

(account)

usage

:

e3/dummy/Worker.py:203
    self.session.contact_add_succeed(account)
e3/papylib/Worker.py:629
    self.session.contact_add_succeed(papycontact.account)
e3/papylib/Worker.py:777
    #self.session.contact_add_succeed(contact.account)
e3/papylib/Worker.py:944
    self.session.contact_add_succeed(contact.account)
e3/papylib/Worker.py:1104
    self.session.contact_add_succeed(contact.account)

contact_add_failed

signature

(account?)

Note

the place where it's used doesn't pass the parameters correctly

usage

:

e3/papylib/Worker.py:941
    self.session.contact_add_failed('')

contact_remove_succeed

signature

(account)

usage

:

e3/dummy/Worker.py:257
    self.session.contact_remove_succeed(account)
e3/papylib/Worker.py:781
    self.session.contact_remove_succeed(contact.account)
e3/papylib/Worker.py:1046
    self.session.contact_remove_succeed(contact.account)
e3/papylib/Worker.py:1078
    self.session.contact_remove_succeed(contact.account)

contact_remove_failed

signature

(account?)

Note

the place where it's used doesn't pass the parameters correctly

usage

:

e3/papylib/Worker.py:1075
    self.session.contact_remove_failed('')

contact_reject_succeed

signature

(account)

usage

:

e3/dummy/Worker.py:262
    self.session.contact_reject_succeed(account)
e3/papylib/Worker.py:1092
    self.session.contact_reject_succeed(account)

contact_reject_failed

signature

usage

:

contact_move_succeed

signature

(account, src_gid, dest_gid)

usage

:

e3/dummy/Worker.py:252
    self.session.contact_move_succeed(account, src_gid, dest_gid)

contact_move_failed

signature

(account?)

Note

define a correct signature, document it and use it in the code

usage

:

e3/papylib/Worker.py:1038
    self.session.contact_move_failed('')

contact_copy_succeed

signature

usage

:

contact_copy_failed

signature

usage

:

contact_block_succeed

signature

(account)

usage

:

e3/dummy/Worker.py:218
    self.session.contact_block_succeed(account)
e3/papylib/Worker.py:785
    self.session.contact_block_succeed(contact.account)

contact_block_failed

signature

(account?)

Note

define a correct signature, document it and use it in the code

usage

:

e3/papylib/Worker.py:1015
    self.session.contact_block_failed('')

contact_unblock_succeed

signature

(account)

usage

:

e3/dummy/Worker.py:223
    self.session.contact_unblock_succeed(account)
e3/papylib/Worker.py:789
    self.session.contact_unblock_succeed(contact.account)

contact_unblock_failed

signature

(account?)

Note

define a correct signature, document it and use it in the code

usage

:

e3/papylib/Worker.py:1027
    self.session.contact_unblock_failed('')

contact_alias_succeed

signature

(account)

usage

:

e3/dummy/Worker.py:282
    self.session.contact_alias_succeed(account)

contact_alias_failed

signature

(account?)

Note

define a correct signature, document it and use it in the code

usage

:

e3/papylib/Worker.py:1163
    self.session.contact_alias_failed('')

group_add_succeed

signature

(gid)

usage

:

e3/dummy/Worker.py:208
    self.session.group_add_succeed(name)
e3/papylib/Worker.py:793
    self.session.group_add_succeed(group.id)
e3/papylib/Worker.py:973
    self.session.group_add_succeed(args[0].id)

group_add_failed

signature

(gid?)

Note

define a correct signature, document it and use it in the code

usage

:

e3/papylib/Worker.py:969
    self.session.group_add_failed('')

group_remove_succeed

signature

(gid)

usage

:

e3/dummy/Worker.py:272
    self.session.group_remove_succeed(gid)
e3/papylib/Worker.py:796
    self.session.group_remove_succeed(group.id)

group_remove_failed

signature

(gid?)

Note

define a correct signature, document it and use it in the code

usage

:

e3/papylib/Worker.py:1122
    self.session.group_remove_failed(0) #gid

group_rename_succeed

signature

(gid)

Note

fix it in dummy

usage

:

e3/dummy/Worker.py:277
    self.session.group_rename_succeed(gid, name)
e3/papylib/Worker.py:800
    self.session.group_rename_succeed(group.id)

group_rename_failed

signature

(gid?, group_name?)

Note

define a correct signature, document it and use it in the code

usage

:

e3/papylib/Worker.py:1139
    self.session.group_rename_failed(0, '')

group_add_contact_succeed

signature

(gid, account)

usage

:

e3/dummy/Worker.py:213
    self.session.group_add_contact_succeed(gid, account)
e3/papylib/Worker.py:804
    self.session.group_add_contact_succeed(group.id,
e3/papylib/Worker.py:987
    self.session.group_add_contact_succeed(gid, papycontact.account)
e3/papylib/Worker.py:990
    self.session.group_add_contact_succeed(gid, papycontact.account)
e3/papylib/Worker.py:1048
    self.session.group_add_contact_succeed(group.id, contact.account)

group_add_contact_failed

signature

(gid?, account?)

Note

define a correct signature, document it and use it in the code

usage

:

e3/papylib/Worker.py:984
    self.session.group_add_contact_failed(0, 0)

group_remove_contact_succeed

signature

(gid, account)

Note

on the usage below there seems to be one incorrect usage

usage

:

e3/dummy/Worker.py:267
    self.session.group_remove_contact_succeed(gid, account)
e3/papylib/Worker.py:809
    self.session.group_remove_contact_succeed(group.id, contact.id)
e3/papylib/Worker.py:1051
    self.session.group_remove_contact_succeed(group.id, contact.account)
e3/papylib/Worker.py:1101
    self.session.group_remove_contact_succeed(group.id, contact.account)

group_remove_contact_failed

signature

(account?)

Note

define a correct signature, document it and use it in the code

usage

:

e3/papylib/Worker.py:1098
    self.session.group_remove_contact_failed('')

status_change_succeed

signature

(status)

usage

:

e3/dummy/Worker.py:230
    self.session.status_change_succeed(status_)
e3/base/Worker.py:250
    self.session.status_change_succeed(status_)
e3/papylib/Worker.py:822
    self.session.status_change_succeed(stat)

status_change_failed

signature

usage

:

nick_change_succeed

signature

(nick)

usage

:

e3/xmpp/Worker.py:90
    self.session.nick_change_succeed(state['name'])
e3/dummy/Worker.py:236
    self.session.nick_change_succeed('dummy nick is dummy')
e3/dummy/Worker.py:292
    self.session.nick_change_succeed(nick)
e3/webqq/Worker.py:244
    self.session.nick_change_succeed(nick)
e3/papylib/Worker.py:835
    self.session.nick_change_succeed(display_name)

nick_change_failed

signature

usage

:

message_change_succeed

signature

(message)

usage

:

e3/dummy/Worker.py:287
    self.session.message_change_succeed(message)
e3/base/Worker.py:307
    self.session.message_change_succeed(message)
e3/papylib/Worker.py:849
    self.session.message_change_succeed(message)
e3/papylib/Worker.py:866
    self.session.message_change_succeed(message)

message_change_failed

signature

usage

:

media_change_succeed

signature

(media)

usage

:

e3/base/Worker.py:332
    self.session.media_change_succeed(message[0] + " - " + message[1])
e3/base/Worker.py:336
    self.session.media_change_succeed(None)

media_change_failed

signature

usage

:

picture_change_succeed

signature

(account, avatar_path)

usage

:

e3/xmpp/Worker.py:190
    self.session.picture_change_succeed(account, avatar_path)
e3/xmpp/Worker.py:392
    self.session.picture_change_succeed(self.session.account.account,
e3/xmpp/Worker.py:400
    self.session.picture_change_succeed(self.session.account.account,
e3/xmpp/facebook.py:202
    self._session.picture_change_succeed(self._session.account.account, avatar_path)
e3/dummy/Worker.py:298
    self.session.picture_change_succeed(self.session.account.account,
e3/webqq/Worker.py:302
    self.session.picture_change_succeed(account, avatar_path)
e3/papylib/Worker.py:726
    self.session.picture_change_succeed(contact.account, None)
e3/papylib/Worker.py:738
    self.session.picture_change_succeed(contact.account,
e3/papylib/Worker.py:752
    self.session.picture_change_succeed(contact.account,
e3/papylib/Worker.py:1223
    self.session.picture_change_succeed(self.session.account.account, None)
e3/papylib/Worker.py:1238
    self.session.picture_change_succeed(self.session.account.account,
e3/papylib/Worker.py:1242
    self.session.picture_change_succeed(self.session.account.account,

error

signature

(message, reason)

usage

:

e3/base/Worker.py:193
    self.session.error('Error calling action handler', action.id_)

conv_contact_joined

signature

(cid, account)

usage

:

e3/papylib/Worker.py:606
    self.session.conv_contact_joined(cid, account)

conv_contact_left

signature

(cid, account)

usage

:

e3/papylib/Worker.py:620
    self.session.conv_contact_left(cid, account)

conv_started

signature

(cid, list(account))

usage

:

gui/base/ConversationManager.py:266
    self.session.conv_started(cid, members)

conv_ended

signature

(cid)

usage

:

e3/papylib/Worker.py:1287
    self.session.conv_ended(cid)

conv_group_started

signature

usage

:

conv_group_ended

signature

usage

:

conv_message

signature

(cid, account, message)

usage

:

e3/xmpp/Worker.py:217
    self.session.conv_message(cid, account, msgobj)
e3/dummy/Worker.py:174
    self.session.conv_message(cid, account, message)
e3/webqq/Worker.py:179
    self.session.conv_message(cid, account, msgobj)
e3/webqq/Worker.py:211
    self.session.conv_message(cid, display_name, msgobj)
e3/webqq/Worker.py:325
    self.session.conv_message(cid, account, msgobj)
e3/papylib/Worker.py:469
    self.session.conv_message(cid, account, msgobj, {})
e3/papylib/Worker.py:546
    self.session.conv_message(cid, account, msgobj,
e3/papylib/Worker.py:579
    self.session.conv_message(cid, account, msgobj)

conv_first_action

signature

(cid, list(account))

usage

:

e3/xmpp/Worker.py:207
    self.session.conv_first_action(cid, [account])
e3/webqq/Worker.py:176
    self.session.conv_first_action(cid, [account])
e3/webqq/Worker.py:207
    self.session.conv_first_action(cid, [account])
e3/webqq/Worker.py:320
    self.session.conv_first_action(cid, [account])
e3/papylib/Worker.py:307
    self.session.conv_first_action(cid, members)
e3/papylib/Worker.py:318
    self.session.conv_first_action(cid, [account])
e3/papylib/Worker.py:350
    self.session.conv_first_action(cid, [account])
e3/papylib/Worker.py:462
    self.session.conv_first_action(cid,
e3/papylib/Worker.py:503
    self.session.conv_first_action(cid, [account])
e3/papylib/Worker.py:574
    self.session.conv_first_action(cid, [account])

conv_message_send_succeed

signature

(cid, message)

usage

:

e3/dummy/Worker.py:319
    self.session.conv_message_send_succeed(cid, message)

conv_message_send_failed

signature

(cid, message)

usage

:

e3/papylib/Worker.py:590
    self.session.conv_message_send_failed(cid, msgobj)

oim_received

signature

usage

:

oims_data_received

signature

usage

:

filetransfer_invitation

signature

(tr, cid)

usage

:

e3/papylib/Worker.py:365
    self.session.filetransfer_invitation(tr, cid)
e3/papylib/Worker.py:1404
    self.session.filetransfer_invitation(tr, cid)

filetransfer_completed

signature

(tr)

usage

:

e3/papylib/Worker.py:412
    self.session.filetransfer_completed(tr)

filetransfer_rejected

signature

(tr)

usage

:

e3/papylib/Worker.py:417
    self.session.filetransfer_rejected(tr)

filetransfer_canceled

signature

(tr)

usage

:

e3/papylib/Worker.py:369
    self.session.filetransfer_canceled(tr)

filetransfer_accepted

signature

(tr)

usage

:

e3/papylib/Worker.py:376
    self.session.filetransfer_accepted(tr)

filetransfer_progress

signature

(tr)

usage

:

e3/papylib/Worker.py:382
    self.session.filetransfer_progress(tr)

call_invitation

signature

(ca, cid, bool)

# what indicates ca? and the last bool?

usage

:

e3/papylib/Worker.py:327
    self.session.call_invitation(ca, cid, False)
e3/papylib/Worker.py:1453
    self.session.call_invitation(ca, cid, True)

call_completed

signature

usage

:

call_rejected

signature

usage

:

call_canceled

signature

usage

:

call_accepted

signature

usage

:

call_progress

signature

usage

:

p2p_invitation

signature

usage

:

p2p_finished

signature

usage

:

e3/papylib/Worker.py:530
    self.session.p2p_finished(account, 'emoticon', msnobj._creator,

p2p_error

signature

usage

:

p2p_canceled

signature

usage

:

p2p_accepted

signature

usage

:

p2p_progress

signature

usage

:

profile_get_succeed

signature

(nick, msg)

usage

:

e3/xmpp/facebook.py:194
    self._session.profile_get_succeed(nick, msg)
e3/papylib/Worker.py:192
    self.session.profile_get_succeed(str(cr.display_name),

profile_get_failed

signature

usage

:

profile_set_succeed

signature

usage

:

profile_set_failed

signature

usage

:

media_received

signature

usage

:

message_read

signature

usage

:

contact_added_you

signature

()

Note

missing parameters

usage

:

e3/dummy/Worker.py:169
    self.session.contact_added_you()
e3/papylib/Worker.py:772
    self.session.contact_added_you()

user_typing

signature

(cid, account)

usage

:

e3/papylib/Worker.py:483
    self.session.user_typing(cid, account)

mail_received

signature

(mail_message)

# mail message is the whole message? are we reading mails now?
# http://en.wikipedia.org/wiki/Jamie_Zawinski#Zawinski.27s_law_of_software_envelopment

usage

:

e3/xmpp/Worker.py:231
    self.session.mail_received(mail_message)
e3/webqq/Worker.py:341
    self.session.mail_received(mail_message)
e3/papylib/Worker.py:884
    self.session.mail_received(mail_message)

mail_count_changed

signature

(unread_mail_count)

usage

:

e3/xmpp/Worker.py:227
    self.session.mail_count_changed(unread_mail_count)
e3/webqq/Worker.py:337
    self.session.mail_count_changed(unread_mail_count)
e3/papylib/Worker.py:880
    self.session.mail_count_changed(unread_mail_count)

broken_profile

signature

usage

:

close

signature

()

# optional bool? what does it means?

usage

:

gui/base/Handler.py:66
    self.session.close()
gui/base/Handler.py:73
    self.session.close(True)
gui/common/UnityLauncher.py:131
    self.session.close()
e3/base/Worker.py:267
    self.session.close()
e3/papylib/Worker.py:926
    self.session.close()

social_request

signature

(conn_url)

# what does this means? isn't it too specific?

usage

:

e3/xmpp/Worker.py:234
    self.session.social_request(conn_url)
e3/xmpp/facebook.py:74
    self._session.social_request(conn_url)
e3/webqq/Worker.py:344
    self.session.social_request(conn_url)

gui_message

signature

usage

:

endpoint_added

signature

(endpoint_id, endpoint_name)

# what does it mean?

usage

:

e3/papylib/Worker.py:899
    self.session.endpoint_added(ep.id, ep.name)

endpoint_removed

signature

(endpoint_id)

# what does it mean?

usage

:

e3/papylib/Worker.py:903
    self.session.endpoint_removed(ep.id)

endpoint_updated

signature

(endpoint_id, endpoint_name)

# what does it mean?

usage

:

e3/papylib/Worker.py:908
    self.session.endpoint_updated(ep.id, ep.name)

raw events

this events should be migrated to session.signals method calls to be more grepable and have type errors if trying to emit an event that doesn't exist

gui/qt4ui/pages/ConversationPage.py:126:
    self.session.add_event(e3.Event.EVENT_MESSAGE_READ, page)

gui/qt4ui/pages/ConversationPage.py:132:
    self.session.add_event(e3.Event.EVENT_MESSAGE_READ, page)

gui/gtkui/ConversationManager.py:155:
    self.session.add_event(e3.Event.EVENT_MESSAGE_READ, page)

gui/gtkui/ConversationManager.py:162:
    self.session.add_event(e3.Event.EVENT_MESSAGE_READ, page)

gui/gtkui/ConversationManager.py:207:
    self.session.add_event(e3.Event.EVENT_MESSAGE_READ, conversation)

e3/base/Session.py:348:
    return lambda self, *args:
    Session.add_event(self, event, *args)

e3/common/networkmanager/NetworkManagerHelperWin32.py:174:
    self.__session.add_event(Event.EVENT_DISCONNECTED, 'Network error', 1)

e3/common/networkmanager/NetworkManagerHelperDBus.py:139:
    self.__session.add_event(Event.EVENT_DISCONNECTED, 'Network error', 1)

e3/common/externalapi/ExternalApiDBus.py:131:
    self.session.add_event(Event.EVENT_DISCONNECTED, None, 0)

e3/papylib/PapyEvents.py:38:
    self._client.session.add_event(Event.EVENT_LOGIN_SUCCEED)

e3/papylib/PapyEvents.py:57:
    self._client.session.add_event(Event.EVENT_LOGIN_INFO, message)

e3/papylib/PapyEvents.py:61:
    self._client.session.add_event(Event.EVENT_LOGIN_FAILED,

e3/papylib/PapyEvents.py:64:
    self._client.session.add_event(Event.EVENT_DISCONNECTED,

e3/papylib/PapyEvents.py:68:
    self._client.session.add_event(Event.EVENT_DISCONNECTED,

e3/papylib/PapyEvents.py:71:
    self._client.session.add_event(Event.EVENT_DISCONNECTED,

e3/papylib/PapyEvents.py:74:
    self._client.session.add_event(Event.EVENT_DISCONNECTED,

e3/papylib/PapyEvents.py:77:
    self._client.session.add_event(Event.EVENT_DISCONNECTED,

e3/papylib/PapyEvents.py:83:
    self._client.session.add_event(Event.EVENT_BROKEN_PROFILE,

e3/papylib/PapyEvents.py:88:
    self._client.session.add_event(Event.EVENT_BROKEN_PROFILE,
Clone this wiki locally