Ticket #1963: gajim_profile_56.txt

File gajim_profile_56.txt, 140.9 kB (added by antemil, 16 months ago)

With the 56 patch

Line 
1         1361420 function calls (1353423 primitive calls) in 52.674 CPU seconds
2
3   Ordered by: internal time
4
5   ncalls  tottime  percall  cumtime  percall filename:lineno(function)
6     2665   34.207    0.013   34.490    0.013 <string>:1(connect)
7        5    4.465    0.893    4.466    0.893 {_socket.getaddrinfo}
8        1    4.257    4.257   50.937   50.937 {gtk._gtk.main}
9        1    0.519    0.519    0.519    0.519 {built-in method do_handshake}
10      250    0.486    0.002    1.825    0.007 contacts.py:262(get_nb_online_total_contacts)
11    44325    0.285    0.000    0.506    0.000 contacts.py:239(get_contact_with_highest_priority)
12    62079    0.278    0.000    0.454    0.000 gettext.py:398(ugettext)
13      178    0.269    0.002    0.269    0.002 {method 'write' of 'gtk.gdk.PixbufLoader' objects}
14    59286    0.245    0.000    0.393    0.000 gajim.py:283(jid_is_transport)
15    83772    0.218    0.000    0.218    0.000 {method 'get' of 'dict' objects}
16        1    0.193    0.193   52.631   52.631 gajim.py:20(<module>)
17    23589    0.190    0.000    0.190    0.000 {_codecs.utf_8_decode}
18     1250    0.182    0.000    0.515    0.000 roster_window.py:94(get_contact_iter)
19    95053    0.167    0.000    0.167    0.000 {ord}
20    62622    0.157    0.000    0.157    0.000 {method 'find' of 'unicode' objects}
21      317    0.145    0.000    0.492    0.002 xmpp_stringprep.py:134(check_prohibiteds)
22        1    0.143    0.143    0.246    0.246 roster_window.py:18(<module>)
23    71465    0.129    0.000    0.129    0.000 {method 'append' of 'list' objects}
24    16058    0.128    0.000    0.216    0.000 stringprep.py:189(map_table_b3)
25  324/121    0.125    0.000    5.399    0.045 {built-in method Parse}
26     8029    0.118    0.000    0.395    0.000 stringprep.py:195(map_table_b2)
27    20877    0.112    0.000    0.381    0.000 {method 'decode' of 'str' objects}
28    44395    0.111    0.000    0.111    0.000 contacts.py:223(get_contacts_from_jid)
29    11873    0.111    0.000    0.111    0.000 {method 'set_property' of 'gobject.GObject' objects}
30    11641    0.111    0.000    0.175    0.000 config.py:534(get_per)
31    44404    0.110    0.000    0.110    0.000 contacts.py:230(get_highest_prio_contact_from_contacts)
32      414    0.108    0.000    0.553    0.001 roster_window.py:192(draw_account)
33    56856    0.107    0.000    0.107    0.000 {method 'has_key' of 'dict' objects}
34    23589    0.099    0.000    0.289    0.000 utf_8.py:15(decode)
35      791    0.096    0.000    0.459    0.001 idna.py:14(nameprep)
36     2667    0.086    0.000    0.284    0.000 idna.py:147(encode)
37        1    0.085    0.085    0.221    0.221 dialogs.py:22(<module>)
38    19884    0.081    0.000    0.115    0.000 simplexml.py:375(handle_cdata)
39     2071    0.078    0.000    0.217    0.000 simplexml.py:333(starttag)
40    19884    0.077    0.000    0.192    0.000 pyexpat.c:465(CharacterData)
41    35145    0.075    0.000    0.075    0.000 {method 'category' of 'unicodedata.UCD' objects}
42        2    0.073    0.036    0.133    0.066 __init__.py:27(<module>)
43      464    0.072    0.000    0.136    0.000 punycode.py:11(segregate)
44    10670    0.069    0.000    0.124    0.000 idna.py:62(ToASCII)
45        2    0.068    0.034    0.079    0.039 __init__.py:23(<module>)
46     1298    0.067    0.000    0.288    0.000 roster_window.py:4381(nameCellDataFunc)
47      179    0.064    0.000    0.064    0.000 {binascii.a2b_base64}
48      855    0.060    0.000    0.259    0.000 roster_window.py:4492(compareIters)
49       66    0.060    0.001    0.060    0.001 {method 'render_icon' of 'gtk.Widget' objects}
50        1    0.060    0.060    0.281    0.281 vcard.py:19(<module>)
51    31163    0.059    0.000    0.059    0.000 {chr}
52     1298    0.058    0.000    0.150    0.000 roster_window.py:4338(iconCellDataFunc)
53    13748    0.058    0.000    0.058    0.000 {method 'iter_next' of 'gtk.TreeModel' objects}
54      296    0.057    0.000    0.057    0.000 {method 'set_from_file' of 'gtk.Image' objects}
552479/1245    0.052    0.000    0.506    0.000 simplexml.py:52(__init__)
56     2663    0.050    0.000   34.542    0.013 proxy65_manager.py:248(do_connect)
5726917/26737    0.050    0.000    0.050    0.000 {len}
58    17166    0.049    0.000    0.049    0.000 {method 'normalize' of 'unicodedata.UCD' objects}
59     2370    0.048    0.000    0.127    0.000 debug.py:395(Show)
60    12930    0.044    0.000    0.045    0.000 {method 'encode' of 'unicode' objects}
61        1    0.043    0.043   52.675   52.675 {execfile}
62     1298    0.041    0.000    0.107    0.000 roster_window.py:4445(fill_secondary_pixbuf_rederer)
63      317    0.041    0.000    0.350    0.001 xmpp_stringprep.py:118(map)
64     2938    0.040    0.000    0.040    0.000 {built-in method split}
65        1    0.039    0.039    0.048    0.048 connection.py:20(<module>)
66       42    0.039    0.001    0.039    0.001 {method 'scale_simple' of 'gtk.gdk.Pixbuf' objects}
67    10173    0.039    0.000    0.039    0.000 {method 'iter_has_child' of 'gtk.TreeModel' objects}
68     7123    0.037    0.000    0.050    0.000 config.py:473(get)
69 2068/834    0.035    0.000    5.252    0.006 simplexml.py:361(endtag)
70        1    0.034    0.034    0.092    0.092 config.py:19(<module>)
71     8243    0.034    0.000    0.052    0.000 stringprep.py:210(in_table_c12)
72     1537    0.034    0.000    0.048    0.000 {posix.stat}
73     8243    0.033    0.000    0.048    0.000 stringprep.py:20(in_table_b1)
74     8243    0.033    0.000    0.050    0.000 stringprep.py:267(in_table_d1)
75     8243    0.033    0.000    0.050    0.000 stringprep.py:232(in_table_c3)
76     8243    0.033    0.000    0.051    0.000 stringprep.py:243(in_table_c5)
77     8243    0.033    0.000    0.047    0.000 stringprep.py:258(in_table_c8)
78     1298    0.033    0.000    0.093    0.000 gtkgui_helpers.py:107(get_theme_font_for_option)
79     8243    0.032    0.000    0.047    0.000 stringprep.py:248(in_table_c6)
80     8243    0.032    0.000    0.046    0.000 stringprep.py:221(in_table_c22)
81     8243    0.032    0.000    0.046    0.000 stringprep.py:263(in_table_c9)
82     8243    0.032    0.000    0.046    0.000 stringprep.py:253(in_table_c7)
83     8243    0.032    0.000    0.046    0.000 stringprep.py:236(in_table_c4)
84    16694    0.031    0.000    0.031    0.000 {method 'lower' of 'unicode' objects}
85     5208    0.031    0.000    0.051    0.000 stringprep.py:217(in_table_c21)
86        1    0.030    0.030    0.063    0.063 gajim.py:18(<module>)
87        1    0.030    0.030    0.076    0.076 connection_zeroconf.py:31(<module>)
88     1924    0.030    0.000    0.053    0.000 optparser.py:76(write_line)
89  588/584    0.030    0.000    1.026    0.002 roster_window.py:248(add_contact_to_roster)
90     2817    0.029    0.000   45.889    0.016 idlequeue.py:125(process_events)
91     6214    0.029    0.000    0.029    0.000 {method 'join' of 'str' objects}
92     5656    0.029    0.000    0.029    0.000 {method 'iter_parent' of 'gtk.TreeModel' objects}
93        1    0.029    0.029    0.135    0.135 conversation_textview.py:17(<module>)
94      785    0.028    0.000    0.061    0.000 cell_renderer_image.py:112(on_get_size)
95        5    0.028    0.006    0.028    0.006 gtkgui_helpers.py:55(get_glade)
96    13072    0.027    0.000    0.027    0.000 {isinstance}
97     2659    0.027    0.000   34.528    0.013 proxy65_manager.py:212(pollout)
98    13451    0.027    0.000    0.027    0.000 {method 'bidirectional' of 'unicodedata.UCD' objects}
99      545    0.026    0.000    0.100    0.000 cell_renderer_image.py:74(on_render)
100     5118    0.026    0.000    0.026    0.000 {method 'get_property' of 'gobject.GObject' objects}
101      317    0.026    0.000    0.088    0.000 xmpp_stringprep.py:145(check_bidirectionals)
102     5599    0.026    0.000    0.026    0.000 {method 'iter_children' of 'gtk.TreeModel' objects}
103  1473/32    0.024    0.000    0.037    0.001 remote_control.py:54(get_dbus_struct)
104     5208    0.021    0.000    0.032    0.000 stringprep.py:12(in_table_a1)
105     5208    0.021    0.000    0.051    0.000 xmpp_stringprep.py:92(map)
106     2342    0.021    0.000    0.090    0.000 gajim.py:289(get_jid_from_account)
107     6914    0.020    0.000    0.020    0.000 {method 'replace' of 'unicode' objects}
108     5208    0.020    0.000    0.031    0.000 stringprep.py:271(in_table_d2)
109        6    0.020    0.003    0.022    0.004 {method 'show_all' of 'gtk.Widget' objects}
110        1    0.020    0.020    0.139    0.139 gettext.py:262(_parse)
111      357    0.019    0.000    0.019    0.000 {method 'execute' of 'sqlite3.Cursor' objects}
112        2    0.019    0.010    0.019    0.010 bus.py:120(__new__)
113      791    0.019    0.000    0.019    0.000 xmpp_stringprep.py:207(check_prohibiteds)
114        1    0.019    0.019    0.019    0.019 connection_handlers_zeroconf.py:21(<module>)
115     7810    0.018    0.000    0.018    0.000 {method 'keys' of 'dict' objects}
116        1    0.018    0.018    0.388    0.388 gajim.py:2222(__init__)
117        6    0.018    0.003    0.018    0.003 {method 'save' of 'gtk.gdk.Pixbuf' objects}
118     4960    0.018    0.000    0.036    0.000 simplexml.py:319(check_data_buffer)
119     9137    0.018    0.000    0.018    0.000 {method 'join' of 'unicode' objects}
120     2370    0.018    0.000    0.026    0.000 debug.py:375(_validate_flag)
121        1    0.017    0.017    0.173    0.173 chat_control.py:18(<module>)
122        1    0.017    0.017    0.017    0.017 __init__.py:4(<module>)
123      407    0.017    0.000    3.169    0.008 roster_window.py:1274(chg_contact_status)
124     2370    0.016    0.000    0.047    0.000 debug.py:215(show)
125        1    0.016    0.016    0.389    0.389 gtkgui_helpers.py:20(<module>)
126   155/25    0.016    0.000    0.057    0.002 sre_parse.py:385(_parse)
127        1    0.016    0.016    0.097    0.097 tooltips.py:17(<module>)
128        1    0.016    0.016    0.016    0.016 {ORBit.load_typelib}
129     4052    0.015    0.000    0.015    0.000 {method 'split' of 'unicode' objects}
130     5790    0.015    0.000    0.015    0.000 {method 'get_model' of 'gtk.TreeView' objects}
131  1478/32    0.015    0.000    0.040    0.001 copy.py:144(deepcopy)
132     2145    0.015    0.000    0.033    0.000 roster_window.py:68(get_account_iter)
133        1    0.014    0.014    0.037    0.037 auth_nb.py:19(<module>)
134      179    0.014    0.000    0.014    0.000 {method 'fetchall' of 'sqlite3.Cursor' objects}
135     1298    0.014    0.000    0.014    0.000 {method 'to_string' of 'pango.FontDescription' objects}
136     2146    0.014    0.000    0.014    0.000 {method 'get_iter_root' of 'gtk.TreeModel' objects}
137     4994    0.014    0.000    0.014    0.000 xmpp_stringprep.py:75(lookup)
138        1    0.013    0.013    0.014    0.014 {method 'set_model' of 'gtk.ComboBox' objects}
139       41    0.013    0.000    0.100    0.002 roster_window.py:4230(_load_icon_list)
140        1    0.013    0.013    0.013    0.013 {posix.system}
141      317    0.013    0.000    0.045    0.000 xmpp_stringprep.py:140(check_unassigneds)
142     1049    0.013    0.000    0.020    0.000 simplexml.py:182(getTags)
143   331/19    0.013    0.000    0.043    0.002 sre_compile.py:38(_compile)
144    97/92    0.012    0.000    0.209    0.002 roster_window.py:577(draw_contact)
145      216    0.012    0.000    1.062    0.005 gtkgui_helpers.py:531(get_avatar_pixbuf_from_cache)
146     2680    0.012    0.000    0.018    0.000 idlequeue.py:55(remove_timeout)
147      240    0.012    0.000    0.631    0.003 connection_handlers.py:887(get_cached_vcard)
148      545    0.012    0.000    0.012    0.000 {method 'draw_pixbuf' of 'gtk.gdk.Drawable' objects}
149        1    0.011    0.011    0.400    0.400 message_control.py:14(<module>)
150      101    0.011    0.000    5.189    0.051 dispatcher_nb.py:277(dispatch)
151     2708    0.011    0.000    0.016    0.000 struct.py:77(unpack)
152      202    0.011    0.000    0.073    0.000 {method 'set_value' of 'gtk.TreeStore' objects}
153       32    0.011    0.000    0.015    0.000 decorators.py:272(emit_signal)
154     2071    0.011    0.000    0.016    0.000 simplexml.py:408(_inc_depth)
155      244    0.010    0.000    0.010    0.000 {method 'read' of 'file' objects}
156      176    0.010    0.000    0.020    0.000 logger.py:158(get_jid_id)
157      798    0.010    0.000    0.105    0.000 {map}
158      460    0.010    0.000    0.031    0.000 roster_window.py:82(get_group_iter)
159     2802    0.010    0.000    0.010    0.000 {method 'get_storage_type' of 'gtk.Image' objects}
160      120    0.010    0.000    0.010    0.000 {built-in method recv}
161     4994    0.010    0.000    0.010    0.000 stringprep.py:206(in_table_c11)
162        1    0.009    0.009    0.010    0.010 disco.py:39(<module>)
163     2071    0.009    0.000    0.226    0.000 pyexpat.c:586(StartElement)
164      243    0.009    0.000    0.018    0.000 connection_handlers.py:847(node_to_dict)
165     1356    0.009    0.000    0.015    0.000 cell_renderer_image.py:43(do_set_property)
166       49    0.009    0.000    0.163    0.003 {method 'append' of 'gtk.TreeStore' objects}
167        2    0.009    0.004    0.019    0.009 __init__.py:10(<module>)
168 2068/834    0.009    0.000    5.255    0.006 pyexpat.c:638(EndElement)
169        1    0.009    0.009    0.769    0.769 roster_window.py:1210(fill_contacts_and_groups_dicts)
170     1263    0.009    0.000    0.013    0.000 sre_parse.py:188(__next)
171        1    0.008    0.008    0.015    0.015 nslookup.py:231(_start_posix)
172      145    0.008    0.000    0.023    0.000 sre_compile.py:213(_optimize_charset)
173        1    0.008    0.008    0.017    0.017 client.py:22(<module>)
174        1    0.008    0.008    0.009    0.009 client_zeroconf.py:15(<module>)
175        1    0.008    0.008    0.024    0.024 __init__.py:2(<module>)
176        1    0.008    0.008    0.009    0.009 connection_handlers.py:20(<module>)
177     2370    0.008    0.000    0.008    0.000 debug.py:345(_as_one_list)
178     1796    0.008    0.000    0.008    0.000 {_codecs.charmap_encode}
179      418    0.008    0.000    1.585    0.004 roster_window.py:392(draw_group)
180     2140    0.008    0.000    0.008    0.000 simplexml.py:139(getAttr)
181      755    0.008    0.000    0.012    0.000 posixpath.py:56(join)
182      895    0.008    0.000    0.042    0.000 posixpath.py:205(isfile)
183     1796    0.008    0.000    0.016    0.000 iso8859_15.py:11(encode)
184        1    0.008    0.008    0.008    0.008 transports.py:28(<module>)
185      206    0.007    0.000    0.471    0.002 simplexml.py:289(__init__)
186      256    0.007    0.000    0.010    0.000 {open}
187      464    0.007    0.000    0.151    0.000 punycode.py:119(punycode_encode)
188      178    0.007    0.000    0.279    0.002 gtkgui_helpers.py:390(get_pixbuf_from_data)
189       72    0.007    0.000    2.286    0.032 connection_handlers.py:1570(_presenceCB)
190     2334    0.007    0.000    0.007    0.000 contacts.py:207(get_contact)
191        1    0.007    0.007    0.008    0.008 dataforms_widget.py:20(<module>)
192       70    0.007    0.000    1.783    0.025 gajim.py:511(handle_event_notify)
193      791    0.007    0.000    0.485    0.001 xmpp_stringprep.py:212(nameprep)
194      270    0.007    0.000    0.496    0.002 xmpp_stringprep.py:191(prepare)
195        1    0.007    0.007    0.007    0.007 {posix.popen}
196      142    0.007    0.000    0.007    0.000 sre_parse.py:140(__getslice__)
197        2    0.007    0.003    0.025    0.013 logger.py:129(get_jids_already_in_db)
198     3114    0.007    0.000    0.007    0.000 simplexml.py:149(getName)
199      411    0.007    0.000    0.181    0.000 roster_window.py:519(remove_contact)
200      440    0.006    0.000    0.063    0.000 optparser.py:35(read_line)
201     1722    0.006    0.000    0.006    0.000 {method 'replace' of 'str' objects}
202        1    0.006    0.006    0.006    0.006 {method 'set_icon_from_file' of 'gtk.Window' objects}
203        4    0.006    0.002    0.060    0.015 config.py:411(foreach)
204        1    0.006    0.006    0.023    0.023 auth.py:20(<module>)
205        1    0.006    0.006    0.024    0.024 roster.py:64(RosterIqHandler)
206        1    0.006    0.006    0.006    0.006 chat_control.py:56(ChatControlBase)
207        1    0.006    0.006    0.006    0.006 {gtk._gtk.init_check}
208        1    0.006    0.006    0.007    0.007 socket.py:43(<module>)
209     1769    0.006    0.000    0.006    0.000 {method 'write' of 'file' objects}
210     1016    0.006    0.000    0.012    0.000 events.py:263(get_nb_roster_events)
211     1410    0.006    0.000    0.006    0.000 {setattr}
212        2    0.005    0.003    0.010    0.005 sre_compile.py:307(_optimize_unicode)
213  468/164    0.005    0.000    0.007    0.000 sre_parse.py:146(getwidth)
214  322/265    0.005    0.000    0.022    0.000 copy.py:223(_deepcopy_list)
215      485    0.005    0.000    0.010    0.000 config.py:446(is_valid)
216      861    0.005    0.000    0.008    0.000 copy.py:260(_keep_alive)
217     2068    0.005    0.000    0.005    0.000 simplexml.py:413(_dec_depth)
218     2176    0.005    0.000    0.005    0.000 {max}
219     2674    0.005    0.000    0.005    0.000 simplexml.py:388(DEBUG)
220     2708    0.005    0.000    0.005    0.000 {method 'unpack' of 'Struct' objects}
221     1020    0.005    0.000    0.007    0.000 events.py:188(_get_nb_events)
222        1    0.005    0.005    0.005    0.005 gajim.py:371(Interface)
223      317    0.005    0.000    0.982    0.003 xmpp_stringprep.py:107(prepare)
224     2370    0.005    0.000    0.005    0.000 debug.py:412(is_active)
225      593    0.005    0.000    0.006    0.000 message_window.py:804(windows)
226     2727    0.005    0.000    0.005    0.000 {id}
227     1121    0.005    0.000    0.007    0.000 simplexml.py:146(getData)
228        1    0.005    0.005    0.018    0.018 helpers.py:19(<module>)
229      255    0.005    0.000    0.005    0.000 {method 'close' of 'file' objects}
230      534    0.005    0.000    0.008    0.000 gajim.py:156(get_room_and_nick_from_fjid)
231       72    0.004    0.000    0.022    0.000 roster.py:83(PresenceHandler)
232     1725    0.004    0.000    0.004    0.000 gajim.py:230(account_is_connected)
233      270    0.004    0.000    1.482    0.005 helpers.py:105(prep)
234     1471    0.004    0.000    0.004    0.000 {method 'get_pixbuf' of 'gtk.Image' objects}
235      630    0.004    0.000    0.021    0.000 posixpath.py:168(exists)
236      122    0.004    0.000    5.454    0.045 transports_nb.py:438(_do_receive)
237    85/34    0.004    0.000    0.010    0.000 simplexml.py:82(__str__)
238        1    0.004    0.004    0.018    0.018 GnuPG.py:26(<module>)
239     1015    0.004    0.000    0.015    0.000 sre_parse.py:207(get)
240     1090    0.004    0.000    0.004    0.000 {method 'intersect' of 'gtk.gdk.Rectangle' objects}
241       18    0.004    0.000    0.004    0.000 {posix.listdir}
242      126    0.004    0.000    0.024    0.000 protocol.py:294(__init__)
243        3    0.004    0.001    1.524    0.508 roster_window.py:3595(on_status_changed)
244     1298    0.004    0.000    0.004    0.000 {method 'merge' of 'pango.FontDescription' objects}
245     1306    0.004    0.000    0.004    0.000 contacts.py:248(get_first_contact_from_jid)
246      464    0.004    0.000    0.156    0.000 helpers.py:765(sanitize_filename)
247       32    0.004    0.000    0.004    0.000 {method 'send_message' of '_dbus_bindings.Connection' objects}
248      295    0.004    0.000    0.012    0.000 config.py:515(set_per)
249      174    0.004    0.000    0.343    0.002 vcard.py:34(get_avatar_pixbuf_encoded_mime)
250       59    0.004    0.000    0.004    0.000 {gtk.gdk.pixbuf_new_from_data}
251       97    0.004    0.000    0.008    0.000 roster_window.py:1374(on_roster_treeview_motion_notify_event)
252      155    0.004    0.000    0.008    0.000 connection.py:238(_event_dispatcher)
253      698    0.004    0.000    0.048    0.000 client.py:85(DEBUG)
254        1    0.004    0.004    0.004    0.004 {gnome._gnome.program_init}
255        1    0.004    0.004    0.015    0.015 transports_nb.py:17(<module>)
256       40    0.004    0.000    0.400    0.010 roster_window.py:727(draw_avatar)
257     1396    0.004    0.000    0.004    0.000 {method 'rfind' of 'unicode' objects}
258      590    0.004    0.000    0.010    0.000 message_window.py:674(get_window)
259       30    0.003    0.000    0.004    0.000 sre_compile.py:264(_mk_bitmap)
260       11    0.003    0.000    0.004    0.000 {method 'send_message_with_reply_and_block' of '_dbus_bindings.Connection' objects}
261      568    0.003    0.000    0.003    0.000 {method 'setdefault' of 'dict' objects}
262      270    0.003    0.000    0.006    0.000 protocol.py:236(__init__)
263      357    0.003    0.000    0.003    0.000 remote_control.py:47(<lambda>)
264      158    0.003    0.000    0.009    0.000 helpers.py:546(get_icon_name_to_show)
265      359    0.003    0.000    0.006    0.000 gajim.py:216(get_number_of_connected_accounts)
266      432    0.003    0.000    0.014    0.000 simplexml.py:178(getTagData)
267        1    0.003    0.003    0.003    0.003 features_nb.py:17(<module>)
268      646    0.003    0.000    0.015    0.000 simplexml.py:170(getTag)
269      566    0.003    0.000    0.003    0.000 {method 'get_path' of 'gtk.TreeModel' objects}
270        1    0.003    0.003    0.003    0.003 __init__.py:3(<module>)
271      412    0.003    0.000    0.004    0.000 simplexml.py:383(handle_namespace_start)
272      243    0.003    0.000    4.272    0.018 connection.py:151(put_event)
273      414    0.003    0.000    0.005    0.000 gajim.py:241(get_number_of_securely_connected_accounts)
274      176    0.003    0.000    0.035    0.000 logger.py:321(get_unread_msgs_for_jid)
275      665    0.003    0.000    0.008    0.000 contacts.py:445(get_jid_list)
276        1    0.003    0.003    0.007    0.007 logger.py:16(<module>)
277      121    0.003    0.000    5.403    0.045 dispatcher_nb.py:120(ProcessNonBlocking)
278      610    0.003    0.000    0.005    0.000 simplexml.py:247(__getitem__)
279      233    0.003    0.000    0.003    0.000 contacts.py:313(get_metacontacts_tag)
280      464    0.003    0.000    0.004    0.000 punycode.py:108(generate_integers)
281        1    0.003    0.003    0.003    0.003 tsafe.py:9(Connection)
282      280    0.003    0.000    0.044    0.000 config.py:492(add_per)
283     1353    0.003    0.000    0.003    0.000 sre_parse.py:136(__getitem__)
284      145    0.003    0.000    0.027    0.000 sre_compile.py:184(_compile_charset)
285      680    0.003    0.000    0.004    0.000 sre_parse.py:132(__len__)
286       47    0.003    0.000    0.003    0.000 {method 'remove' of 'gtk.TreeStore' objects}
287      307    0.003    0.000    0.003    0.000 {method 'show' of 'gtk.Widget' objects}
288    84/19    0.002    0.000    0.057    0.003 sre_parse.py:307(_parse_sub)
289      501    0.002    0.000    0.002    0.000 {repr}
290      882    0.002    0.000    0.002    0.000 {method 'get_width' of 'gtk.gdk.Pixbuf' objects}
291        1    0.002    0.002    0.002    0.002 types.py:1(<module>)
292      891    0.002    0.000    0.005    0.000 sre_parse.py:201(match)
293      828    0.002    0.000    0.002    0.000 gajim.py:249(account_is_securely_connected)
294        1    0.002    0.002    0.083    0.083 optparser.py:53(read)
295      461    0.002    0.000    0.003    0.000 stat.py:54(S_ISREG)
296        1    0.002    0.002    0.006    0.006 gtkgui_helpers.py:637(possibly_set_gajim_as_xmpp_handler)
297      442    0.002    0.000    0.002    0.000 proxy65_manager.py:124(_on_connect_failure)
298      270    0.002    0.000    0.003    0.000 helpers.py:48(decompose_jid)
299        4    0.002    0.001    0.002    0.001 {method 'readlines' of 'file' objects}
300        1    0.002    0.002    0.016    0.016 notify.py:20(<module>)
301      990    0.002    0.000    0.002    0.000 simplexml.py:143(getChildren)
302      640    0.002    0.000    0.002    0.000 contacts.py:53(get_full_jid)
303      476    0.002    0.000    0.003    0.000 sre_parse.py:144(append)
304      270    0.002    0.000    1.488    0.006 helpers.py:82(parse_jid)
305        1    0.002    0.002    0.156    0.156 roster_window.py:4926(__init__)
306      305    0.002    0.000    0.002    0.000 {gobject._gobject.markup_escape_text}
307      409    0.002    0.000    0.007    0.000 message_window.py:680(has_window)
308        1    0.002    0.002    0.002    0.002 dbapi2.py:24(<module>)
309      787    0.002    0.000    0.002    0.000 {method 'endswith' of 'unicode' objects}
310      805    0.002    0.000    0.002    0.000 {method 'startswith' of 'str' objects}
311      412    0.002    0.000    0.006    0.000 pyexpat.c:821(StartNamespaceDecl)
312      464    0.002    0.000    0.002    0.000 {method 'encode' of 'str' objects}
313      692    0.002    0.000    0.002    0.000 roster_window.py:4483(get_show)
314        1    0.002    0.002    0.014    0.014 urllib.py:23(<module>)
315      348    0.002    0.000    0.004    0.000 protocol.py:335(getType)
316      809    0.002    0.000    0.002    0.000 contacts.py:58(get_shown_name)
317      871    0.002    0.000    0.002    0.000 {method 'values' of 'dict' objects}
318      145    0.002    0.000    0.002    0.000 {method 'set_from_pixbuf' of 'gtk.Image' objects}
319        3    0.002    0.001    0.002    0.001 {gobject._gobject.type_register}
320      428    0.002    0.000    0.002    0.000 {method 'row_expanded' of 'gtk.TreeView' objects}
321      882    0.002    0.000    0.002    0.000 {method 'get_height' of 'gtk.gdk.Pixbuf' objects}
322        1    0.002    0.002    0.003    0.003 protocol.py:20(<module>)
323      112    0.002    0.000    0.004    0.000 simplexml.py:22(XMLescape)
324        4    0.002    0.000    0.002    0.000 {gtk.gdk.pixbuf_new_from_file}
325        1    0.002    0.002    0.012    0.012 urllib2.py:71(<module>)
326        1    0.002    0.002    0.002    0.002 systray.py:20(<module>)
327      240    0.002    0.000    0.003    0.000 gajim.py:199(get_resource_from_jid)
328      101    0.002    0.000    0.003    0.000 protocol.py:377(getProperties)
329        1    0.002    0.002    1.946    1.946 connection_handlers.py:1877(_on_roster_set)
330      777    0.002    0.000    0.002    0.000 {method 'lower' of 'str' objects}
331      757    0.002    0.000    0.002    0.000 {min}
332      378    0.002    0.000    0.002    0.000 events.py:161(get_events)
333       92    0.002    0.000    0.004    0.000 protocol.py:338(setFrom)
334      224    0.002    0.000    0.118    0.001 re.py:219(_compile)
335      178    0.002    0.000    0.002    0.000 {method 'close' of 'gtk.gdk.PixbufLoader' objects}
336      533    0.002    0.000    0.002    0.000 remote_control.py:52(<lambda>)
337      190    0.002    0.000    0.005    0.000 config.py:461(set)
338       31    0.002    0.000    0.002    0.000 {built-in method send}
339       32    0.002    0.000    0.039    0.001 copy.py:250(_deepcopy_dict)
340      703    0.002    0.000    0.002    0.000 simplexml.py:152(getNamespace)
341      178    0.002    0.000    0.002    0.000 {method 'get_pixbuf' of 'gtk.gdk.PixbufLoader' objects}
342        5    0.002    0.000    0.002    0.000 {__import__}
343       42    0.001    0.000    0.041    0.001 gtkgui_helpers.py:503(get_scaled_pixbuf)
344        1    0.001    0.001    0.014    0.014 dbus_support.py:18(<module>)
345      121    0.001    0.000    0.001    0.000 __init__.py:1158(getEffectiveLevel)
346      466    0.001    0.000    0.001    0.000 {method 'sort' of 'list' objects}
347      236    0.001    0.000    0.003    0.000 contacts.py:65(is_hidden_from_roster)
348      368    0.001    0.000    0.001    0.000 protocol.py:282(__str__)
349      176    0.001    0.000    0.002    0.000 contacts.py:165(add_contact)
350        1    0.001    0.001    0.083    0.083 gettext.py:75(c2py)
351      257    0.001    0.000    0.002    0.000 urllib.py:1149(<genexpr>)
352        1    0.001    0.001    0.001    0.001 glib.py:21(<module>)
353      236    0.001    0.000    0.003    0.000 gajim.py:350(<lambda>)
354      176    0.001    0.000    0.001    0.000 {method 'fetchone' of 'sqlite3.Cursor' objects}
355      243    0.001    0.000    4.274    0.018 connection.py:155(dispatch)
356      176    0.001    0.000    0.002    0.000 contacts.py:150(create_contact)
357       88    0.001    0.000    0.482    0.005 helpers.py:653(get_full_jid_from_iq)
358        3    0.001    0.000    1.526    0.509 gajim.py:467(handle_event_status)
359       50    0.001    0.000    0.010    0.000 dispatcher_nb.py:169(RegisterHandler)
360      257    0.001    0.000    0.002    0.000 urllib.py:1148(<genexpr>)
361       72    0.001    0.000    0.072    0.001 roster_window.py:714(draw_parent_contact)
362      206    0.001    0.000    0.006    0.000 re.py:126(match)
363        6    0.001    0.000    0.001    0.000 {method 'append_column' of 'gtk.TreeView' objects}
364      233    0.001    0.000    0.005    0.000 contacts.py:375(get_metacontacts_family)
365      118    0.001    0.000    0.003    0.000 idlequeue.py:68(set_read_timeout)
366        1    0.001    0.001    0.001    0.001 socket.py:146(_socketobject)
367      105    0.001    0.000    0.001    0.000 {time.strftime}
368      103    0.001    0.000    0.003    0.000 gajim.py:255(get_transport_name_from_jid)
369        1    0.001    0.001    0.014    0.014 saxutils.py:6(<module>)
370      233    0.001    0.000    0.003    0.000 contacts.py:88(is_groupchat)
371      236    0.001    0.000    0.001    0.000 {gobject._gobject.get_current_time}
372      267    0.001    0.000    0.002    0.000 protocol.py:268(getStripped)
373      466    0.001    0.000    0.001    0.000 stat.py:29(S_IFMT)
374        1    0.001    0.001    0.002    0.002 base64.py:3(<module>)
375      464    0.001    0.000    0.001    0.000 punycode.py:50(insertion_unsort)
376        1    0.001    0.001    0.006    0.006 subprocess.py:353(<module>)
377        1    0.001    0.001    0.002    0.002 opcode.py:5(<module>)
378      120    0.001    0.000    0.011    0.000 transports_nb.py:159(recv)
379      254    0.001    0.000    0.002    0.000 contacts.py:142(get_accounts)
380        5    0.001    0.000    0.001    0.000 __init__.py:1(<module>)
381      179    0.001    0.000    0.065    0.000 base64.py:319(decodestring)
382      142    0.001    0.000    0.002    0.000 sre_compile.py:360(_simple)
383      163    0.001    0.000    0.003    0.000 protocol.py:321(getFrom)
384      105    0.001    0.000    0.004    0.000 protocol.py:332(setTo)
385      245    0.001    0.000    0.002    0.000 contacts.py:93(is_transport)
386       56    0.001    0.000    0.001    0.000 gajim.py:352(add_idle)
387      176    0.001    0.000    0.001    0.000 contacts.py:21(__init__)
388        1    0.001    0.001    0.004    0.004 pickle.py:25(<module>)
389      275    0.001    0.000    0.001    0.000 {method 'split' of 'str' objects}
390      507    0.001    0.000    0.001    0.000 copy.py:197(_deepcopy_atomic)
391        1    0.001    0.001    0.003    0.003 mimetools.py:1(<module>)
392      155    0.001    0.000    0.009    0.000 dispatcher_nb.py:270(Event)
393      142    0.001    0.000    0.001    0.000 {method 'composite' of 'gtk.gdk.Pixbuf' objects}
394      401    0.001    0.000    0.001    0.000 {method 'items' of 'dict' objects}
395      102    0.001    0.000    0.003    0.000 protocol.py:325(getTimestamp)
396      121    0.001    0.000    0.001    0.000 gajim.py:1614(handle_event_stanza_arrived)
397      236    0.001    0.000    0.001    0.000 simplexml.py:206(setAttr)
398      183    0.001    0.000    0.002    0.000 protocol.py:329(getID)
399        1    0.001    0.001    0.001    0.001 random.py:39(<module>)
400       75    0.001    0.000    0.019    0.000 protocol.py:455(__init__)
401       79    0.001    0.000    0.003    0.000 roster_window.py:564(get_appropriate_state_images)
402      181    0.001    0.000    0.005    0.000 message_window.py:788(get_control)
403       97    0.001    0.000    0.001    0.000 {method 'get_iter' of 'gtk.TreeModel' objects}
404      312    0.001    0.000    0.001    0.000 contacts.py:80(is_observer)
405      203    0.001    0.000    0.001    0.000 simplexml.py:397(stream_header_received)
406        1    0.001    0.001    0.004    0.004 _dbus.py:1(<module>)
407       32    0.001    0.000    0.053    0.002 remote_control.py:92(raise_signal)
408       24    0.001    0.000    0.001    0.000 gtkgui_helpers.py:483(_get_fade_color)
409      288    0.001    0.000    0.001    0.000 {method 'set_style' of 'pango.FontDescription' objects}
410        1    0.001    0.001    0.001    0.001 threading.py:1(<module>)
411      186    0.001    0.000    0.001    0.000 {range}
412      203    0.001    0.000    0.001    0.000 simplexml.py:400(stream_footer_received)
413        5    0.001    0.000    0.001    0.000 socket.py:152(__init__)
414        2    0.001    0.000    0.003    0.001 __init__.py:17(<module>)
415      331    0.001    0.000    0.001    0.000 sre_parse.py:96(__init__)
416      122    0.001    0.000    5.454    0.045 transports_nb.py:360(pollin)
417        1    0.001    0.001    0.008    0.008 roster_window.py:902(make_menu)
418      100    0.001    0.000    0.001    0.000 {method 'get_path_at_pos' of 'gtk.TreeView' objects}
419        1    0.001    0.001    0.004    0.004 httplib.py:67(<module>)
420        1    0.001    0.001    0.035    0.035 roster_window.py:1201(fire_up_unread_messages_events)
421      121    0.001    0.000    0.004    0.000 transports_nb.py:622(renew_send_timeout)
422        1    0.001    0.001    0.002    0.002 tempfile.py:18(<module>)
423      116    0.001    0.000    0.002    0.000 __init__.py:959(debug)
424        1    0.001    0.001    0.001    0.001 saxexts.py:5(<module>)
425       11    0.001    0.000    0.004    0.000 connection.py:570(call_blocking)
426        1    0.001    0.001    0.001    0.001 hashlib.py:52(<module>)
427        1    0.001    0.001    0.001    0.001 rst_xhtml_generator.py:17(<module>)
428      113    0.001    0.000    0.003    0.000 transports_nb.py:412(set_timeout)
429      213    0.001    0.000    0.001    0.000 {built-in method match}
430      102    0.001    0.000    0.001    0.000 {time.gmtime}
431   123/54    0.001    0.000    0.006    0.000 simplexml.py:28(ustr)
432    73/72    0.001    0.000    0.013    0.000 {method 'expand_row' of 'gtk.TreeView' objects}
433        1    0.001    0.001    0.001    0.001 stringprep.py:6(<module>)
434       24    0.001    0.000    0.002    0.000 decorators.py:152(decorator)
435       91    0.001    0.000    0.002    0.000 connection_handlers.py:1810(_StanzaArrivedCB)
436        3    0.001    0.000    0.004    0.001 dispatcher_nb.py:80(plugin)
437      130    0.001    0.000    0.001    0.000 gajim.py:142(get_server_from_jid)
438       96    0.001    0.000    0.001    0.000 sre_parse.py:263(_escape)
439      369    0.001    0.000    0.001    0.000 sre_compile.py:24(_identityfunction)
440        5    0.001    0.000    0.013    0.003 connection_handlers.py:758(_DiscoverInfoCB)
441        2    0.001    0.000    0.001    0.000 passwords.py:92(get_storage)
442       31    0.001    0.000    0.009    0.000 dispatcher_nb.py:401(send)
443        2    0.001    0.000    0.001    0.000 {method 'get_root_origin' of 'gtk.gdk.Window' objects}
444       56    0.001    0.000    0.003    0.000 idlequeue.py:91(plug_idle)
445      170    0.001    0.000    0.001    0.000 helpers.py:695(<lambda>)
446       33    0.001    0.000    1.533    0.046 transports_nb.py:509(_do_send)
447        1    0.001    0.001    0.013    0.013 idna.py:3(<module>)
448        1    0.001    0.001    0.001    0.001 configpaths.py:76(init)
449        1    0.001    0.001    0.003    0.003 decorators.py:1(<module>)
450       40    0.001    0.000    0.001    0.000 inspect.py:672(getargs)
451       37    0.001    0.000    0.007    0.000 protocol.py:516(__init__)
452        1    0.001    0.001    0.001    0.001 __future__.py:48(<module>)
453       37    0.001    0.000    0.002    0.000 notify.py:117(notify)
454        9    0.001    0.000    4.348    0.483 client.py:59(PlugIn)
455      177    0.001    0.000    0.001    0.000 {method 'set_weight' of 'pango.FontDescription' objects}
456       91    0.001    0.000    0.002    0.000 dispatcher_nb.py:241(returnStanzaHandler)
457        1    0.001    0.001    0.066    0.066 filetransfers_window.py:43(__init__)
458      223    0.001    0.000    0.001    0.000 {hasattr}
459       34    0.001    0.000    0.009    0.000 transports_nb.py:585(send)
460        4    0.001    0.000    0.002    0.001 {method 'update' of 'dict' objects}
461        1    0.001    0.001    0.001    0.001 getpass.py:9(<module>)
462       46    0.001    0.000    0.001    0.000 {gobject._gobject.timeout_add}
463        1    0.001    0.001    0.001    0.001 config.py:43(Config)
464        1    0.001    0.001    0.001    0.001 dataforms.py:3(<module>)
465        3    0.001    0.000    0.096    0.032 roster_window.py:1195(add_account_contacts)
466       19    0.001    0.000    0.058    0.003 sre_parse.py:669(parse)
467       16    0.001    0.000    0.002    0.000 decorators.py:268(decorator)
468        1    0.001    0.001    0.001    0.001 sleepy.py:22(<module>)
469      170    0.001    0.000    0.001    0.000 {method 'index' of 'list' objects}
470      102    0.001    0.000    0.004    0.000 protocol.py:466(getShow)
471        1    0.001    0.001    0.003    0.003 bus.py:19(<module>)
472       19    0.001    0.000    0.013    0.001 sre_compile.py:367(_compile_info)
473      184    0.001    0.000    0.001    0.000 {method 'find' of 'str' objects}
474        1    0.001    0.001    0.001    0.001 calendar.py:6(<module>)
475       70    0.000    0.000    0.000    0.000 {gobject._gobject.source_remove}
476       33    0.000    0.000    0.004    0.000 transports_nb.py:603(_on_send)
477      148    0.000    0.000    0.000    0.000 {method 'startswith' of 'unicode' objects}
478       84    0.000    0.000    0.003    0.000 protocol.py:469(getStatus)
479        1    0.000    0.000    0.000    0.000 expat.py:1(<module>)
480       19    0.000    0.000    0.116    0.006 sre_compile.py:501(compile)
481        1    0.000    0.000    0.002    0.002 connection.py:19(<module>)
482        2    0.000    0.000    0.000    0.000 {method 'set_bool' of 'gconf.Client' objects}
483        1    0.000    0.000    0.004    0.004 service.py:22(<module>)
484       57    0.000    0.000    0.001    0.000 idlequeue.py:113(unplug_idle)
485       11    0.000    0.000    0.013    0.001 roster_window.py:4137(on_roster_treeview_row_expanded)
486       19    0.000    0.000    0.009    0.000 connection_handlers.py:980(_IqCB)
487        3    0.000    0.000    0.067    0.022 connection_handlers.py:1075(_vCardCB)
488       26    0.000    0.000    0.085    0.003 roster_window.py:243(remove_newly_added)
489        1    0.000    0.000    0.000    0.000 weakref.py:6(<module>)
490      191    0.000    0.000    0.000    0.000 {method 'strip' of 'str' objects}
491       74    0.000    0.000    0.003    0.000 protocol.py:463(getPriority)
492      140    0.000    0.000    0.000    0.000 config.py:429(is_valid_bool)
493      149    0.000    0.000    0.000    0.000 {getattr}
494        4    0.000    0.000    0.000    0.000 {method 'set_image' of 'gtk.ImageMenuItem' objects}
495        2    0.000    0.000    0.001    0.000 auth_nb.py:26(challenge_splitter)
496       23    0.000    0.000    0.001    0.000 contacts.py:390(_get_data_score)
497        5    0.000    0.000    0.001    0.000 random.py:264(sample)
498       10    0.000    0.000    0.000    0.000 {method 'append' of 'gtk.ListStore' objects}
499      203    0.000    0.000    0.000    0.000 simplexml.py:394(dispatch)
500       40    0.000    0.000    0.002    0.000 inspect.py:731(getargspec)
501        1    0.000    0.000    0.000    0.000 profile_window.py:18(<module>)
502        4    0.000    0.000    0.001    0.000 service.py:282(__init__)
503       59    0.000    0.000    0.000    0.000 {method 'get_colorspace' of 'gtk.gdk.Pixbuf' objects}
504       24    0.000    0.000    0.001    0.000 helpers.py:850(reduce_chars_newlines)
505        3    0.000    0.000    0.006    0.002 connection_handlers.py:866(save_vcard_to_hd)
506        2    0.000    0.000    0.000    0.000 {method 'get_string' of 'gconf.Client' objects}
507       50    0.000    0.000    0.003    0.000 transports_nb.py:339(_plug_idle)
508       22    0.000    0.000    0.001    0.000 idlequeue.py:74(check_time_events)
509        3    0.000    0.000    0.000    0.000 {method 'signal_autoconnect' of 'glade.XML' objects}
510      177    0.000    0.000    0.000    0.000 config.py:443(is_valid_string)
511       56    0.000    0.000    0.001    0.000 gajim.py:361(remove_idle)
512       38    0.000    0.000    0.001    0.000 simplexml.py:111(addChild)
513        1    0.000    0.000    0.002    0.002 inspect.py:24(<module>)
514        1    0.000    0.000    0.000    0.000 bisect.py:1(<module>)
515       98    0.000    0.000    0.000    0.000 config.py:422(is_valid_int)
516        1    0.000    0.000    0.000    0.000 keysyms.py:22(<module>)
517        1    0.000    0.000    0.004    0.004 remote_control.py:97(SignalObject)
518        2    0.000    0.000    0.004    0.002 helpers.py:369(is_in_path)
519        1    0.000    0.000    0.002    0.002 systray.py:375(show_icon)
520        3    0.000    0.000    0.004    0.001 auth_nb.py:150(SASLHandler)
521        2    0.000    0.000    0.001    0.001 logger.py:98(open_db)
522       37    0.000    0.000    0.002    0.000 dispatcher_nb.py:156(RegisterProtocol)
523        1    0.000    0.000    0.001    0.001 xmlreader.py:2(<module>)
524      142    0.000    0.000    0.000    0.000 sre_parse.py:138(__setitem__)
525        4    0.000    0.000    0.000    0.000 {_hashlib.openssl_sha1}
526        1    0.000    0.000    0.001    0.001 _expat_introspect_parser.py:22(<module>)
527        7    0.000    0.000    0.000    0.000 {eval}
528        1    0.000    0.000    0.062    0.062 roster_window.py:4257(make_jabber_state_images)
529       53    0.000    0.000    0.000    0.000 sre_parse.py:231(_class_escape)
530        1    0.000    0.000    0.000    0.000 disco.py:978(ToplevelAgentBrowser)
531      8/7    0.000    0.000    0.001    0.000 client.py:75(PlugOut)
532       37    0.000    0.000    0.000    0.000 threading.py:695(currentThread)
533        1    0.000    0.000    0.002    0.002 dis.py:1(<module>)
534       40    0.000    0.000    0.100    0.002 roster_window.py:4207(load_iconset)
535       44    0.000    0.000    0.000    0.000 {method 'get_widget' of 'glade.XML' objects}
536       32    0.000    0.000    0.000    0.000 {method 'connect' of 'gobject.GObject' objects}
537        1    0.000    0.000    0.002    0.002 config.py:22(<module>)
538       18    0.000    0.000    0.000    0.000 pubsub.py:46(_PubSubCB)
539       15    0.000    0.000    0.000    0.000 dataforms.py:25(nested_property)
540        2    0.000    0.000    0.000    0.000 connection.py:509(call_async)
541       26    0.000    0.000    0.002    0.000 __init__.py:39(_type_register)
542        1    0.000    0.000    0.002    0.002 htmltextview.py:29(<module>)
543        1    0.000    0.000    0.000    0.000 urllib2.py:144(HTTPError)
544      119    0.000    0.000    0.000    0.000 simplexml.py:404(has_received_endtag)
545        1    0.000    0.000    0.001    0.001 proxies.py:22(<module>)
546    30/27    0.000    0.000    0.001    0.000 transports_nb.py:420(onreceive)
547        1    0.000    0.000    0.000    0.000 debug.py:15(<module>)
548       32    0.000    0.000    0.000    0.000 service.py:498(locations)
549        1    0.000    0.000    0.078    0.078 tokenize.py:23(<module>)
550        6    0.000    0.000    0.000    0.000 {posix.remove}
551       86    0.000    0.000    0.000    0.000 {method 'pop' of 'list' objects}
552      118    0.000    0.000    0.000    0.000 {_sre.getlower}
553      112    0.000    0.000    0.000    0.000 opcode.py:27(def_op)
554      122    0.000    0.000    0.000    0.000 protocol.py:262(getResource)
555        4    0.000    0.000    0.000    0.000 {_locale.setlocale}
556        1    0.000    0.000    0.000    0.000 {method 'set_string' of 'gconf.Client' objects}
557       18    0.000    0.000    0.001    0.000 connection_handlers.py:413(_ResultCB)
558       17    0.000    0.000    0.001    0.000 threading.py:93(acquire)
559       30    0.000    0.000    0.000    0.000 {reduce}
560        1    0.000    0.000    0.000    0.000 _exceptions.py:1(<module>)
561       33    0.000    0.000    0.000    0.000 gajim.py:1620(handle_event_stanza_sent)
562        2    0.000    0.000    0.000    0.000 {method 'clear' of 'dict' objects}
563        1    0.000    0.000    0.000    0.000 exceptions.py:1(<module>)
564       12    0.000    0.000    0.002    0.000 __init__.py:852(getLogger)
565       96    0.000    0.000    0.000    0.000 {method 'remove' of 'list' objects}
566        1    0.000    0.000    0.001    0.001 xmpp_stringprep.py:20(<module>)
567        1    0.000    0.000    0.000    0.000 roster_window.py:1154(add_bookmarks_list)
568       26    0.000    0.000    0.002    0.000 __init__.py:35(__init__)
569       46    0.000    0.000    0.000    0.000 {method 'iter_n_children' of 'gtk.TreeModel' objects}
570       12    0.000    0.000    0.000    0.000 __init__.py:884(_fixupParents)
571        2    0.000    0.000    0.063    0.031 roster_window.py:3935(quit_gtkgui_interface)
572       46    0.000    0.000    0.000    0.000 sre_parse.py:78(opengroup)
573        3    0.000    0.000    0.000    0.000 __init__.py:216(__init__)
574       59    0.000    0.000    0.000    0.000 {method 'get_pixels' of 'gtk.gdk.Pixbuf' objects}
575       19    0.000    0.000    0.057    0.003 sre_compile.py:486(_code)
576        7    0.000    0.000    0.000    0.000 {method 'append' of 'gtk.MenuShell' objects}
577        1    0.000    0.000    0.000    0.000 socks5.py:29(<module>)
578        2    0.000    0.000    0.005    0.003 roster_window.py:845(get_and_connect_advanced_menuitem_menu)
579        1    0.000    0.000    0.002    0.002 glib.py:30(<module>)
580       31    0.000    0.000    0.002    0.000 transports_nb.py:183(send)
581        1    0.000    0.000    0.000    0.000 _lazyutils.py:22(<module>)
582        1    0.000    0.000    0.005    0.005 remote_control.py:18(<module>)
583        2    0.000    0.000    0.026    0.013 gajim.py:1368(save_avatar_files)
584        4    0.000    0.000    0.001    0.000 __init__.py:70(search_function)
585        4    0.000    0.000    0.061    0.015 optparser.py:98(write)
586        1    0.000    0.000    0.000    0.000 {method 'destroy' of 'gtk.Widget' objects}
587       46    0.000    0.000    0.000    0.000 sre_parse.py:89(closegroup)
588       38    0.000    0.000    0.000    0.000 sre_compile.py:480(isstring)
589        2    0.000    0.000    0.000    0.000 {method 'saturate_and_pixelate' of 'gtk.gdk.Pixbuf' objects}
590       23    0.000    0.000    0.001    0.000 simplexml.py:228(setTag)
591        4    0.000    0.000    0.000    0.000 {posix.rename}
592        1    0.000    0.000    0.001    0.001 sax2exts.py:5(<module>)
593       87    0.000    0.000    0.000    0.000 {locals}
594       17    0.000    0.000    0.000    0.000 threading.py:113(release)
595        1    0.000    0.000    0.004    0.004 connection_handlers.py:1981(_register_handlers)
596        2    0.000    0.000    0.018    0.009 roster_window.py:3243(send_status)
597       22    0.000    0.000    0.001    0.000 gajim.py:2122(process_connections)
598       34    0.000    0.000    1.537    0.045 transports_nb.py:348(pollout)
599       93    0.000    0.000    0.000    0.000 {method 'random' of '_random.Random' objects}
600        3    0.000    0.000    0.001    0.000 dispatcher_nb.py:100(StreamInit)
601        1    0.000    0.000    0.003    0.003 message_textview.py:26(<module>)
602       10    0.000    0.000    0.000    0.000 message_window.py:808(controls)
603        4    0.000    0.000    0.000    0.000 {method 'set_active' of 'gtk.ComboBox' objects}
604        1    0.000    0.000    0.000    0.000 xmpp_stringprep.py:163(NamePrep)
605        3    0.000    0.000    0.004    0.001 roster_window.py:3527(_change_awn_icon_status)
606       10    0.000    0.000    0.000    0.000 posixpath.py:74(split)
607       40    0.000    0.000    0.000    0.000 inspect.py:51(ismethod)
608       26    0.000    0.000    0.000    0.000 helpers.py:781(allow_showing_notification)
609        5    0.000    0.000    0.000    0.000 {dir}
610     20/4    0.000    0.000    0.000    0.000 roster_window.py:3855(close_all_from_dict)
611        4    0.000    0.000    0.194    0.048 proxy65_manager.py:95(resolve_result)
612       40    0.000    0.000    0.000    0.000 inspect.py:126(isfunction)
613        1    0.000    0.000    0.002    0.002 __init__.py:24(<module>)
614        1    0.000    0.000    0.520    0.520 transports_nb.py:739(_startSSL_pyOpenSSL)
615        5    0.000    0.000    0.000    0.000 connection.py:237(__init__)
616        1    0.000    0.000    0.000    0.000 exceptions.py:16(<module>)
617       40    0.000    0.000    0.000    0.000 inspect.py:167(iscode)
618        4    0.000    0.000    0.060    0.015 proxy65_manager.py:190(connect)
619        2    0.000    0.000    0.001    0.001 connection.py:87(__init__)
620        1    0.000    0.000    0.000    0.000 music_track_listener.py:16(<module>)
621       11    0.000    0.000    0.002    0.000 dispatcher_nb.py:147(RegisterNamespace)
622        2    0.000    0.000    0.004    0.002 transports_nb.py:541(_do_connect)
623        5    0.000    0.000    0.002    0.000 helpers.py:691(get_random_string_16)
624        2    0.000    0.000    0.004    0.002 gtkgui_helpers.py:350(get_abspath_for_script)
625        6    0.000    0.000    0.003    0.001 connection_handlers.py:626(_discover)
626        5    0.000    0.000    0.001    0.000 proxy65_manager.py:130(disconnect)
627       59    0.000    0.000    0.000    0.000 {method 'get_bits_per_sample' of 'gtk.gdk.Pixbuf' objects}
628       13    0.000    0.000    0.000    0.000 roster_window.py:4877(iter_is_separator)
629       75    0.000    0.000    0.000    0.000 helpers.py:697(<lambda>)
630        1    0.000    0.000    0.000    0.000 {method 'close' of 'sqlite3.Connection' objects}
631       27    0.000    0.000    0.000    0.000 gajim.py:188(get_jid_without_resource)
632        1    0.000    0.000    0.000    0.000 ascii.py:8(<module>)
633        1    0.000    0.000    0.001    0.001 cell_renderer_image.py:26(<module>)
634        1    0.000    0.000    0.000    0.000 deprecation.py:22(<module>)
635        1    0.000    0.000    0.000    0.000 simplexml.py:18(<module>)
636        1    0.000    0.000    0.000    0.000 roster_window.py:1140(_add_history_manager_menuitem)
637        4    0.000    0.000    0.000    0.000 {posix.open}
638        1    0.000    0.000    0.016    0.016 connection_handlers.py:665(_DiscoverItemsCB)
639        1    0.000    0.000    4.334    4.334 connection.py:404(connect_to_next_host)
640       59    0.000    0.000    0.000    0.000 {method 'get_rowstride' of 'gtk.gdk.Pixbuf' objects}
641       22    0.000    0.000    0.001    0.000 gajim.py:368(process)
642        1    0.000    0.000    0.000    0.000 commands.py:32(<module>)
643       65    0.000    0.000    0.000    0.000 {unichr}
644        3    0.000    0.000    0.002    0.001 connection_handlers.py:918(request_vcard)
645        1    0.000    0.000    0.008    0.008 config.py:583(__init__)
646        1    0.000    0.000    0.000    0.000 dispatcher_nb.py:24(<module>)
647        1    0.000    0.000    0.017    0.017 gajim.py:1834(autoconnect)
648        1    0.000    0.000    0.000    0.000 atom.py:4(<module>)
649        1    0.000    0.000    0.000    0.000 urlparse.py:5(<module>)
650        1    0.000    0.000    0.000    0.000 nslookup.py:98(_parse_srv_result_posix)
651        1    0.000    0.000    0.001    0.001 warnings.py:24(warn)
652       58    0.000    0.000    0.000    0.000 simplexml.py:215(setNamespace)
653        1    0.000    0.000    0.000    0.000 dispatcher.py:22(<module>)
654        4    0.000    0.000    0.000    0.000 connection.py:307(add_signal_receiver)
655       24    0.000    0.000    0.000    0.000 protocol.py:344(setID)
656        1    0.000    0.000    0.140    0.140 i18n.py:26(<module>)
657        3    0.000    0.000    0.000    0.000 roster_window.py:3583(set_account_status_icon)
658        1    0.000    0.000    0.000    0.000 filetransfer.py:21(<module>)
659        2    0.000    0.000    0.017    0.009 connection.py:732(change_status)
660        1    0.000    0.000    0.003    0.003 systray.py:49(__init__)
661        3    0.000    0.000    0.000    0.000 posixpath.py:373(normpath)
662       20    0.000    0.000    0.002    0.000 contacts.py:421(get_metacontacts_big_brother)
663        1    0.000    0.000    0.000    0.000 passwords.py:15(<module>)
664       53    0.000    0.000    0.000    0.000 {method 'upper' of 'str' objects}
665        7    0.000    0.000    0.001    0.000 simplexml.py:239(setTagData)
666        1    0.000    0.000    0.000    0.000 browser.py:24(<module>)
667        1    0.000    0.000    0.000    0.000 features.py:25(<module>)
668        1    0.000    0.000    0.000    0.000 roster.py:20(<module>)
669       44    0.000    0.000    0.000    0.000 {_dbus_bindings.validate_interface_name}
670        2    0.000    0.000    0.000    0.000 {method 'copy' of 'gtk.gdk.Pixbuf' objects}
671        1    0.000    0.000    0.000    0.000 punycode.py:5(<module>)
672       10    0.000    0.000    0.000    0.000 <string>:1(setblocking)
673       24    0.000    0.000    0.000    0.000 decorators.py:34(method)
674      4/2    0.000    0.000    0.002    0.001 bus.py:131(add_signal_receiver)
675       20    0.000    0.000    0.000    0.000 sre_parse.py:184(__init__)
676        1    0.000    0.000    0.000    0.000 groupchat_control.py:23(<module>)
677        1    0.000    0.000    4.333    4.333 transports_nb.py:300(connect)
678        1    0.000    0.000    0.000    0.000 htmltextview.py:238(HtmlHandler)
679        4    0.000    0.000    0.194    0.049 proxy65_manager.py:63(resolve_result)
680        3    0.000    0.000    0.000    0.000 systray.py:81(set_img)
681        8    0.000    0.000    0.000    0.000 exceptions.py:9(__init__)
682       18    0.000    0.000    0.114    0.006 re.py:178(compile)
683        1    0.000    0.000    0.000    0.000 zeroconf.py:15(<module>)
684        1    0.000    0.000    0.012    0.012 optparser.py:122(update_config)
685        1    0.000    0.000    0.003    0.003 nslookup.py:15(<module>)
686        4    0.000    0.000    0.000    0.000 connection.py:125(__str__)
687        3    0.000    0.000    0.004    0.001 roster_window.py:3569(update_status_combobox)
688        4    0.000    0.000    0.002    0.001 linecache.py:68(updatecache)
689        1    0.000    0.000    0.001    0.001 client_nb.py:212(_on_tcp_stream_start)
690       14    0.000    0.000    0.000    0.000 tooltips.py:141(hide_tooltip)
691        4    0.000    0.000    0.000    0.000 connection.py:56(__init__)
692       14    0.000    0.000    0.001    0.000 __init__.py:181(_acquireLock)
693        1    0.000    0.000    0.000    0.000 utf_16_be.py:8(<module>)
694       19    0.000    0.000    0.000    0.000 {_sre.compile}
695        3    0.000    0.000    0.000    0.000 __init__.py:1058(findCaller)
696       25    0.000    0.000    0.000    0.000 {built-in method acquire}
697       16    0.000    0.000    0.000    0.000 transports_nb.py:416(remove_timeout)
698        9    0.000    0.000    0.000    0.000 {gtk._gtk.binding_entry_add_signal}
699        4    0.000    0.000    0.206    0.051 connection_handlers.py:430(_bytestreamResultCB)
700       43    0.000    0.000    0.000    0.000 {method 'pop' of 'dict' objects}
701       18    0.000    0.000    0.000    0.000 connection_handlers.py:85(remove_transfers_for_contact)
702        1    0.000    0.000    0.000    0.000 roster_window.py:65(RosterWindow)
703       13    0.000    0.000    0.000    0.000 __init__.py:941(__init__)
704        4    0.000    0.000    0.000    0.000 {method 'set_submenu' of 'gtk.MenuItem' objects}
705        3    0.000    0.000    0.002    0.001 dispatcher_nb.py:68(_init)
706        1    0.000    0.000    0.000    0.000 utf_8.py:8(<module>)
707        1    0.000    0.000    0.000    0.000 GnuPGInterface.py:221(<module>)
708        1    0.000    0.000    0.000    0.000 __init__.py:21(<module>)
709        2    0.000    0.000    0.000    0.000 {method 'set_model' of 'gtk.TreeView' objects}
710        2    0.000    0.000    0.026    0.013 logger.py:125(init_vars)
711        2    0.000    0.000    0.000    0.000 {method 'get_format' of 'gtk.gdk.PixbufLoader' objects}
712        3    0.000    0.000    0.001    0.000 __init__.py:405(format)
713        8    0.000    0.000    0.000    0.000 posixpath.py:192(isdir)
714       34    0.000    0.000    0.000    0.000 threading.py:44(_note)
715        2    0.000    0.000    0.000    0.000 weakref.py:45(__init__)
716        5    0.000    0.000    0.003    0.001 proxy65_manager.py:156(start_resolve)
717        1    0.000    0.000    0.000    0.000 token.py:3(<module>)
718        1    0.000    0.000    0.000    0.000 advanced.py:17(<module>)
719        1    0.000    0.000    0.007    0.007 connection.py:459(_connect_success)
720        4    0.000    0.000    0.000    0.000 {posix.chmod}
721      7/4    0.000    0.000    0.007    0.002 client_nb.py:272(_on_start_sasl)
722        1    0.000    0.000    0.000    0.000 {built-in method load_verify_locations}
723        3    0.000    0.000    0.000    0.000 locale.py:279(normalize)
724       16    0.000    0.000    0.000    0.000 decorators.py:204(signal)
725        7    0.000    0.000    0.000    0.000 helpers.py:523(get_global_show)
726        2    0.000    0.000    0.000    0.000 os.py:35(_get_exports_list)
727       38    0.000    0.000    0.000    0.000 {method 'extend' of 'list' objects}
728        5    0.000    0.000    0.000    0.000 <string>:1(shutdown)
729       41    0.000    0.000    0.000    0.000 {thread.get_ident}
730       20    0.000    0.000    0.000    0.000 iso8859_15.py:14(decode)
731        1    0.000    0.000    0.059    0.059 filetransfers_window.py:364(set_images)
732        1    0.000    0.000    0.000    0.000 saxlib.py:10(<module>)
733       17    0.000    0.000    0.000    0.000 UserDict.py:44(has_key)
734        1    0.000    0.000    0.000    0.000 {OpenSSL.SSL.Context}
735        6    0.000    0.000    0.000    0.000 dispatcher_nb.py:210(UnregisterHandler)
736        1    0.000    0.000    0.003    0.003 gtkgui_helpers.py:646(set_gajim_as_xmpp_handler)
737       20    0.000    0.000    0.000    0.000 sre_compile.py:57(fixup)
738        1    0.000    0.000    0.003    0.003 tsafe.py:1(<module>)
739       22    0.000    0.000    0.000    0.000 string.py:362(rfind)
740        3    0.000    0.000    0.000    0.000 posixpath.py:310(expanduser)
741        1    0.000    0.000    0.020    0.020 remote_control.py:85(__init__)
742        1    0.000    0.000    0.000    0.000 client_nb.py:24(<module>)
743        6    0.000    0.000    0.000    0.000 __init__.py:48(normalize_encoding)
744        3    0.000    0.000    0.003    0.001 bus.py:170(activate_name_owner)
745      6/5    0.000    0.000    0.006    0.001 dispatcher_nb.py:361(WaitForData)
746        1    0.000    0.000    0.001    0.001 gettext.py:421(find)
747       19    0.000    0.000    0.000    0.000 tokenize.py:44(group)
748        1    0.000    0.000    0.000    0.000 contacts.py:17(<module>)
749        2    0.000    0.000    0.015    0.007 gajim.py:1000(handle_event_vcard)
750        3    0.000    0.000    0.003    0.001 proxies.py:174(__init__)
751        1    0.000    0.000    0.000    0.000 roster_window.py:3235(set_connecting_state)
752        4    0.000    0.000    0.000    0.000 socks5.py:554(disconnect)
753        1    0.000    0.000    0.939    0.939 gajim.py:372(handle_event_roster)
754        2    0.000    0.000    0.000    0.000 {method 'send' of '_socket.socket' objects}
755        1    0.000    0.000    0.001    0.001 auth_nb.py:348(_on_bound)
756       12    0.000    0.000    0.002    0.000 __init__.py:1258(getLogger)
757        1    0.000    0.000    0.000    0.000 proxy65_manager.py:16(<module>)
758        1    0.000    0.000    0.001    0.001 traceback.py:46(print_tb)
759       29    0.000    0.000    0.000    0.000 {method 'strip' of 'unicode' objects}
760        3    0.000    0.000    0.000    0.000 random.py:97(seed)
761        4    0.000    0.000    0.000    0.000 {posix.chdir}
762       37    0.000    0.000    0.000    0.000 {method 'iteritems' of 'dict' objects}
763        1    0.000    0.000    0.000    0.000 events.py:23(<module>)
764        4    0.000    0.000    0.000    0.000 socket.py:159(close)
765        2    0.000    0.000    0.000    0.000 {method 'recv' of '_socket.socket' objects}
766        1    0.000    0.000    0.000    0.000 client_nb.py:34(__init__)
767       32    0.000    0.000    0.000    0.000 {iter}
768        1    0.000    0.000    0.015    0.015 gajim.py:1871(make_regexps)
769        1    0.000    0.000    0.016    0.016 connection.py:321(connect)
770        7    0.000    0.000    0.000    0.000 tokenize.py:203(generate_tokens)
771        1    0.000    0.000    0.001    0.001 auth_nb.py:123(FeaturesHandler)
772        1    0.000    0.000    0.002    0.002 configpaths.py:1(<module>)
773       10    0.000    0.000    0.000    0.000 configpaths.py:55(__getitem__)
774       19    0.000    0.000    0.000    0.000 sre_parse.py:73(__init__)
775       14    0.000    0.000    0.000    0.000 __init__.py:193(_releaseLock)
776        1    0.000    0.000    0.000    0.000 {method 'add_accelerator' of 'gtk.Widget' objects}
777        1    0.000    0.000    0.140    0.140 gettext.py:461(translation)
778       10    0.000    0.000    0.000    0.000 message_window.py:795(get_controls)
779        9    0.000    0.000    0.000    0.000 protocol.py:538(setQueryNS)
780        1    0.000    0.000    0.000    0.000 check_paths.py:16(<module>)
781        1    0.000    0.000    0.000    0.000 {fcntl.fcntl}
782        1    0.000    0.000    0.000    0.000 simplexml.py:158(getPayload)
783       11    0.000    0.000    0.000    0.000 opcode.py:31(name_op)
784        2    0.000    0.000    0.000    0.000 gettext.py:130(_expand_lang)
785        5    0.000    0.000    0.019    0.004 _dbus.py:62(__new__)
786        1    0.000    0.000    0.000    0.000 history_window.py:26(<module>)
787        4    0.000    0.000    0.133    0.033 proxy65_manager.py:178(__init__)
788        3    0.000    0.000    0.000    0.000 connection.py:492(_signal_func)
789        6    0.000    0.000    0.005    0.001 proxy65_manager.py:46(resolve)
790        3    0.000    0.000    0.002    0.001 __init__.py:1088(_log)
791        2    0.000    0.000    0.000    0.000 connection_handlers.py:832(add_caps)
792        3    0.000    0.000    0.000    0.000 logger.py:37(__init__)
793        3    0.000    0.000    0.000    0.000 os.py:724(urandom)
794        3    0.000    0.000    0.000    0.000 roster_window.py:1368(on_roster_treeview_leave_notify_event)
795       20    0.000    0.000    0.000    0.000 {_codecs.charmap_decode}
796        3    0.000    0.000    0.003    0.001 bus.py:185(get_object)
797        3    0.000    0.000    0.002    0.001 __init__.py:1132(callHandlers)
798        2    0.000    0.000    0.000    0.000 connection.py:557(msg_reply_handler)
799        1    0.000    0.000    0.001    0.001 service.py:78(__new__)
800        3    0.000    0.000    0.000    0.000 {function seed at 0xb4fde8}
801       25    0.000    0.000    0.000    0.000 {built-in method release}
802        3    0.000    0.000    0.000    0.000 connection_handlers.py:1221(_PrivateCB)
803        1    0.000    0.000    0.000    0.000 gajim.py:214(pid_alive)
804        1    0.000    0.000    0.000    0.000 getopt.py:16(<module>)
805       27    0.000    0.000    0.000    0.000 {method 'endswith' of 'str' objects}
806       26    0.000    0.000    0.000    0.000 remote_control.py:116(ContactPresence)
807        1    0.000    0.000    0.000    0.000 transports_nb.py:75(SSLWrapper)
808        1    0.000    0.000    1.401    1.401 client_nb.py:74(disconnected)
809        3    0.000    0.000    0.000    0.000 dispatcher_nb.py:91(plugout)
810        3    0.000    0.000    0.000    0.000 {gtk._gtk.image_new_from_stock}
811        1    0.000    0.000    0.000    0.000 message_window.py:24(<module>)
812       11    0.000    0.000    0.000    0.000 dispatcher_nb.py:53(getAnID)
813        3    0.000    0.000    0.000    0.000 gajim.py:419(handle_event_error_answer)
814        1    0.000    0.000    0.000    0.000 logger.py:619(get_transports_type)
815        8    0.000    0.000    0.000    0.000 UserDict.py:57(get)
816        1    0.000    0.000    0.522    0.522 transports_nb.py:799(StartTLSHandler)
817        1    0.000    0.000    0.003    0.003 network_manager_listener.py:16(<module>)
818        1    0.000    0.000    0.000    0.000 keyword.py:11(<module>)
819        4    0.000    0.000    0.133    0.033 socks5.py:348(__init__)
820        4    0.000    0.000    0.000    0.000 codecs.py:77(__new__)
821        1    0.000    0.000    0.000    0.000 connection.py:85(Connection)
822        2    0.000    0.000    0.000    0.000 roster_window.py:3367(get_status_message)
823        1    0.000    0.000    0.000    0.000 filetransfers_window.py:20(<module>)
824        2    0.000    0.000    0.000    0.000 connection_handlers.py:1166(__init__)
825        5    0.000    0.000    0.000    0.000 gajim.py:950(handle_event_agent_info_info)
826        1    0.000    0.000    0.000    0.000 commands.py:14(<module>)
827        6    0.000    0.000    0.000    0.000 random.py:246(choice)
828        8    0.000    0.000    0.000    0.000 saxexts.py:15(__init__)
829        1    0.000    0.000    0.000    0.000 config.py:50(PreferencesWindow)
830        4    0.000    0.000    0.004    0.001 client_nb.py:160(_on_receive_document_attrs)
831        2    0.000    0.000    0.000    0.000 UserDict.py:4(__init__)
832        1    0.000    0.000    0.001    0.001 tempfile.py:176(_get_default_tempdir)
833        1    0.000    0.000    0.019    0.019 dbus_support.py:83(present)
834        2    0.000    0.000    0.000    0.000 __init__.py:573(__init__)
835        3    0.000    0.000    0.002    0.001 __init__.py:642(handle)
836       24    0.000    0.000    0.000    0.000 simplexml.py:218(setParent)
837        7    0.000    0.000    0.000    0.000 helpers.py:214(get_uf_show)
838        1    0.000    0.000    0.000    0.000 {method 'set_visible' of 'gtk.TreeViewColumn' objects}
839        1    0.000    0.000    0.000    0.000 sre_parse.py:697(parse_template)
840        4    0.000    0.000    0.019    0.005 _dbus.py:203(__new__)
841       21    0.000    0.000    0.000    0.000 {gobject._gobject.type_from_name}
842        3    0.000    0.000    0.001    0.000 __init__.py:733(emit)
843        1    0.000    0.000    0.000    0.000 gtkgui_helpers.py:341(set_unset_urgency_hint)
844        3    0.000    0.000    0.000    0.000 __init__.py:364(formatTime)
845        1    0.000    0.000    0.001    0.001 roster_window.py:3962(on_quit_menuitem_activate)
846       11    0.000    0.000    0.000    0.000 {thread.allocate_lock}
847        1    0.000    0.000    0.000    0.000 GnuPG.py:45(GnuPG)
848        5    0.000    0.000    0.000    0.000 {built-in method sub}
849       12    0.000    0.000    0.000    0.000 {_dbus_bindings.validate_bus_name}
850        3    0.000    0.000    0.001    0.000 dispatcher_nb.py:383(SendAndWaitForResponse)
851        5    0.000    0.000    0.002    0.000 proxy65_manager.py:165(__init__)
852        1    0.000    0.000    1.952    1.952 connection_handlers.py:1858(_getRosterCB)
853       18    0.000    0.000    0.000    0.000 deprecation.py:37(__init__)
854        1    0.000    0.000    0.000    0.000 groupchat_control.py:141(GroupchatControl)
855        1    0.000    0.000    0.000    0.000 optparser.py:15(<module>)
856       20    0.000    0.000    0.000    0.000 {_dbus_bindings.validate_member_name}
857        6    0.000    0.000    0.000    0.000 {posix.getcwd}
858        9    0.000    0.000    0.000