Ticket #1170: prof-run-109-dump.txt

File prof-run-109-dump.txt, 92.3 KB (added by zooko, at 2010-08-16T05:53:54Z)
Line 
1         19809961 function calls (19544391 primitive calls) in 657.157 CPU seconds
2
3   Ordered by: standard name
4
5   ncalls  tottime  percall  cumtime  percall filename:lineno(function)
6        1    0.000    0.000    0.000    0.000 <string>:1(bind)
7        1    0.000    0.000    0.000    0.000 <string>:1(connect)
8      337    0.021    0.000    0.021    0.000 <string>:1(connect_ex)
9  3165689    1.899    0.000    1.899    0.000 <string>:1(fileno)
10        5    0.000    0.000    0.000    0.000 <string>:1(getsockname)
11      513    0.003    0.000    0.003    0.000 <string>:1(getsockopt)
12      652    0.003    0.000    0.003    0.000 <string>:1(setblocking)
13      328    0.007    0.000    0.007    0.000 <string>:1(shutdown)
14        1    0.000    0.000    0.000    0.000 ConfigParser.py:354(optionxform)
15        1    0.000    0.000    0.000    0.000 ConfigParser.py:515(get)
16        1    0.000    0.000    0.000    0.000 ConfigParser.py:610(_interpolate)
17        1    0.000    0.000    0.000    0.000 ConfigParser.py:619(_interpolate_some)
18       19    0.001    0.000    0.001    0.000 Queue.py:107(put)
19        1    0.000    0.000    0.000    0.000 Queue.py:197(_init)
20       19    0.000    0.000    0.000    0.000 Queue.py:200(_qsize)
21       19    0.000    0.000    0.000    0.000 Queue.py:204(_put)
22        1    0.000    0.000    0.000    0.000 Queue.py:22(__init__)
23       19    0.000    0.000    0.002    0.000 Queue.py:86(qsize)
24        1    0.000    0.000    0.000    0.000 _baseprocess.py:25(__init__)
25        1    0.000    0.000    0.001    0.001 _baseprocess.py:29(_callProcessExited)
26        1    0.000    0.000    0.001    0.001 _baseprocess.py:40(processEnded)
27        1    0.000    0.000    0.003    0.003 _baseprocess.py:51(maybeCallProcessEnded)
28        1    0.000    0.000    0.000    0.000 _signals.py:113(_installHandlerUsingSetWakeup)
29        1    0.000    0.000    0.000    0.000 _signals.py:74(__init__)
30        1    0.000    0.000    0.000    0.000 _signals.py:78(__call__)
31       12    0.000    0.000    0.000    0.000 _sslverify.py:121(__init__)
32       12    0.000    0.000    0.000    0.000 _sslverify.py:140(_handleattrhelper)
33       12    0.000    0.000    0.000    0.000 _sslverify.py:208(peerFromTransport)
34       12    0.000    0.000    0.000    0.000 _sslverify.py:259(digest)
35       12    0.000    0.000    0.000    0.000 _sslverify.py:602(__init__)
36       12    0.000    0.000    0.002    0.000 _sslverify.py:696(getContext)
37       12    0.000    0.000    0.002    0.000 _sslverify.py:704(_makeContext)
38        2    0.000    0.000    0.003    0.001 abstract.py:173(readConnectionLost)
39   127897    0.651    0.000    1.227    0.000 abstract.py:177(write)
40        1    0.000    0.000    0.000    0.000 abstract.py:201(writeSequence)
41       12    0.000    0.000    0.000    0.000 abstract.py:230(loseConnection)
42      371    0.001    0.000    0.001    0.000 abstract.py:259(stopReading)
43    10083    0.015    0.000    0.025    0.000 abstract.py:267(stopWriting)
44      402    0.001    0.000    0.001    0.000 abstract.py:275(startReading)
45   128259    0.169    0.000    0.239    0.000 abstract.py:280(startWriting)
46        1    0.000    0.000    0.000    0.000 abstract.py:296(registerProducer)
47        1    0.000    0.000    0.000    0.000 abstract.py:321(unregisterProducer)
48      176    0.000    0.000    0.000    0.000 abstract.py:349(fileno)
49      344    0.003    0.000    0.003    0.000 abstract.py:358(isIPAddress)
50        4    0.000    0.000    0.000    0.000 abstract.py:43(logPrefix)
51      330    0.001    0.000    0.001    0.000 abstract.py:49(__init__)
52       19    0.000    0.000    0.000    0.000 abstract.py:56(connectionLost)
53     9732    0.147    0.000    0.855    0.000 abstract.py:99(doWrite)
54        9    0.000    0.000    0.000    0.000 adapter.py:447(_subscribe)
55        9    0.000    0.000    0.000    0.000 adapter.py:455(_uncached_lookup)
56     10/5    0.000    0.000    0.000    0.000 adapter.py:602(_lookup)
57       28    0.000    0.000    0.000    0.000 address.py:32(__init__)
58        1    0.000    0.000    0.001    0.001 advice.py:108(advise)
59        1    0.000    0.000    0.000    0.000 advice.py:147(determineMetaclass)
60        1    0.000    0.000    0.000    0.000 advice.py:175(minimalBases)
61        1    0.000    0.000    0.000    0.000 advice.py:33(getFrameInfo)
62        1    0.000    0.000    0.000    0.000 advice.py:69(addClassAdvisor)
63        1    0.000    0.000    0.000    0.000 appserver.py:120(__init__)
64        1    0.000    0.000    0.024    0.024 appserver.py:124(process)
65      2/1    0.000    0.000    0.018    0.018 appserver.py:160(gotPageContext)
66        1    0.000    0.000    0.000    0.000 appserver.py:172(finish)
67        1    0.000    0.000    0.000    0.000 appserver.py:175(finishRequest)
68        2    0.000    0.000    0.018    0.009 appserver.py:178(_cbFinishRender)
69        2    0.000    0.000    0.000    0.000 appserver.py:192(_cbSetLogger)
70        1    0.000    0.000    0.006    0.006 appserver.py:252(getPageContextForRequestContext)
71      4/1    0.000    0.000    0.005    0.005 appserver.py:264(handleSegment)
72        1    0.000    0.000    0.000    0.000 appserver.py:314(log)
73    17479    0.008    0.000    0.008    0.000 assertutil.py:23(precondition)
74        1    0.000    0.000    0.000    0.000 assertutil.py:7(_assert)
75       11    0.000    0.000    0.000    0.000 banana.py:101(__init__)
76    10968    0.043    0.000    0.237    0.000 banana.py:1035(handleToken)
77     3626    0.051    0.000   21.433    0.006 banana.py:1049(handleClose)
78       11    0.000    0.000    0.001    0.000 banana.py:108(populateVocabTable)
79       11    0.000    0.000    0.002    0.000 banana.py:128(connectionMade)
80       11    0.000    0.000    0.000    0.000 banana.py:148(connectionLost)
81       11    0.000    0.000    0.000    0.000 banana.py:166(initSend)
82       11    0.000    0.000    0.001    0.000 banana.py:172(initSlicer)
83     3523    0.015    0.000    2.593    0.001 banana.py:183(send)
84     3534    0.286    0.000    2.432    0.001 banana.py:191(produce)
85    42251    0.125    0.000    1.070    0.000 banana.py:22(int2b128)
86     7048    0.014    0.000    0.030    0.000 banana.py:309(newSlicerFor)
87    25417    0.152    0.000    0.169    0.000 banana.py:31(b1282int)
88     7048    0.052    0.000    0.389    0.000 banana.py:316(pushSlicer)
89     7048    0.019    0.000    0.300    0.000 banana.py:362(popSlicer)
90       11    0.000    0.000    0.000    0.000 banana.py:438(outgoingVocabTableWasReplaced)
91        1    0.000    0.000    0.000    0.000 banana.py:468(sendPING)
92       35    0.000    0.000    0.001    0.000 banana.py:473(sendPONG)
93     7048    0.037    0.000    0.332    0.000 banana.py:478(sendOpen)
94    28155    0.111    0.000    1.146    0.000 banana.py:485(sendToken)
95     3565    0.002    0.000    0.002    0.000 banana.py:520(maybeVocabizeString)
96     7048    0.020    0.000    0.277    0.000 banana.py:528(sendClose)
97       11    0.000    0.000    0.000    0.000 banana.py:580(initReceive)
98       11    0.000    0.000    0.001    0.000 banana.py:596(initUnslicer)
99       89    0.001    0.000    0.001    0.000 banana.py:612(setObject)
100       11    0.000    0.000    0.000    0.000 banana.py:624(replaceIncomingVocabulary)
101    10754    0.154    0.000   23.813    0.002 banana.py:633(dataReceived)
102       22    0.000    0.000    0.001    0.000 banana.py:655(keepaliveTimerFired)
103    10754    0.675    0.000   23.648    0.002 banana.py:701(handleData)
104        6    0.000    0.000    0.000    0.000 banana.py:74(bytes_to_long)
105     3626    0.066    0.000    0.193    0.000 banana.py:997(handleOpen)
106      325    0.005    0.000    0.069    0.000 base.py:1004(connect)
107        1    0.000    0.000    0.000    0.000 base.py:1018(stopConnecting)
108      325    0.002    0.000    0.004    0.000 base.py:1027(cancelTimeout)
109       12    0.000    0.000    0.002    0.000 base.py:1035(buildProtocol)
110      313    0.003    0.000    0.061    0.000 base.py:1040(connectionFailed)
111       12    0.000    0.000    0.001    0.000 base.py:1050(connectionLost)
112        1    0.000    0.000    0.000    0.000 base.py:1074(createInternetSocket)
113        1    0.000    0.000    0.000    0.000 base.py:1105(_handleSignals)
114        1    0.000    0.000    0.000    0.000 base.py:1126(startRunning)
115        1    0.000    0.000    0.000    0.000 base.py:1140(_reallyStartRunning)
116        1    0.000    0.000  657.157  657.157 base.py:1156(run)
117        1    0.659    0.659  657.156  657.156 base.py:1161(mainLoop)
118     1660    0.002    0.000    0.002    0.000 base.py:140(activate_delay)
119        1    0.000    0.000    0.000    0.000 base.py:144(active)
120        7    0.000    0.000    0.000    0.000 base.py:154(__le__)
121    15246    0.012    0.000    0.012    0.000 base.py:164(__lt__)
122       18    0.000    0.000    0.003    0.000 base.py:238(_checkTimeout)
123       18    0.000    0.000    0.010    0.001 base.py:253(getHostByName)
124        2    0.000    0.000    0.000    0.000 base.py:327(addTrigger)
125        1    0.000    0.000    0.000    0.000 base.py:346(removeTrigger)
126        1    0.000    0.000    0.000    0.000 base.py:359(removeTrigger_BASE)
127        2    0.000    0.000    0.003    0.001 base.py:396(fireEvent)
128        2    0.000    0.000    0.001    0.000 base.py:416(_continueFiring)
129     1653    0.007    0.000    0.007    0.000 base.py:42(__init__)
130        1    0.000    0.000    0.000    0.000 base.py:504(wakeUp)
131       18    0.000    0.000    0.010    0.001 base.py:551(resolve)
132        1    0.000    0.000    0.000    0.000 base.py:564(stop)
133        1    0.000    0.000    0.000    0.000 base.py:575(crash)
134        1    0.000    0.000    0.000    0.000 base.py:600(sigTerm)
135        1    0.000    0.000    0.000    0.000 base.py:606(disconnectAll)
136        2    0.000    0.000    0.003    0.001 base.py:623(fireSystemEvent)
137        2    0.000    0.000    0.000    0.000 base.py:631(addSystemEventTrigger)
138        1    0.000    0.000    0.000    0.000 base.py:641(removeSystemEventTrigger)
139        1    0.000    0.000    0.000    0.000 base.py:648(callWhenRunning)
140        1    0.000    0.000    0.000    0.000 base.py:657(startRunning)
141        1    0.000    0.000    0.000    0.000 base.py:677(_reallyStartRunning)
142     1653    0.023    0.000    0.032    0.000 base.py:688(callLater)
143        7    0.000    0.000    0.000    0.000 base.py:701(_moveCallLaterSooner)
144      362    0.000    0.000    0.000    0.000 base.py:721(_cancelCallLater)
145   241462    0.264    0.000    0.277    0.000 base.py:732(_insertNewDelayedCalls)
146   120731    0.405    0.000    0.705    0.000 base.py:741(timeout)
147   120731    0.643    0.000    2.189    0.000 base.py:751(runUntilCurrent)
148      498    0.002    0.000    0.004    0.000 base.py:78(cancel)
149        1    0.000    0.000    0.000    0.000 base.py:815(_checkProcessArgs)
150        2    0.000    0.000    0.000    0.000 base.py:845(argChecker)
151        1    0.000    0.000    0.000    0.000 base.py:904(callFromThread)
152        1    0.001    0.001    0.002    0.002 base.py:915(_initThreadPool)
153        1    0.000    0.000    0.000    0.000 base.py:930(_stopThreadPool)
154       18    0.000    0.000    0.002    0.000 base.py:949(getThreadPool)
155       70    0.000    0.000    0.000    0.000 base.py:97(reset)
156      325    0.001    0.000    0.001    0.000 base.py:991(__init__)
157        1    0.000    0.000    0.000    0.000 base.py:997(disconnect)
158        2    0.000    0.000    0.000    0.000 base32.py:181(could_be_base32_encoded)
159     2322    0.016    0.000    0.023    0.000 base32.py:187(could_be_base32_encoded_l)
160        2    0.000    0.000    0.000    0.000 base32.py:195(num_octets_that_encode_to_this_many_quintets)
161        2    0.000    0.000    0.001    0.000 base32.py:199(a2b)
162        2    0.000    0.000    0.001    0.000 base32.py:208(a2b_l)
163     3239    0.004    0.000    0.005    0.000 base32.py:21(_encode)
164      181    0.003    0.000    0.003    0.000 base32.py:31(is_base32)
165      102    0.004    0.000    0.010    0.000 base32.py:4(encode)
166     2307    0.006    0.000    0.219    0.000 base32.py:48(b2a)
167     2320    0.116    0.000    0.213    0.000 base32.py:60(b2a_l)
168       28    0.002    0.000    0.003    0.000 base64.py:177(b32decode)
169        1    0.000    0.000    0.025    0.025 basic.py:534(dataReceived)
170        1    0.000    0.000    0.000    0.000 basic.py:797(beginFileTransfer)
171     6105    0.042    0.000    0.254    0.000 basic.py:825(resumeProducing)
172       20    0.000    0.000    0.000    0.000 bool.py:32(checkToken)
173       20    0.000    0.000    0.000    0.000 bool.py:38(receiveChild)
174       20    0.000    0.000    0.000    0.000 bool.py:49(receiveClose)
175       11    0.000    0.000    0.002    0.000 broker.py:149(__init__)
176       11    0.000    0.000    0.000    0.000 broker.py:166(initBroker)
177       11    0.000    0.000    0.000    0.000 broker.py:192(setTub)
178       11    0.000    0.000    0.002    0.000 broker.py:201(connectionMade)
179       11    0.000    0.000    0.000    0.000 broker.py:208(_create_remote_broker)
180       11    0.000    0.000    0.001    0.000 broker.py:224(shutdown)
181       11    0.000    0.000    0.000    0.000 broker.py:238(connectionLost)
182       22    0.000    0.000    0.001    0.000 broker.py:245(finish)
183       22    0.000    0.000    0.000    0.000 broker.py:270(notifyOnDisconnect)
184        1    0.000    0.000    0.000    0.000 broker.py:295(getTrackerForMyReference)
185       22    0.000    0.000    0.002    0.000 broker.py:321(getTrackerForYourReference)
186        1    0.000    0.000    0.000    0.000 broker.py:402(getMyReferenceByCLID)
187       12    0.000    0.000    0.011    0.001 broker.py:456(getYourReferenceByName)
188     3520    0.006    0.000    0.006    0.000 broker.py:46(checkToken)
189     3530    0.010    0.000    0.010    0.000 broker.py:466(newRequestID)
190     3522    0.008    0.000    0.008    0.000 broker.py:471(addRequest)
191     3522    0.012    0.000    0.012    0.000 broker.py:475(removeRequest)
192     3519    0.008    0.000    0.008    0.000 broker.py:478(getRequest)
193       11    0.000    0.000    0.000    0.000 broker.py:485(abandonAllRequests)
194     3626    0.007    0.000    0.007    0.000 broker.py:50(openerCheckToken)
195        1    0.000    0.000    0.000    0.000 broker.py:515(scheduleCall)
196        2    0.000    0.000    0.014    0.007 broker.py:519(doNextCall)
197        1    0.000    0.000    0.000    0.000 broker.py:532(_ready)
198        1    0.000    0.000    0.014    0.014 broker.py:545(<lambda>)
199        1    0.000    0.000    0.014    0.014 broker.py:551(_doCall)
200        1    0.000    0.000    0.001    0.001 broker.py:583(_callFinished)
201      106    0.000    0.000    0.001    0.000 broker.py:76(open)
202     3520    0.020    0.000    0.079    0.000 broker.py:83(doOpen)
203     3520    0.006    0.000    0.009    0.000 broker.py:94(receiveChild)
204        1    0.000    0.000    0.000    0.000 cachedir.py:19(get_file)
205        1    0.000    0.000    0.000    0.000 cachedir.py:28(check)
206        1    0.000    0.000    0.000    0.000 cachedir.py:39(__init__)
207     3475    0.002    0.000    0.002    0.000 cachedir.py:42(get_filename)
208     3522    0.009    0.000    0.019    0.000 call.py:107(__init__)
209    14055    0.046    0.000    0.051    0.000 call.py:113(sliceBody)
210     3522    0.021    0.000    0.032    0.000 call.py:132(__init__)
211    17610    0.014    0.000    0.033    0.000 call.py:140(sliceBody)
212        1    0.000    0.000    0.000    0.000 call.py:178(__init__)
213        1    0.000    0.000    0.000    0.000 call.py:225(setConstraint)
214        1    0.000    0.000    0.000    0.000 call.py:228(start)
215        2    0.000    0.000    0.000    0.000 call.py:241(checkToken)
216        1    0.000    0.000    0.000    0.000 call.py:262(doOpen)
217        2    0.000    0.000    0.000    0.000 call.py:271(receiveChild)
218        1    0.000    0.000    0.000    0.000 call.py:363(receiveClose)
219     3522    0.016    0.000    0.019    0.000 call.py:39(__init__)
220        1    0.000    0.000    0.000    0.000 call.py:405(start)
221        4    0.000    0.000    0.000    0.000 call.py:415(checkToken)
222        1    0.000    0.000    0.000    0.000 call.py:433(doOpen)
223        4    0.000    0.000    0.000    0.000 call.py:454(receiveChild)
224     3522    0.002    0.000    0.002    0.000 call.py:49(setConstraint)
225        9    0.000    0.000    0.000    0.000 call.py:52(getMethodNameInfo)
226        1    0.000    0.000    0.000    0.000 call.py:539(receiveClose)
227     3519    0.026    0.000   20.961    0.006 call.py:55(complete)
228        1    0.000    0.000    0.000    0.000 call.py:573(__init__)
229        3    0.000    0.000    0.000    0.000 call.py:579(sliceBody)
230     3519    0.021    0.000    0.023    0.000 call.py:591(start)
231    14235    0.066    0.000    0.108    0.000 call.py:596(checkToken)
232       35    0.000    0.000    0.001    0.000 call.py:618(doOpen)
233     7038    0.056    0.000    0.182    0.000 call.py:628(receiveChild)
234        3    0.000    0.000    0.898    0.299 call.py:64(fail)
235     3519    0.051    0.000   21.353    0.006 call.py:652(receiveClose)
236     3519    0.003    0.000    0.003    0.000 call.py:669(_ready)
237     3519    0.010    0.000   20.971    0.006 call.py:673(_done)
238       42    0.000    0.000    0.000    0.000 call.py:759(truncate)
239        7    0.000    0.000    0.004    0.001 call.py:781(getStateToCopy)
240        7    0.000    0.000    0.000    0.000 call.py:859(__init__)
241       12    0.000    0.000    0.000    0.000 call.py:862(__getstate__)
242        7    0.000    0.000    0.000    0.000 call.py:874(setCopyableState)
243        7    0.000    0.000    0.000    0.000 call.py:904(ExceptionLikeString)
244        1    0.000    0.000    0.000    0.000 client.py:102(publish)
245        1    0.000    0.000    0.002    0.002 client.py:117(_maybe_subscribe)
246        2    0.000    0.000    0.002    0.001 client.py:133(_maybe_publish)
247        1    0.000    0.000    0.013    0.013 client.py:149(remote_announce)
248       28    0.002    0.000    0.013    0.000 client.py:163(_process_announcement)
249        1    0.000    0.000    0.002    0.002 client.py:184(_start_introducer_client)
250        1    0.000    0.000    0.000    0.000 client.py:327(_publish)
251        1    0.000    0.000    0.001    0.001 client.py:355(_publish)
252        1    0.000    0.000    0.002    0.002 client.py:474(create_node_from_uri)
253        1    0.000    0.000    0.002    0.002 client.py:55(startService)
254        1    0.000    0.000    0.001    0.001 client.py:66(_got_introducer)
255        1    0.000    0.000    0.004    0.004 client.py:80(_got_versioned_introducer)
256       32    0.000    0.000    0.001    0.000 client.py:96(log)
257        2    0.001    0.000    0.001    0.000 codec.py:51(set_params)
258     1157    0.016    0.000    0.040    0.000 codec.py:64(decode)
259        2    0.000    0.000    0.000    0.000 codec.py:73(parse_params)
260       11    0.000    0.000    0.001    0.000 common.py:13(si_b2a)
261        1    0.000    0.000    0.000    0.000 common.py:23(boolean_of_arg)
262        1    0.000    0.000    0.001    0.001 common.py:275(renderHTTP)
263        3    0.000    0.000    0.000    0.000 common.py:41(get_arg)
264       38    0.000    0.000    0.001    0.000 components.py:114(_hook)
265        2    0.000    0.000    0.000    0.000 components.py:209(__init__)
266        3    0.000    0.000    0.000    0.000 components.py:273(getComponent)
267        3    0.000    0.000    0.000    0.000 components.py:306(__conform__)
268       85    0.000    0.000    0.000    0.000 constraint.py:121(checkOpentype)
269      197    0.000    0.000    0.000    0.000 constraint.py:218(checkObject)
270     6974    0.031    0.000    0.034    0.000 constraint.py:246(checkObject)
271    11019    0.038    0.000    0.043    0.000 constraint.py:98(checkToken)
272        5    0.000    0.000    0.000    0.000 context.py:189(__conform__)
273       34    0.000    0.000    0.001    0.000 context.py:212(locateHook)
274    39/20    0.000    0.000    0.000    0.000 context.py:221(__conform__)
275        6    0.000    0.000    0.000    0.000 context.py:259(__init__)
276   122368    0.781    0.000   37.163    0.000 context.py:32(callWithContext)
277   122377    0.362    0.000    0.465    0.000 context.py:41(getContext)
278        7    0.000    0.000    0.000    0.000 context.py:45(__init__)
279       11    0.000    0.000    0.000    0.000 context.py:53(remember)
280   122368    0.476    0.000   37.710    0.000 context.py:58(callWithContext)
281   122377    0.425    0.000    1.081    0.000 context.py:61(getContext)
282   244763    0.262    0.000    0.262    0.000 context.py:69(currentContext)
283        7    0.000    0.000    0.001    0.000 context.py:74(locate)
284        1    0.000    0.000    0.000    0.000 copy.py:112(_copy_with_constructor)
285        1    0.000    0.000    0.000    0.000 copy.py:65(copy)
286        7    0.000    0.000    0.000    0.000 copyable.py:333(__init__)
287       12    0.000    0.000    0.002    0.000 crypto.py:45(_makeContext)
288       24    0.000    0.000    0.000    0.000 crypto.py:47(alwaysValidate)
289       12    0.000    0.000    0.002    0.000 crypto.py:91(digest32)
290       32    0.000    0.000    0.003    0.000 declarations.py:1020(__init__)
291   131/65    0.000    0.000    0.000    0.000 declarations.py:1354(_normalizeargs)
292    32/22    0.001    0.000    0.009    0.000 declarations.py:261(implementedByFallback)
293        1    0.000    0.000    0.001    0.001 declarations.py:421(classImplements)
294       64    0.002    0.000    0.008    0.000 declarations.py:45(__init__)
295       65    0.001    0.000    0.004    0.000 declarations.py:48(changed)
296        1    0.000    0.000    0.001    0.001 declarations.py:481(_implements_advice)
297        1    0.000    0.000    0.000    0.000 declarations.py:505(_implements)
298        1    0.000    0.000    0.000    0.000 declarations.py:522(implements)
299        1    0.000    0.000    0.000    0.000 declarations.py:82(__iter__)
3003693/3670    0.017    0.000    3.178    0.001 defer.py:108(maybeDeferred)
301    27680    0.006    0.000    0.006    0.000 defer.py:147(passthru)
302    34108    0.040    0.000    0.040    0.000 defer.py:235(__init__)
30387324/7537    0.230    0.000   22.123    0.003 defer.py:266(addCallbacks)
30446250/42707    0.050    0.000    3.534    0.000 defer.py:285(addCallback)
305     7100    0.010    0.000    0.078    0.000 defer.py:295(addErrback)
3069379/4751    0.018    0.000   12.633    0.003 defer.py:306(addBoth)
30733962/10680    0.066    0.000   21.934    0.002 defer.py:338(callback)
308  139/122    0.000    0.000    0.910    0.007 defer.py:354(errback)
309     9345    0.007    0.000    0.007    0.000 defer.py:381(pause)
3109345/7019    0.036    0.000   21.707    0.003 defer.py:388(unpause)
3119345/7019    0.018    0.000   21.720    0.003 defer.py:428(_continue)
31234101/10801    0.111    0.000   21.911    0.002 defer.py:433(_startRunCallbacks)
31395478/14348    0.792    0.000   22.229    0.002 defer.py:453(_runCallbacks)
314    18655    0.062    0.000    0.266    0.000 defer.py:49(succeed)
315      270    0.001    0.000    0.002    0.000 defer.py:498(__str__)
316       41    0.000    0.000    0.000    0.000 defer.py:537(__del__)
317        9    0.000    0.000    0.000    0.000 defer.py:564(__init__)
318     4651    0.056    0.000    0.204    0.000 defer.py:628(__init__)
31913937/3493    0.056    0.000   19.006    0.005 defer.py:684(_cbDeferred)
320        8    0.000    0.000    0.062    0.008 defer.py:72(fail)
321     3471    0.012    0.000    0.012    0.000 deferredutil.py:17(_parseDListResult)
322        9    0.000    0.000    0.000    0.000 deferredutil.py:20(_unwrapFirstError)
323     3480    0.020    0.000    0.211    0.000 deferredutil.py:24(gatherResults)
324        1    0.000    0.000    0.000    0.000 deprecate.py:240(__init__)
325       43    0.000    0.000    0.000    0.000 deprecate.py:245(__repr__)
326      830    0.004    0.000    0.005    0.000 deprecate.py:264(__getattribute__)
327        1    0.000    0.000    0.000    0.000 deprecate.py:303(__init__)
328        1    0.000    0.000    0.000    0.000 deprecate.py:330(_deprecateAttribute)
329        1    0.000    0.000    0.000    0.000 deprecate.py:356(deprecatedModuleAttribute)
330       62    0.000    0.000    0.000    0.000 dict.py:100(receiveValue)
331       32    0.000    0.000    0.000    0.000 dict.py:106(receiveClose)
332       32    0.000    0.000    0.000    0.000 dict.py:27(setConstraint)
333       32    0.000    0.000    0.001    0.000 dict.py:35(start)
334      124    0.000    0.000    0.000    0.000 dict.py:41(checkToken)
335       41    0.000    0.000    0.001    0.000 dict.py:52(doOpen)
336      124    0.000    0.000    0.001    0.000 dict.py:76(receiveChild)
337       62    0.000    0.000    0.000    0.000 dict.py:85(receiveKey)
338     3493    0.005    0.000    0.006    0.000 dictutil.py:186(add_num)
339     3493    0.005    0.000    0.012    0.000 dictutil.py:202(inc)
340     3493    0.003    0.000    0.003    0.000 dictutil.py:287(__getitem__)
341        1    0.000    0.000    0.004    0.004 download.py:1016(_got_uri_extension)
342        1    0.000    0.000    0.001    0.001 download.py:1046(_get_crypttext_hash_tree)
343        2    0.000    0.000    0.002    0.001 download.py:105(_try_the_next_one)
344        1    0.000    0.000    0.000    0.000 download.py:1061(_got_crypttext_hash_tree)
345     1161    0.003    0.000    0.004    0.000 download.py:1070(_activate_enough_buckets)
346        1    0.105    0.105    0.255    0.255 download.py:1101(_download_all_segments)
347        2    0.000    0.000    0.002    0.001 download.py:113(start)
348     3471    0.010    0.000    0.012    0.000 download.py:1134(_check_for_pause)
349     1158    0.053    0.000    4.736    0.004 download.py:1144(_download_segment)
350     1157    0.004    0.000    0.005    0.000 download.py:1158(_finished_fetching)
351     1157    0.003    0.000    0.004    0.000 download.py:1167(_started_decode)
352     1157    0.004    0.000    0.044    0.000 download.py:1176(<lambda>)
353     1157    0.003    0.000    0.003    0.000 download.py:1180(_finished_decode)
354     1157    0.059    0.000    6.777    0.006 download.py:1192(_got_segment)
355       10    0.000    0.000    0.000    0.000 download.py:122(__init__)
356        1    0.000    0.000    0.009    0.009 download.py:1299(download)
357        1    0.089    0.089    2.334    2.334 download.py:130(_validate)
358        1    0.000    0.000    0.001    0.001 download.py:147(start)
359        3    0.000    0.000    0.000    0.000 download.py:157(__init__)
360        1    0.000    0.000    0.000    0.000 download.py:182(_check_integrity)
361        1    0.000    0.000    0.000    0.000 download.py:195(_parse_and_validate)
362        1    0.000    0.000    0.001    0.001 download.py:323(start)
363       10    0.001    0.000    0.020    0.002 download.py:340(__init__)
364        1    0.000    0.000    0.000    0.000 download.py:38(__init__)
365     3480    0.053    0.000    4.251    0.001 download.py:448(get_block)
366        1    0.000    0.000    0.000    0.000 download.py:47(__init__)
367     3471    0.143    0.000    5.640    0.002 download.py:478(_got_data)
368        1    0.000    0.000    0.000    0.000 download.py:54(registerProducer)
369        1    0.000    0.000    0.000    0.000 download.py:57(unregisterProducer)
370     3480    0.032    0.000    0.114    0.000 download.py:573(__init__)
371     3480    0.036    0.000    4.430    0.001 download.py:582(start)
372     3471    0.073    0.000    0.287    0.000 download.py:590(_hold_block)
373     3471    0.013    0.000    3.539    0.001 download.py:60(write)
374        9    0.000    0.000    0.001    0.000 download.py:600(_got_block_error)
375     1158    0.008    0.000    0.047    0.000 download.py:621(__init__)
376        1    0.000    0.000    0.000    0.000 download.py:63(open)
377     1158    0.002    0.000    4.562    0.004 download.py:635(start)
3781161/1159    0.007    0.000    4.642    0.004 download.py:638(_download)
3791160/1158    0.010    0.000    0.101    0.000 download.py:640(_done)
380     1161    0.047    0.000    4.623    0.004 download.py:655(_try)
381     3471    0.004    0.000    0.004    0.000 download.py:673(hold_block)
382        9    0.000    0.000    0.000    0.000 download.py:676(bucket_failed)
383        1    0.000    0.000    0.000    0.000 download.py:683(__init__)
384        1    0.000    0.000    0.000    0.000 download.py:720(set_storage_index)
385        1    0.000    0.000    0.000    0.000 download.py:722(set_size)
386        1    0.000    0.000    0.000    0.000 download.py:724(set_helper)
387     1174    0.001    0.000    0.001    0.000 download.py:726(set_status)
388        1    0.000    0.000    0.000    0.000 download.py:728(set_paused)
389        1    0.000    0.000    0.000    0.000 download.py:73(set_storageindex)
390     2315    0.002    0.000    0.002    0.000 download.py:732(set_progress)
391        3    0.000    0.000    0.000    0.000 download.py:734(set_active)
392        1    0.000    0.000    0.000    0.000 download.py:736(set_results)
393        1    0.000    0.000    0.000    0.000 download.py:748(__init__)
394        1    0.000    0.000    0.000    0.000 download.py:75(set_encodingparams)
395        2    0.000    0.000    0.000    0.000 download.py:79(__init__)
396        1    0.000    0.000    0.008    0.008 download.py:845(start)
397        1    0.000    0.000    0.000    0.000 download.py:857(_finished)
398        1    0.000    0.000    0.394    0.394 download.py:866(_failed)
399        1    0.000    0.000    0.008    0.008 download.py:883(_get_all_shareholders)
400       10    0.000    0.000    0.000    0.000 download.py:917(_check_got_all_responses)
401       10    0.001    0.000    0.004    0.000 download.py:923(_got_response)
402       10    0.000    0.000    0.000    0.000 download.py:957(add_share_bucket)
403        9    0.000    0.000    0.000    0.000 download.py:969(bucket_failed)
404        1    0.000    0.000    0.000    0.000 download.py:981(_got_all_shareholders)
405        1    0.000    0.000    0.001    0.001 download.py:999(_obtain_uri_extension)
406      176    0.001    0.000    0.002    0.000 error.py:162(getConnectError)
407        2    0.000    0.000    0.000    0.000 error.py:261(__init__)
408      678    0.001    0.000    0.001    0.000 error.py:84(__init__)
409       77    0.000    0.000    0.001    0.000 eventual.py:13(append)
410       32    0.001    0.000    0.971    0.030 eventual.py:18(_turn)
411       77    0.000    0.000    0.001    0.000 eventual.py:48(eventually)
412      531    0.011    0.000    0.036    0.000 failure.py:151(__init__)
413       18    0.000    0.000    0.000    0.000 failure.py:289(trap)
414       20    0.000    0.000    0.004    0.000 failure.py:29(format_frames)
415      269    0.001    0.000    0.003    0.000 failure.py:316(check)
416       19    0.000    0.000    0.000    0.000 failure.py:352(_findFailure)
417      195    0.000    0.000    0.000    0.000 failure.py:410(__repr__)
418        9    0.000    0.000    0.000    0.000 failure.py:413(__str__)
419       98    0.027    0.000    0.067    0.001 failure.py:416(__getstate__)
420       86    0.001    0.000    0.069    0.001 failure.py:448(cleanFailure)
421        9    0.000    0.000    0.000    0.000 failure.py:476(getBriefTraceback)
422        7    0.000    0.000    0.004    0.001 failure.py:481(getTraceback)
423       16    0.000    0.000    0.004    0.000 failure.py:487(printTraceback)
424        9    0.000    0.000    0.000    0.000 failure.py:554(printBriefTraceback)
425        5    0.000    0.000    0.000    0.000 fdesc.py:21(setNonBlocking)
426        1    0.000    0.000    0.000    0.000 fdesc.py:30(setBlocking)
427      329    0.001    0.000    0.005    0.000 fdesc.py:44(_setCloseOnExec)
428       19    0.001    0.000    0.001    0.000 fdesc.py:62(readFromFD)
429        1    0.000    0.000    0.000    0.000 filenode.py:112(read)
430        1    0.000    0.000    0.000    0.000 filenode.py:118(<lambda>)
431        1    0.000    0.000    0.000    0.000 filenode.py:121(_download_done)
432        1    0.000    0.000    0.000    0.000 filenode.py:126(_download_failed)
433     3472    0.038    0.000    0.437    0.000 filenode.py:133(_check_milestones)
434        3    0.000    0.000    0.000    0.000 filenode.py:139(__init__)
435     3473    0.034    0.000    0.096    0.000 filenode.py:154(get_filesize)
436        1    0.000    0.000    0.001    0.001 filenode.py:155(render_GET)
437        1    0.000    0.000    0.000    0.000 filenode.py:164(open)
438     3471    0.013    0.000    2.105    0.001 filenode.py:169(write)
439        1    0.000    0.000    0.000    0.000 filenode.py:177(<lambda>)
440        1    0.000    0.000    0.000    0.000 filenode.py:187(set_storageindex)
441        1    0.000    0.000    0.000    0.000 filenode.py:189(set_encodingparams)
442        1    0.000    0.000    0.001    0.001 filenode.py:194(__init__)
443        4    0.000    0.000    0.000    0.000 filenode.py:209(get_size)
444        2    0.000    0.000    0.000    0.000 filenode.py:227(get_storage_index)
445        2    0.000    0.000    0.000    0.000 filenode.py:26(is_mutable)
446        1    0.000    0.000    0.009    0.009 filenode.py:298(read)
447        1    0.000    0.000    0.000    0.000 filenode.py:314(<lambda>)
448        1    0.000    0.000    0.000    0.000 filenode.py:333(__init__)
449        1    0.000    0.000    0.000    0.000 filenode.py:338(parse_range_header)
450        1    0.000    0.000    0.000    0.000 filenode.py:353(parse_range)
451        1    0.000    0.000    0.010    0.010 filenode.py:386(renderHTTP)
452        1    0.000    0.000    0.000    0.000 filenode.py:466(<lambda>)
453        2    0.000    0.000    0.000    0.000 filenode.py:496(childFactory)
454        1    0.000    0.000    0.000    0.000 filenode.py:56(__init__)
455     6105    0.022    0.000    0.121    0.000 filenode.py:61(read)
456        1    0.000    0.000    0.000    0.000 filenode.py:77(__init__)
457        1    0.000    0.000    0.009    0.009 filenode.py:93(when_range_available)
458        2    0.000    0.000    0.000    0.000 genericpath.py:15(exists)
459        1    0.000    0.000    0.000    0.000 genericpath.py:85(_splitext)
460   463250    0.418    0.000    0.644    0.000 hashtree.py:100(lchild)
461   236532    0.207    0.000    0.320    0.000 hashtree.py:109(rchild)
462   349891    0.607    0.000    2.114    0.000 hashtree.py:118(sibling)
463    25276    0.431    0.000    2.601    0.000 hashtree.py:128(needed_for)
464        3    0.000    0.000    0.000    0.000 hashtree.py:164(get_leaf)
465   135718    0.080    0.000    0.432    0.000 hashtree.py:167(depth_of)
466    65537    0.070    0.000    1.737    0.000 hashtree.py:174(pair_hash)
467       12    0.017    0.001    0.021    0.002 hashtree.py:283(__init__)
468    25276    0.307    0.000    2.909    0.000 hashtree.py:298(needed_hashes)
469     4639    0.821    0.000    3.767    0.001 hashtree.py:322(set_hashes)
470       12    0.000    0.000    0.000    0.000 hashtree.py:61(roundup_pow2)
471   699782    0.660    0.000    1.041    0.000 hashtree.py:92(parent)
472     3471    0.011    0.000    1.823    0.001 hashutil.py:103(block_hash)
473        1    0.000    0.000    0.000    0.000 hashutil.py:108(uri_extension_hash)
474        1    0.000    0.000    0.000    0.000 hashutil.py:120(crypttext_hasher)
475     1157    0.002    0.000    0.021    0.000 hashutil.py:125(crypttext_segment_hasher)
476    70168    0.128    0.000    0.128    0.000 hashutil.py:27(__init__)
477   211657    0.245    0.000    5.088    0.000 hashutil.py:31(update)
478    70167    0.269    0.000    0.426    0.000 hashutil.py:34(digest)
479     4631    0.026    0.000    0.137    0.000 hashutil.py:46(tagged_hasher)
480     3473    0.015    0.000    1.812    0.001 hashutil.py:51(tagged_hash)
481    65537    0.307    0.000    1.667    0.000 hashutil.py:56(tagged_pair_hash)
482        1    0.000    0.000    0.000    0.000 hashutil.py:95(storage_index_hash)
483        1    0.000    0.000    0.000    0.000 http.py:1008(setResponseCode)
484        7    0.000    0.000    0.000    0.000 http.py:1021(setHeader)
485        1    0.000    0.000    0.000    0.000 http.py:1082(setETag)
486        1    0.000    0.000    0.000    0.000 http.py:1184(getClientIP)
487        1    0.000    0.000    0.000    0.000 http.py:1528(__init__)
488        1    0.000    0.000    0.000    0.000 http.py:1534(connectionMade)
489        6    0.000    0.000    0.025    0.004 http.py:1537(lineReceived)
490        4    0.000    0.000    0.000    0.000 http.py:1589(headerReceived)
491        1    0.000    0.000    0.024    0.024 http.py:1623(allContentReceived)
492        1    0.000    0.000    0.000    0.000 http.py:1648(allHeadersReceived)
493        1    0.000    0.000    0.000    0.000 http.py:1655(checkPersistence)
494        1    0.000    0.000    0.000    0.000 http.py:1701(requestDone)
495        1    0.000    0.000    0.000    0.000 http.py:1722(connectionLost)
496        1    0.000    0.000    0.000    0.000 http.py:1744(buildProtocol)
497        1    0.000    0.000    0.000    0.000 http.py:1758(stopFactory)
498        1    0.000    0.000    0.000    0.000 http.py:217(datetimeToString)
499      652    0.024    0.000    0.032    0.000 http.py:230(datetimeToLogString)
500      652    0.007    0.000    0.054    0.000 http.py:249(_resetLogDateTime)
501        1    0.000    0.000    0.000    0.000 http.py:262(_logDateTimeStop)
502        1    0.000    0.000    0.000    0.000 http.py:606(__init__)
503     6139    0.006    0.000    0.006    0.000 http.py:626(__setattr__)
504        1    0.000    0.000    0.000    0.000 http.py:650(_cleanup)
505        1    0.000    0.000    0.000    0.000 http.py:698(gotLength)
506        1    0.000    0.000    0.000    0.000 http.py:714(parseCookies)
507        1    0.000    0.000    0.000    0.000 http.py:824(registerProducer)
508        1    0.000    0.000    0.000    0.000 http.py:840(unregisterProducer)
509        2    0.000    0.000    0.000    0.000 http.py:856(getHeader)
510        1    0.000    0.000    0.000    0.000 http.py:894(finish)
511     6105    0.022    0.000    0.090    0.000 http.py:922(write)
512        7    0.000    0.000    0.000    0.000 http_headers.py:13(_dashCapitalize)
513        2    0.000    0.000    0.000    0.000 http_headers.py:137(__init__)
514       12    0.000    0.000    0.000    0.000 http_headers.py:186(setRawHeaders)
515        9    0.000    0.000    0.000    0.000 http_headers.py:222(getRawHeaders)
516        8    0.000    0.000    0.000    0.000 http_headers.py:239(getAllRawHeaders)
517        7    0.000    0.000    0.000    0.000 http_headers.py:249(_canonicalNameCaps)
518        2    0.000    0.000    0.000    0.000 http_headers.py:36(__init__)
519       86    0.000    0.000    0.009    0.000 idlib.py:4(nodeid_b2a)
520       86    0.000    0.000    0.009    0.000 idlib.py:8(shortnodeid_b2a)
521     1564    0.001    0.000    0.001    0.000 incident.py:105(<lambda>)
522    13120    0.016    0.000    0.016    0.000 incident.py:28(check_event)
523    13120    0.018    0.000    0.426    0.000 incident.py:33(event)
524        1    0.000    0.000    0.000    0.000 incident.py:61(__init__)
525        1    0.000    0.000    0.000    0.000 incident.py:70(format_time)
526        1    0.002    0.002    0.393    0.393 incident.py:73(incident_declared)
527      931    0.002    0.000    0.003    0.000 inspect.py:59(isclass)
528       64    0.000    0.000    0.006    0.000 interface.py:258(__init__)
529       73    0.000    0.000    0.001    0.000 interface.py:263(subscribe)
530        2    0.000    0.000    0.000    0.000 interface.py:266(unsubscribe)
531       65    0.000    0.000    0.006    0.000 interface.py:275(__setBases)
532      570    0.001    0.000    0.001    0.000 interface.py:289(<lambda>)
533       65    0.001    0.000    0.004    0.000 interface.py:293(changed)
534     14/6    0.000    0.000    0.000    0.000 interface.py:322(interfaces)
535        9    0.000    0.000    0.000    0.000 interface.py:401(weakref)
536     3523    0.006    0.000    0.007    0.000 interface.py:404(get)
537       12    0.000    0.000    0.000    0.000 interface.py:494(interfaces)
538     3522    0.007    0.000    0.014    0.000 interface.py:546(getDescriptionFor)
539        8    0.000    0.000    0.000    0.000 interface.py:559(direct)
540      874    0.001    0.000    0.001    0.000 interface.py:611(__repr__)
541    42/23    0.000    0.000    0.001    0.000 interface.py:623(_call_conform)
542        2    0.000    0.000    0.000    0.000 internet.py:266(startService)
543        2    0.000    0.000    0.000    0.000 internet.py:283(stopService)
544        2    0.000    0.000    0.000    0.000 internet.py:89(startService)
545        2    0.000    0.000    0.000    0.000 internet.py:95(stopService)
546       11    0.000    0.000    0.000    0.000 ipb.py:12(__init__)
547       15    0.000    0.000    0.000    0.000 ipb.py:17(__str__)
548        1    0.000    0.000    0.001    0.001 iputil.py:105(get_local_ip_for)
549        1    0.000    0.000    0.008    0.008 iputil.py:240(_find_addresses_via_config)
550        1    0.000    0.000    0.008    0.008 iputil.py:259(_query)
551        1    0.000    0.000    0.000    0.000 iputil.py:261(_parse)
552        1    0.000    0.000    0.008    0.008 iputil.py:75(get_local_addresses_async)
553        1    0.000    0.000    0.000    0.000 iputil.py:96(_collect)
554       10    0.000    0.000    0.002    0.000 layout.py:295(__init__)
555     6960    0.007    0.000    0.007    0.000 layout.py:304(get_peerid)
556       60    0.000    0.000    0.000    0.000 layout.py:307(__repr__)
557     3499    0.008    0.000    0.099    0.000 layout.py:310(_start_if_needed)
558        9    0.000    0.000    0.046    0.005 layout.py:318(_start)
559        5    0.000    0.000    0.000    0.000 layout.py:328(_fail_waiters)
560        4    0.000    0.000    0.000    0.000 layout.py:330(_notify_waiters)
561        9    0.000    0.000    0.046    0.005 layout.py:335(_fetch_header)
562        4    0.000    0.000    0.000    0.000 layout.py:338(_parse_offsets)
563     3475    0.010    0.000    2.967    0.001 layout.py:395(_get_block_data)
564     3480    0.012    0.000    3.117    0.001 layout.py:399(get_block_data)
565        4    0.043    0.011    0.046    0.012 layout.py:404(_str2l)
566        1    0.000    0.000    0.001    0.001 layout.py:409(_get_crypttext_hashes)
567        1    0.000    0.000    0.001    0.001 layout.py:416(get_crypttext_hashes)
568        4    0.000    0.000    0.010    0.003 layout.py:421(_get_block_hashes)
569     3480    0.005    0.000    0.059    0.000 layout.py:429(get_block_hashes)
570        4    0.000    0.000    0.013    0.003 layout.py:437(_get_share_hashes)
571        8    0.000    0.000    0.047    0.006 layout.py:444(get_share_hashes)
572        4    0.000    0.000    0.012    0.003 layout.py:449(_get_share_hashes_the_old_way)
573        3    0.000    0.000    0.000    0.000 layout.py:458(_unpack_share_hashes)
574        1    0.000    0.000    0.001    0.001 layout.py:470(_get_uri_extension_the_old_way)
575        1    0.000    0.000    0.001    0.001 layout.py:476(_got_length)
576        1    0.000    0.000    0.001    0.001 layout.py:490(_get_uri_extension)
577        1    0.000    0.000    0.001    0.001 layout.py:496(get_uri_extension)
578     3495    0.009    0.000    3.029    0.001 layout.py:501(_read)
579       33    0.000    0.000    0.003    0.000 linecache.py:13(getline)
580       33    0.000    0.000    0.003    0.000 linecache.py:33(getlines)
581        6    0.000    0.000    0.003    0.001 linecache.py:68(updatecache)
582        7    0.000    0.000    0.000    0.000 list.py:16(sliceBody)
583    13120    0.016    0.000    0.020    0.000 log.py:141(get_generation_threshold)
584    13120    0.165    0.000    0.869    0.000 log.py:144(msg)
585    13120    0.039    0.000    0.043    0.000 log.py:18(format_message)
586        7    0.000    0.000    0.000    0.000 log.py:192(FakeBroker)
587       16    0.000    0.000    0.000    0.000 log.py:226(logPrefix)
588    13120    0.156    0.000    0.611    0.000 log.py:227(add_event)
589        9    0.000    0.000    0.003    0.000 log.py:262(msg)
590        1    0.000    0.000    0.393    0.393 log.py:269(declare_incident)
591        1    0.000    0.000    0.000    0.000 log.py:291(get_active_incident_reporter)
592        1    0.000    0.000    0.000    0.000 log.py:298(setLogPort)
593      618    0.000    0.000    0.000    0.000 log.py:303(get_buffered_events)
594     3493    0.003    0.000    0.003    0.000 log.py:31(__init__)
595        9    0.000    0.000    0.000    0.000 log.py:330(_safeFormat)
596        9    0.000    0.000    0.001    0.000 log.py:340(_new_twisted_log_observer)
597       18    0.000    0.000    0.000    0.000 log.py:356(textFromEventDict)
598     9300    0.052    0.000    0.777    0.000 log.py:36(log)
599        9    0.000    0.000    0.000    0.000 log.py:402(getTimezoneOffset)
600        9    0.000    0.000    0.001    0.000 log.py:416(formatTime)
601        9    0.000    0.000    0.001    0.000 log.py:447(emit)
602     3493    0.023    0.000    0.068    0.000 log.py:51(__init__)
603    13120    0.013    0.000    0.013    0.000 log.py:51(next)
604     9300    0.043    0.000    0.820    0.000 log.py:60(log)
605   122368    1.008    0.000   40.223    0.000 log.py:66(callWithContext)
606   122368    1.282    0.000   41.660    0.000 log.py:71(callWithLogger)
607        1    0.000    0.000    0.000    0.000 log.py:85(addObserver)
608        1    0.000    0.000    0.000    0.000 mathutil.py:13(next_multiple)
609   135718    0.353    0.000    0.353    0.000 mathutil.py:58(log_floor)
610        6    0.000    0.000    0.000    0.000 mathutil.py:7(div_ceil)
611        1    0.000    0.000    0.000    0.000 monitor.py:84(__init__)
612     3471    0.002    0.000    0.002    0.000 monitor.py:93(raise_if_cancelled)
613        2    0.000    0.000    0.001    0.001 negotiate.py:1010(sendDecision)
614       10    0.000    0.000    0.009    0.001 negotiate.py:1021(handleDECIDING)
615       10    0.000    0.000    0.001    0.000 negotiate.py:1037(acceptDecision)
616       10    0.000    0.000    0.001    0.000 negotiate.py:1053(acceptDecisionVersion1)
617        9    0.000    0.000    0.001    0.000 negotiate.py:1104(acceptDecisionVersion3)
618       12    0.000    0.000    0.005    0.000 negotiate.py:1118(startTLS)
619       11    0.000    0.000    0.009    0.001 negotiate.py:1141(switchToBanana)
620        1    0.000    0.000    0.000    0.000 negotiate.py:1177(negotiationFailed)
621      325    0.001    0.000    0.001    0.000 negotiate.py:1203(__init__)
622      651    0.003    0.000    0.024    0.000 negotiate.py:1208(log)
623      662    0.010    0.000    0.011    0.000 negotiate.py:1213(__repr__)
624      325    0.000    0.000    0.000    0.000 negotiate.py:1231(startedConnecting)
625      325    0.003    0.000    0.020    0.000 negotiate.py:1234(startFactory)
626      325    0.003    0.000    0.022    0.000 negotiate.py:1237(stopFactory)
627        1    0.000    0.000    0.000    0.000 negotiate.py:1241(disconnect)
628       12    0.000    0.000    0.002    0.000 negotiate.py:1245(buildProtocol)
629      313    0.001    0.000    0.032    0.000 negotiate.py:1252(clientConnectionFailed)
630      130    0.002    0.000    0.009    0.000 negotiate.py:1278(__init__)
631      123    0.002    0.000    0.002    0.000 negotiate.py:1306(__repr__)
632      460    0.002    0.000    0.018    0.000 negotiate.py:1312(log)
633      130    0.001    0.000    0.098    0.001 negotiate.py:1317(connect)
634      119    0.001    0.000    0.001    0.000 negotiate.py:1334(stopConnectionTimer)
635      130    0.006    0.000    0.094    0.001 negotiate.py:1350(connectToAll)
636      313    0.002    0.000    0.031    0.000 negotiate.py:1380(clientConnectionFailed)
637        1    0.000    0.000    0.000    0.000 negotiate.py:1396(negotiationFailed)
638       11    0.000    0.000    0.002    0.000 negotiate.py:1412(negotiationComplete)
639      444    0.001    0.000    0.022    0.000 negotiate.py:1429(checkForFailure)
640      119    0.001    0.000    0.020    0.000 negotiate.py:1455(failed)
641      325    0.001    0.000    0.009    0.000 negotiate.py:1461(checkForIdle)
642       12    0.000    0.000    0.001    0.000 negotiate.py:166(__init__)
643      188    0.001    0.000    0.010    0.000 negotiate.py:208(log)
644       12    0.000    0.000    0.001    0.000 negotiate.py:219(initClient)
645       12    0.000    0.000    0.000    0.000 negotiate.py:23(isSubstring)
646       22    0.000    0.000    0.000    0.000 negotiate.py:247(parseLines)
647       14    0.000    0.000    0.001    0.000 negotiate.py:257(sendBlock)
648       24    0.000    0.000    0.000    0.000 negotiate.py:264(debug_doTimer)
649       14    0.000    0.000    0.000    0.000 negotiate.py:27(best_overlap)
650       48    0.000    0.000    0.000    0.000 negotiate.py:276(debug_addTimerCallback)
651        1    0.000    0.000    0.000    0.000 negotiate.py:282(debug_forceTimer)
652        1    0.000    0.000    0.000    0.000 negotiate.py:293(debug_cancelAllTimers)
653       12    0.000    0.000    0.001    0.000 negotiate.py:305(connectionMade)
654       12    0.000    0.000    0.001    0.000 negotiate.py:319(connectionMadeClient)
655       12    0.000    0.000    0.001    0.000 negotiate.py:326(sendPlaintextClient)
656       12    0.000    0.000    0.000    0.000 negotiate.py:372(stopNegotiationTimer)
657       34    0.001    0.000    0.033    0.001 negotiate.py:377(dataReceived)
658        9    0.000    0.000    0.000    0.000 negotiate.py:38(check_inrange)
659        1    0.000    0.000    0.000    0.000 negotiate.py:454(connectionLost)
660       12    0.000    0.000    0.009    0.001 negotiate.py:562(handlePLAINTEXTClient)
661       12    0.000    0.000    0.008    0.001 negotiate.py:581(startENCRYPTED)
662       12    0.000    0.000    0.002    0.000 negotiate.py:595(sendHello)
663       12    0.000    0.000    0.007    0.001 negotiate.py:620(handleENCRYPTED)
664       12    0.000    0.000    0.006    0.000 negotiate.py:641(evaluateHello)
665       12    0.000    0.000    0.005    0.000 negotiate.py:680(evaluateNegotiationVersion1)
666       12    0.000    0.000    0.005    0.000 negotiate.py:858(evaluateNegotiationVersion3)
667   201242    0.543    0.000    0.611    0.000 netstring.py:3(netstring)
668        1    0.000    0.000    0.000    0.000 node.py:193(write_private_config)
669        1    0.000    0.000    0.009    0.009 node.py:253(_startService)
670        1    0.000    0.000    0.008    0.008 node.py:259(<lambda>)
671        1    0.000    0.000    0.000    0.000 node.py:261(_ready)
672        1    0.000    0.000    0.003    0.003 node.py:279(stopService)
673        1    0.000    0.000    0.002    0.002 node.py:282(_really_stopService)
674        5    0.000    0.000    0.000    0.000 node.py:319(log)
675        1    0.000    0.000    0.002    0.002 node.py:322(_setup_tub)
676        1    0.000    0.000    0.000    0.000 node.py:90(get_config)
677        1    0.000    0.000    0.001    0.001 nodemaker.py:30(_create_immutable)
678        1    0.000    0.000    0.002    0.002 nodemaker.py:42(create_from_cap)
679        1    0.000    0.000    0.001    0.001 nodemaker.py:71(_create_from_single_cap)
680        1    0.000    0.000    0.000    0.000 none.py:12(sliceBody)
681        2    0.000    0.000    0.000    0.000 none.py:22(receiveClose)
682        1    0.000    0.000    0.000    0.000 none.py:32(checkObject)
683     3493    0.017    0.000    0.032    0.000 nummedobj.py:15(__init__)
684     7044    0.023    0.000    0.023    0.000 nummedobj.py:26(__repr__)
685       20    0.000    0.000    0.000    0.000 nummedobj.py:47(__hash__)
686       11    0.000    0.000    0.000    0.000 observer.py:14(__init__)
687     3492    0.002    0.000    0.002    0.000 observer.py:26(_get_result)
688     3500    0.007    0.000    0.044    0.000 observer.py:29(when_fired)
689        1    0.000    0.000    0.000    0.000 observer.py:34(whenFired)
690       10    0.000    0.000    0.000    0.000 observer.py:36(fire)
691        1    0.000    0.000    0.000    0.000 observer.py:41(fire)
692       10    0.000    0.000    0.000    0.000 observer.py:42(_fire)
693        1    0.000    0.000    0.000    0.000 operations.py:37(stopService)
694        4    0.000    0.000    0.000    0.000 os.py:746(urandom)
695       11    0.000    0.000    0.000    0.000 pb.py:1026(brokerDetached)
696        1    0.000    0.000    0.000    0.000 pb.py:131(stopFactory)
697        3    0.000    0.000    0.000    0.000 pb.py:150(generateSwissnumber)
698        9    0.000    0.000    0.000    0.000 pb.py:229(__repr__)
699       14    0.000    0.000    0.000    0.000 pb.py:264(getIncarnationString)
700        1    0.000    0.000    0.000    0.000 pb.py:374(_maybeConnectToGatherer)
701        1    0.000    0.000    0.000    0.000 pb.py:408(getLogPort)
702        1    0.000    0.000    0.000    0.000 pb.py:413(_maybeCreateLogPort)
703        1    0.000    0.000    0.001    0.001 pb.py:422(_maybeCreateLogPortFURLFile)
704        1    0.000    0.000    0.001    0.001 pb.py:431(getLogPortFURL)
705        1    0.000    0.000    0.001    0.001 pb.py:468(setLocation)
706        1    0.000    0.000    0.000    0.000 pb.py:565(getListeners)
707        3    0.000    0.000    0.000    0.000 pb.py:583(getShortTubID)
708      130    0.000    0.000    0.000    0.000 pb.py:586(connectorStarted)
709      242    0.001    0.000    0.002    0.000 pb.py:589(connectorFinished)
710        1    0.000    0.000    0.000    0.000 pb.py:59(getPortnum)
711        1    0.000    0.000    0.000    0.000 pb.py:595(startService)
712        1    0.000    0.000    0.002    0.002 pb.py:610(stopService)
713        3    0.000    0.000    0.001    0.000 pb.py:646(generateSwissnumber)
714        4    0.000    0.000    0.000    0.000 pb.py:649(buildURL)
715        3    0.000    0.000    0.001    0.000 pb.py:657(registerReference)
716        4    0.000    0.000    0.001    0.000 pb.py:717(_assignName)
717        1    0.000    0.000    0.000    0.000 pb.py:754(getOrCreateURLForReference)
718        1    0.000    0.000    0.000    0.000 pb.py:76(__repr__)
719      131    0.001    0.000    0.129    0.001 pb.py:825(getReference)
720      131    0.002    0.000    0.128    0.001 pb.py:837(_getReference)
721       12    0.000    0.000    0.011    0.001 pb.py:862(<lambda>)
722       29    0.000    0.000    0.021    0.001 pb.py:865(connectTo)
723       15    0.000    0.000    0.000    0.000 pb.py:929(_removeReconnector)
724      131    0.003    0.000    0.113    0.001 pb.py:932(getBrokerForTubRef)
725      119    0.002    0.000    0.016    0.000 pb.py:973(connectionFailed)
726        1    0.000    0.000    0.000    0.000 pb.py:98(removeTub)
727       11    0.000    0.000    0.001    0.000 pb.py:993(brokerAttached)
728     1236    0.004    0.000    0.389    0.000 pickle.py:1361(dump)
729     1236    0.003    0.000    0.003    0.000 pickle.py:173(__init__)
730     1236    0.002    0.000    0.381    0.000 pickle.py:220(dump)
731    22850    0.061    0.000    0.118    0.000 pickle.py:227(memoize)
732    22850    0.016    0.000    0.022    0.000 pickle.py:250(put)
733        2    0.000    0.000    0.000    0.000 pickle.py:260(get)
73430626/1236    0.084    0.000    0.378    0.000 pickle.py:269(save)
735    30626    0.005    0.000    0.005    0.000 pickle.py:333(persistent_id)
736     1334    0.001    0.000    0.002    0.000 pickle.py:426(save_none)
737       96    0.000    0.000    0.000    0.000 pickle.py:430(save_bool)
738     3672    0.004    0.000    0.010    0.000 pickle.py:437(save_int)
739      202    0.000    0.000    0.001    0.000 pickle.py:461(save_long)
740     2470    0.003    0.000    0.017    0.000 pickle.py:473(save_float)
741    19016    0.033    0.000    0.170    0.000 pickle.py:480(save_string)
742     1238    0.005    0.000    0.039    0.000 pickle.py:532(save_tuple)
743       56    0.000    0.000    0.001    0.000 pickle.py:591(save_list)
744       56    0.000    0.000    0.001    0.000 pickle.py:608(_batch_appends)
7452528/1236    0.007    0.000    0.373    0.000 pickle.py:640(save_dict)
7462528/1236    0.019    0.000    0.361    0.000 pickle.py:655(_batch_setitems)
747       12    0.000    0.000    0.004    0.000 pickle.py:690(save_inst)
748       12    0.000    0.000    0.000    0.000 pickle.py:777(_keep_alive)
749        2    0.000    0.000    0.000    0.000 policies.py:606(callLater)
750        6    0.000    0.000    0.000    0.000 policies.py:611(resetTimeout)
751        4    0.000    0.000    0.000    0.000 policies.py:616(setTimeout)
752        1    0.000    0.000    0.000    0.000 posixbase.py:124(__init__)
753   241494    0.147    0.000    0.147    0.000 posixbase.py:133(<lambda>)
754       16    0.000    0.000    0.001    0.000 posixbase.py:136(doRead)
755       16    0.000    0.000    0.000    0.000 posixbase.py:140(<lambda>)
756        1    0.000    0.000    0.000    0.000 posixbase.py:164(wakeUp)
757        1    0.000    0.000    0.000    0.000 posixbase.py:194(__init__)
758        1    0.000    0.000    0.000    0.000 posixbase.py:198(install)
759        2    0.000    0.000    0.002    0.001 posixbase.py:212(doRead)
760      192    0.002    0.000    0.023    0.000 posixbase.py:235(_disconnectSelectable)
761        1    0.000    0.000    0.000    0.000 posixbase.py:272(_handleSignals)
762        1    0.000    0.000    0.007    0.007 posixbase.py:310(spawnProcess)
763        1    0.000    0.000    0.000    0.000 posixbase.py:341(listenUDP)
764      325    0.002    0.000    0.074    0.000 posixbase.py:422(connectTCP)
765        1    0.000    0.000    0.000    0.000 posixbase.py:473(_removeAll)
766        1    0.000    0.000    0.000    0.000 posixpath.py:50(isabs)
767        3    0.000    0.000    0.000    0.000 posixpath.py:59(join)
768        1    0.000    0.000    0.000    0.000 posixpath.py:94(splitext)
769        1    0.001    0.001    0.002    0.002 process.py:120(__init__)
770        5    0.000    0.000    0.000    0.000 process.py:151(fileno)
771        1    0.000    0.000    0.000    0.000 process.py:173(doRead)
772        1    0.000    0.000    0.000    0.000 process.py:203(connectionLost)
773        2    0.000    0.000    0.000    0.000 process.py:226(__init__)
774       10    0.000    0.000    0.000    0.000 process.py:237(fileno)
775        3    0.000    0.000    0.000    0.000 process.py:250(doRead)
776        1    0.000    0.000    0.000    0.000 process.py:256(dataReceived)
777        2    0.000    0.000    0.003    0.001 process.py:266(connectionLost)
778        1    0.000    0.000    0.001    0.001 process.py:282(reapProcess)
779        2    0.000    0.000    0.000    0.000 process.py:313(_getReason)
780        1    0.000    0.000    0.005    0.005 process.py:352(_fork)
781        3    0.000    0.000    0.001    0.000 process.py:38(reapAllProcesses)
782        1    0.000    0.000    0.000    0.000 process.py:46(registerReapProcessHandler)
783        1    0.001    0.001    0.007    0.007 process.py:520(__init__)
784        3    0.000    0.000    0.000    0.000 process.py:558(pipe)
785        1    0.000    0.000    0.000    0.000 process.py:69(unregisterReapProcessHandler)
786        1    0.000    0.000    0.000    0.000 process.py:796(childDataReceived)
787        3    0.000    0.000    0.003    0.001 process.py:800(childConnectionLost)
788        4    0.000    0.000    0.003    0.001 process.py:811(maybeCallProcessEnded)
789       12    0.000    0.000    0.000    0.000 protocol.py:124(clientConnectionLost)
790      325    0.001    0.000    0.021    0.000 protocol.py:37(doStart)
791       25    0.000    0.000    0.004    0.000 protocol.py:451(makeConnection)
792        1    0.000    0.000    0.000    0.000 protocol.py:461(connectionMade)
793      327    0.001    0.000    0.023    0.000 protocol.py:48(doStop)
794       11    0.000    0.000    0.000    0.000 protocol.py:494(connectionLost)
795        1    0.000    0.000    0.000    0.000 protocol.py:544(childDataReceived)
796        3    0.000    0.000    0.000    0.000 protocol.py:563(childConnectionLost)
797        1    0.000    0.000    0.000    0.000 protocol.py:572(inConnectionLost)
798        1    0.000    0.000    0.000    0.000 protocol.py:578(outConnectionLost)
799        1    0.000    0.000    0.000    0.000 protocol.py:584(errConnectionLost)
800        1    0.000    0.000    0.000    0.000 protocol.py:590(processExited)
801        1    0.000    0.000    0.000    0.000 protocol.py:621(doStart)
802      325    0.000    0.000    0.000    0.000 protocol.py:63(startFactory)
803        1    0.000    0.000    0.000    0.000 protocol.py:632(doStop)
804        1    0.000    0.000    0.000    0.000 protocol.py:645(startProtocol)
805        1    0.000    0.000    0.000    0.000 protocol.py:651(stopProtocol)
806        1    0.000    0.000    0.000    0.000 protocol.py:657(makeConnection)
807      326    0.000    0.000    0.000    0.000 protocol.py:74(stopFactory)
808        1    0.000    0.000    0.000    0.000 protocol.py:85(buildProtocol)
809        1    0.000    0.000    0.000    0.000 publish.py:171(__init__)
810       15    0.000    0.000    0.000    0.000 random.py:259(choice)
811      119    0.001    0.000    0.002    0.000 random.py:376(normalvariate)
812       28    0.000    0.000    0.000    0.000 re.py:139(search)
813       28    0.000    0.000    0.000    0.000 re.py:227(_compile)
814      119    0.001    0.000    0.003    0.000 reconnector.py:130(_retry)
815      101    0.001    0.000    0.111    0.001 reconnector.py:138(_timer_expired)
816       29    0.000    0.000    0.000    0.000 reconnector.py:46(__init__)
817       29    0.000    0.000    0.021    0.001 reconnector.py:55(startConnecting)
818       15    0.000    0.000    0.000    0.000 reconnector.py:62(stopConnecting)
819      280    0.000    0.000    0.001    0.000 reconnector.py:72(reset)
820      130    0.001    0.000    0.132    0.001 reconnector.py:86(_connect)
821       11    0.000    0.000    0.010    0.001 reconnector.py:90(_connected)
822      119    0.002    0.000    0.009    0.000 reconnector.py:98(_failed)
823        5    0.000    0.000    0.000    0.000 referenceable.py:120(slice)
824       64    0.000    0.000    0.000    0.000 referenceable.py:214(checkToken)
825       64    0.000    0.000    0.000    0.000 referenceable.py:225(receiveChild)
826       22    0.000    0.000    0.002    0.000 referenceable.py:244(receiveClose)
827       32    0.000    0.000    0.002    0.000 referenceable.py:275(__init__)
828        1    0.000    0.000    0.000    0.000 referenceable.py:30(processUniqueID)
829       22    0.000    0.000    0.000    0.000 referenceable.py:308(getRef)
830        7    0.000    0.000    0.000    0.000 referenceable.py:322(_refLost)
831       32    0.000    0.000    0.000    0.000 referenceable.py:344(__init__)
832       10    0.000    0.000    0.000    0.000 referenceable.py:356(getPeer)
833       22    0.000    0.000    0.000    0.000 referenceable.py:371(notifyOnDisconnect)
834       27    0.000    0.000    0.000    0.000 referenceable.py:398(__repr__)
835     3530    0.010    0.000    3.048    0.001 referenceable.py:406(callRemote)
836     3530    0.081    0.000    2.952    0.001 referenceable.py:418(_callRemote)
837        2    0.000    0.000    0.000    0.000 referenceable.py:45(getInterface)
838        1    0.000    0.000    0.000    0.000 referenceable.py:54(getInterfaceName)
839     3522    0.021    0.000    0.035    0.000 referenceable.py:559(_getMethodInfo)
840        1    0.000    0.000    0.013    0.013 referenceable.py:58(doRemoteCall)
841      181    0.003    0.000    0.005    0.000 referenceable.py:770(decode_location_hints)
842      181    0.002    0.000    0.012    0.000 referenceable.py:785(decode_furl)
843        1    0.000    0.000    0.000    0.000 referenceable.py:80(__init__)
844      181    0.001    0.000    0.013    0.000 referenceable.py:849(__init__)
845      152    0.001    0.000    0.001    0.000 referenceable.py:856(getTubRef)
846        1    0.000    0.000    0.000    0.000 referenceable.py:87(send)
847      164    0.000    0.000    0.000    0.000 referenceable.py:892(__init__)
848      130    0.000    0.000    0.000    0.000 referenceable.py:896(getLocations)
849     1787    0.001    0.000    0.001    0.000 referenceable.py:899(getTubID)
850       17    0.000    0.000    0.000    0.000 referenceable.py:901(getShortTubID)
851       12    0.000    0.000    0.000    0.000 referenceable.py:904(__str__)
852     1693    0.001    0.000    0.001    0.000 referenceable.py:907(_distinguishers)
853     1663    0.002    0.000    0.004    0.000 referenceable.py:911(__hash__)
854       15    0.000    0.000    0.000    0.000 referenceable.py:913(__cmp__)
855        1    0.000    0.000    0.000    0.000 referenceable.py:95(getURL)
856     3357    0.005    0.000    0.005    0.000 reflect.py:296(qual)
857    19335    0.007    0.000    0.032    0.000 reflect.py:541(_safeFormat)
858    19292    0.008    0.000    0.040    0.000 reflect.py:557(safe_repr)
859       43    0.000    0.000    0.000    0.000 reflect.py:568(safe_str)
860      522    0.001    0.000    0.007    0.000 reflect.py:581(allYourBase)
861 2894/522    0.005    0.000    0.006    0.000 reflect.py:591(accumulateBases)
862        1    0.000    0.000    0.000    0.000 remoteinterface.py:100(getRemoteInterface)
863       32    0.000    0.000    0.000    0.000 remoteinterface.py:129(getRemoteInterfaceByName)
864        1    0.000    0.000    0.000    0.000 remoteinterface.py:228(getPositionalArgConstraint)
865     7000    0.018    0.000    0.026    0.000 remoteinterface.py:239(getKeywordArgConstraint)
866     3522    0.002    0.000    0.002    0.000 remoteinterface.py:260(getResponseConstraint)
867     3523    0.045    0.000    0.111    0.000 remoteinterface.py:263(checkAllArgs)
868        1    0.000    0.000    0.000    0.000 remoteinterface.py:293(checkResults)
869        1    0.000    0.000    0.000    0.000 remoteinterface.py:369(checkObject)
870        1    0.000    0.000    0.000    0.000 rend.py:362(originalFactory)
871        4    0.000    0.000    0.000    0.000 rend.py:378(__init__)
872        4    0.000    0.000    0.004    0.001 rend.py:456(locateChild)
873       65    0.000    0.000    0.002    0.000 ro.py:21(ro)
874       65    0.001    0.000    0.001    0.000 ro.py:26(mergeOrderings)
875       65    0.001    0.000    0.002    0.000 ro.py:60(_flatten)
876        1    0.000    0.000    0.003    0.003 root.py:100(childFactory)
877       11    0.000    0.000    0.001    0.000 root.py:155(__init__)
878      106    0.001    0.000    0.001    0.000 root.py:191(open)
879     3520    0.032    0.000    0.059    0.000 root.py:217(doOpen)
880       11    0.000    0.000    0.000    0.000 root.py:23(__init__)
881       89    0.000    0.000    0.000    0.000 root.py:259(setObject)
882       11    0.000    0.000    0.000    0.000 root.py:27(allowStreaming)
883        3    0.000    0.000    0.000    0.000 root.py:33(slicerForObject)
884       11    0.000    0.000    0.000    0.000 root.py:68(slice)
885       11    0.000    0.000    0.000    0.000 root.py:70(__iter__)
886     7057    0.030    0.000    0.064    0.000 root.py:72(next)
887     3523    0.031    0.000    2.578    0.001 root.py:92(send)
888       11    0.000    0.000    0.000    0.000 rrefutil.py:10(_got_version)
889       11    0.000    0.000    0.009    0.001 rrefutil.py:4(add_version_to_remote_reference)
890       34    0.000    0.000    0.000    0.000 schema.py:162(adapt_obj_to_iconstraint)
891   122368    0.894    0.000   36.052    0.000 selectreactor.py:144(_doReadOrWrite)
892      403    0.000    0.000    0.000    0.000 selectreactor.py:158(addReader)
893   128259    0.070    0.000    0.070    0.000 selectreactor.py:164(addWriter)
894      563    0.001    0.000    0.001    0.000 selectreactor.py:170(removeReader)
895    10272    0.010    0.000    0.010    0.000 selectreactor.py:177(removeWriter)
896        1    0.000    0.000    0.000    0.000 selectreactor.py:184(removeAll)
897   120731    2.342    0.000  653.603    0.005 selectreactor.py:93(doSelect)
898        1    0.000    0.000    0.000    0.000 server.py:486(buildProtocol)
899        1    0.000    0.000    0.000    0.000 server.py:62(__init__)
900        2    0.000    0.000    0.002    0.001 service.py:179(setServiceParent)
901        1    0.000    0.000    0.000    0.000 service.py:186(disownServiceParent)
902        2    0.000    0.000    0.000    0.000 service.py:191(privilegedStartService)
903       14    0.000    0.000    0.000    0.000 service.py:194(startService)
904       15    0.000    0.000    0.000    0.000 service.py:197(stopService)
905      7/1    0.000    0.000    0.001    0.001 service.py:274(startService)
906      8/1    0.000    0.000    0.003    0.003 service.py:279(stopService)
907       15    0.000    0.000    0.000    0.000 service.py:291(__iter__)
908        2    0.000    0.000    0.002    0.001 service.py:294(addService)
909        1    0.000    0.000    0.000    0.000 service.py:306(removeService)
910       28    0.000    0.000    0.000    0.000 set.py:113(receiveChild)
911        1    0.000    0.000    0.000    0.000 set.py:148(receiveClose)
912        1    0.000    0.000    0.000    0.000 set.py:190(checkObject)
913        1    0.000    0.000    0.000    0.000 set.py:64(setConstraint)
914        1    0.000    0.000    0.000    0.000 set.py:71(start)
915       28    0.000    0.000    0.000    0.000 set.py:80(checkToken)
916       28    0.000    0.000    0.001    0.000 set.py:88(doOpen)
917       11    0.000    0.000    0.000    0.000 sets.py:429(__init__)
918      5/3    0.000    0.000    0.000    0.000 slicer.py:117(slicerForObject)
919     3626    0.002    0.000    0.002    0.000 slicer.py:151(__init__)
920       24    0.000    0.000    0.000    0.000 slicer.py:157(setConstraint)
921     3563    0.002    0.000    0.002    0.000 slicer.py:160(start)
922  224/106    0.000    0.000    0.000    0.000 slicer.py:166(openerCheckToken)
923  224/106    0.000    0.000    0.001    0.000 slicer.py:169(open)
924     3626    0.002    0.000    0.002    0.000 slicer.py:214(finish)
925      156    0.000    0.000    0.000    0.000 slicer.py:218(setObject)
926     3521    0.020    0.000    0.022    0.000 slicer.py:257(__init__)
927      146    0.000    0.000    0.000    0.000 slicer.py:261(setObject)
928     7055    0.006    0.000    0.006    0.000 slicer.py:32(__init__)
929        1    0.000    0.000    0.000    0.000 slicer.py:36(requireBroker)
930    38723    0.039    0.000    0.123    0.000 slicer.py:49(slice)
931     7045    0.014    0.000    0.020    0.000 slicer.py:71(__init__)
932        1    0.000    0.000    0.000    0.000 slicer.py:75(registerReference)
933      327    0.008    0.000    0.010    0.000 socket.py:180(__init__)
934      329    0.005    0.000    0.009    0.000 socket.py:187(close)
935        2    0.000    0.000    0.000    0.000 socket.py:194(accept)
936        1    0.000    0.000    0.000    0.000 stat.py:24(S_IFMT)
937        1    0.000    0.000    0.000    0.000 stat.py:52(S_ISFIFO)
938        1    0.000    0.000    0.000    0.000 static.py:139(getTypeAndEncoding)
939        1    0.000    0.000    0.000    0.000 stats.py:148(startService)
940        2    0.000    0.000    0.000    0.000 stats.py:158(count)
941        1    0.000    0.000    0.000    0.000 stats.py:89(_set_initial_cpu)
942       11    0.000    0.000    0.000    0.000 stats.py:92(check)
943       10    0.000    0.000    0.001    0.000 storage_client.py:106(_trigger_connections)
944        1    0.000    0.000    0.001    0.001 storage_client.py:119(get_servers_for_index)
945       10    0.000    0.000    0.001    0.000 storage_client.py:124(<lambda>)
946        1    0.000    0.000    0.000    0.000 storage_client.py:126(get_all_servers)
947        2    0.000    0.000    0.000    0.000 storage_client.py:139(get_all_serverids)
948       28    0.000    0.000    0.002    0.000 storage_client.py:190(__init__)
949       28    0.001    0.000    0.021    0.001 storage_client.py:220(start_connecting)
950       10    0.000    0.000    0.009    0.001 storage_client.py:225(_got_connection)
951       10    0.000    0.000    0.001    0.000 storage_client.py:237(_got_versioned_service)
952       28    0.000    0.000    0.000    0.000 storage_client.py:248(get_rref)
953      280    0.000    0.000    0.001    0.000 storage_client.py:263(try_to_connect)
954       28    0.000    0.000    0.024    0.001 storage_client.py:88(_got_announcement)
955     2320    0.002    0.000    0.005    0.000 string.py:306(join)
956     4646    0.007    0.000    0.010    0.000 string.py:480(translate)
957    39970    0.020    0.000    0.020    0.000 stringchain.py:142(__len__)
958    10754    0.064    0.000    0.082    0.000 stringchain.py:15(append)
959     3557    0.009    0.000    0.011    0.000 stringchain.py:160(clear)
960    32649    0.149    0.000    0.163    0.000 stringchain.py:30(appendleft)
961       11    0.000    0.000    0.000    0.000 stringchain.py:9(__init__)
962    29216    0.304    0.000    0.470    0.000 stringchain.py:98(popleft)
963        1    0.000    0.000    0.000    0.000 strports.py:104(_parse)
964        1    0.000    0.000    0.000    0.000 strports.py:106(add)
965        1    0.000    0.000    0.000    0.000 strports.py:121(parse)
966        1    0.000    0.000    0.000    0.000 strports.py:56(_parseTCP)
967        2    0.000    0.000    0.000    0.000 strports.py:87(_tokenize)
968        2    0.000    0.000    0.000    0.000 task.py:136(start)
969        2    0.000    0.000    0.000    0.000 task.py:168(stop)
970       12    0.000    0.000    0.002    0.000 task.py:180(__call__)
971       12    0.000    0.000    0.000    0.000 task.py:181(cb)
972       12    0.000    0.000    0.000    0.000 task.py:199(_reschedule)
973        2    0.000    0.000    0.000    0.000 task.py:60(__init__)
974        2    0.000    0.000    0.000    0.000 task.py:713(deferLater)
975        2    0.000    0.000    0.001    0.000 task.py:738(<lambda>)
976        2    0.000    0.000    0.000    0.000 tcp.py:1003(getHost)
977      325    0.002    0.000    0.003    0.000 tcp.py:1011(__init__)
978      325    0.001    0.000    0.036    0.000 tcp.py:1022(_makeTransport)
979   112413    1.290    0.000   33.615    0.000 tcp.py:114(doRead)
980     3599    0.013    0.000    0.379    0.000 tcp.py:156(doWrite)
981     3599    0.008    0.000    0.265    0.000 tcp.py:179(writeSomeData)
982       12    0.000    0.000    0.001    0.000 tcp.py:202(_postLoseConnection)
983       12    0.000    0.000    0.001    0.000 tcp.py:224(_sendCloseAlert)
984       36    0.000    0.000    0.000    0.000 tcp.py:297(startReading)
985       24    0.000    0.000    0.000    0.000 tcp.py:302(stopReading)
986   121805    0.214    0.000    0.440    0.000 tcp.py:307(startWriting)
987     3599    0.009    0.000    0.019    0.000 tcp.py:312(stopWriting)
988       24    0.000    0.000    0.001    0.000 tcp.py:317(_resetReadWrite)
989       12    0.000    0.000    0.001    0.000 tcp.py:357(_getTLSClass)
990        1    0.000    0.000    0.000    0.000 tcp.py:359(TLSConnection)
991      326    0.003    0.000    0.005    0.000 tcp.py:381(__init__)
992       12    0.000    0.000    0.004    0.000 tcp.py:390(startTLS)
993       12    0.000    0.000    0.002    0.000 tcp.py:408(_startTLS)
994   127897    0.239    0.000    1.466    0.000 tcp.py:413(write)
995        1    0.000    0.000    0.000    0.000 tcp.py:420(writeSequence)
996     9732    0.021    0.000    0.876    0.000 tcp.py:427(doWrite)
997       12    0.000    0.000    0.000    0.000 tcp.py:438(getHandle)
998   112427    1.481    0.000   32.359    0.000 tcp.py:443(doRead)
999     9732    0.030    0.000    0.389    0.000 tcp.py:463(writeSomeData)
1000        1    0.000    0.000    0.001    0.001 tcp.py:499(readConnectionLost)
1001       13    0.001    0.000    0.003    0.000 tcp.py:510(connectionLost)
1002   122347    0.155    0.000    0.155    0.000 tcp.py:523(logPrefix)
1003      325    0.003    0.000    0.014    0.000 tcp.py:550(_finishInit)
1004       12    0.000    0.000    0.005    0.000 tcp.py:560(startTLS)
1005      489    0.007    0.000    0.105    0.000 tcp.py:572(failIfNotConnected)
1006      325    0.003    0.000    0.019    0.000 tcp.py:596(createInternetSocket)
1007      325    0.002    0.000    0.042    0.000 tcp.py:605(resolveAddress)
1008      325    0.001    0.000    0.029    0.000 tcp.py:612(_setRealAddress)
1009      513    0.006    0.000    0.089    0.000 tcp.py:616(doConnect)
1010       12    0.000    0.000    0.004    0.000 tcp.py:666(_connectDone)
1011      188    0.001    0.000    0.007    0.000 tcp.py:673(connectionLost)
1012      325    0.002    0.000    0.035    0.000 tcp.py:684(__init__)
1013       22    0.000    0.000    0.000    0.000 tcp.py:713(getPeer)
1014        1    0.000    0.000    0.000    0.000 tcp.py:733(__init__)
1015        1    0.000    0.000    0.000    0.000 tcp.py:768(getHost)
1016        1    0.000    0.000    0.000    0.000 tcp.py:775(getPeer)
1017      328    0.003    0.000    0.017    0.000 tcp.py:86(_closeSocket)
1018        1    0.000    0.000    0.000    0.000 tcp.py:875(_buildAddr)
1019        1    0.000    0.000    0.000    0.000 tcp.py:879(doRead)
1020        1    0.000    0.000    0.000    0.000 tcp.py:951(_preMakeConnection)
1021        2    0.000    0.000    0.000    0.000 tcp.py:954(loseConnection)
1022        2    0.000    0.000    0.000    0.000 tcp.py:972(_logConnectionLostMsg)
1023        2    0.000    0.000    0.001    0.000 tcp.py:979(connectionLost)
1024        1    0.000    0.000    0.000    0.000 tcp.py:998(logPrefix)
1025        1    0.000    0.000    0.000    0.000 threadable.py:82(getThreadID)
1026        1    0.000    0.000    0.000    0.000 threadable.py:94(registerAsIOThread)
1027        5    0.000    0.000    0.000    0.000 threading.py:174(Condition)
1028        5    0.000    0.000    0.000    0.000 threading.py:179(__init__)
1029        2    0.000    0.000    0.000    0.000 threading.py:213(_release_save)
1030        2    0.000    0.000    0.000    0.000 threading.py:216(_acquire_restore)
1031       21    0.000    0.000    0.000    0.000 threading.py:219(_is_owned)
1032        2    0.000    0.000    0.000    0.000 threading.py:228(wait)
1033       19    0.000    0.000    0.000    0.000 threading.py:270(notify)
1034        1    0.000    0.000    0.000    0.000 threading.py:357(Event)
1035        1    0.000    0.000    0.000    0.000 threading.py:364(__init__)
1036        2    0.000    0.000    0.000    0.000 threading.py:369(isSet)
1037        1    0.000    0.000    0.000    0.000 threading.py:389(wait)
1038        1    0.000    0.000    0.000    0.000 threading.py:424(__init__)
1039        1    0.000    0.000    0.000    0.000 threading.py:444(_set_daemon)
1040        1    0.000    0.000    0.000    0.000 threading.py:461(start)
1041        7    0.000    0.000    0.000    0.000 threading.py:59(__init__)
1042        1    0.000    0.000    0.000    0.000 threading.py:619(join)
1043       24    0.000    0.000    0.000    0.000 threading.py:64(_note)
1044        1    0.000    0.000    0.000    0.000 threading.py:673(daemon)
1045        2    0.000    0.000    0.000    0.000 threading.py:796(currentThread)
1046        1    0.000    0.000    0.000    0.000 threadpool.py:11(<module>)
1047       18    0.002    0.000    0.007    0.000 threadpool.py:128(callInThreadWithCallback)
1048        1    0.000    0.000    0.000    0.000 threadpool.py:235(stop)
1049        1    0.000    0.000    0.000    0.000 threadpool.py:250(adjustPoolsize)
1050        1    0.000    0.000    0.000    0.000 threadpool.py:281(ThreadSafeList)
1051        1    0.000    0.000    0.000    0.000 threadpool.py:29(ThreadPool)
1052        1    0.000    0.000    0.000    0.000 threadpool.py:48(__init__)
1053        1    0.000    0.000    0.000    0.000 threadpool.py:66(start)
1054        1    0.000    0.000    0.001    0.001 threadpool.py:75(startAWorker)
1055       19    0.001    0.000    0.003    0.000 threadpool.py:96(_startSomeWorkers)
1056       18    0.000    0.000    0.007    0.000 threads.py:18(deferToThreadPool)
1057       28    0.000    0.000    0.001    0.000 tuple.py:104(receiveClose)
1058       29    0.000    0.000    0.000    0.000 tuple.py:131(checkObject)
1059       28    0.000    0.000    0.000    0.000 tuple.py:21(setConstraint)
1060       28    0.000    0.000    0.000    0.000 tuple.py:27(start)
1061      168    0.000    0.000    0.001    0.000 tuple.py:40(checkToken)
1062      168    0.000    0.000    0.001    0.000 tuple.py:68(receiveChild)
1063       28    0.000    0.000    0.001    0.000 tuple.py:92(complete)
1064        1    0.000    0.000    0.000    0.000 udp.py:105(_connectToProtocol)
1065        1    0.000    0.000    0.000    0.000 udp.py:185(connect)
1066        1    0.000    0.000    0.000    0.000 udp.py:196(_loseConnection)
1067        1    0.000    0.000    0.000    0.000 udp.py:202(stopListening)
1068        1    0.001    0.001    0.005    0.005 udp.py:214(connectionLost)
1069        1    0.000    0.000    0.000    0.000 udp.py:230(setLogStr)
1070        1    0.000    0.000    0.000    0.000 udp.py:239(getHost)
1071        1    0.000    0.000    0.000    0.000 udp.py:54(__init__)
1072        1    0.000    0.000    0.000    0.000 udp.py:78(startListening)
1073        1    0.000    0.000    0.000    0.000 udp.py:88(_bindSocket)
1074        1    0.000    0.000    0.000    0.000 upload.py:1378(startService)
1075        5    0.000    0.000    0.000    0.000 uri.py:120(get_size)
1076        2    0.000    0.000    0.000    0.000 uri.py:123(get_verify_cap)
1077        2    0.000    0.000    0.000    0.000 uri.py:140(__init__)
1078        1    0.000    0.000    0.000    0.000 uri.py:165(to_string)
1079        3    0.000    0.000    0.000    0.000 uri.py:57(get_storage_index)
1080        1    0.000    0.000    0.002    0.002 uri.py:594(from_string)
1081        1    0.000    0.000    0.000    0.000 uri.py:72(__init__)
1082        1    0.000    0.000    0.000    0.000 uri.py:729(unpack_extension)
1083        1    0.000    0.000    0.001    0.001 uri.py:91(init_from_string)
1084        4    0.000    0.000    0.000    0.000 urllib.py:1162(unquote)
1085       28    0.000    0.000    0.000    0.000 utf_8.py:15(decode)
1086       19    0.000    0.000    0.000    0.000 util.py:750(untilConcludes)
1087      270    0.000    0.000    0.000    0.000 util.py:780(unsignedID)
1088        1    0.000    0.000    0.000    0.000 utils.py:121(<lambda>)
1089        1    0.000    0.000    0.007    0.007 utils.py:19(_callProtocolWithDeferred)
1090        1    0.000    0.000    0.000    0.000 utils.py:65(__init__)
1091        1    0.000    0.000    0.000    0.000 utils.py:84(outReceived)
1092        1    0.000    0.000    0.003    0.003 utils.py:87(processEnded)
1093        1    0.000    0.000    0.007    0.007 utils.py:95(getProcessOutput)
1094        1    0.000    0.000    0.000    0.000 versions.py:45(__init__)
1095       11    0.000    0.000    0.000    0.000 vocab.py:27(hashVocabTable)
1096        6    0.000    0.000    0.000    0.000 weakref.py:210(__new__)
1097        6    0.000    0.000    0.000    0.000 weakref.py:215(__init__)
1098       64    0.000    0.000    0.000    0.000 weakref.py:230(__init__)
1099        1    0.000    0.000    0.000    0.000 weakref.py:232(remove)
1100        2    0.000    0.000    0.000    0.000 weakref.py:239(__delitem__)
1101       78    0.000    0.000    0.000    0.000 weakref.py:248(__setitem__)
1102       75    0.000    0.000    0.000    0.000 weakref.py:259(get)
1103        4    0.000    0.000    0.000    0.000 weakref.py:262(has_key)
1104       65    0.000    0.000    0.000    0.000 weakref.py:326(keys)
1105        2    0.000    0.000    0.000    0.000 weakref.py:46(remove)
1106        1    0.000    0.000    0.000    0.000 weakref.py:60(__contains__)
1107        6    0.000    0.000    0.000    0.000 weakref.py:77(__setitem__)
1108        1    0.000    0.000    0.000    0.000 webish.py:152(startService)
1109        1    0.000    0.000    0.000    0.000 webish.py:156(_write_nodeurl_file)
1110        1    0.000    0.000    0.024    0.024 webish.py:21(requestReceived)
1111        1    0.000    0.000    0.000    0.000 webish.py:81(_logger)
1112       12    0.000    0.000    0.000    0.000 {OpenSSL.SSL.Connection}
1113       12    0.001    0.000    0.001    0.000 {OpenSSL.SSL.Context}
1114       28    0.000    0.000    0.000    0.000 {_codecs.utf_8_decode}
1115       12    0.000    0.000    0.000    0.000 {_hashlib.openssl_md5}
1116       21    0.000    0.000    0.000    0.000 {_hashlib.openssl_sha1}
1117        2    0.000    0.000    0.000    0.000 {_heapq.heapify}
1118     1512    0.021    0.000    0.029    0.000 {_heapq.heappop}
1119     1660    0.007    0.000    0.010    0.000 {_heapq.heappush}
1120        1    0.000    0.000    0.000    0.000 {_socket.gethostbyname}
1121       55    0.000    0.000    0.000    0.000 {_struct.unpack}
1122     3533    0.001    0.000    0.001    0.000 {abs}
1123      140    0.000    0.000    0.000    0.000 {binascii.unhexlify}
1124        6    0.000    0.000    0.000    0.000 {built-in method __new__ of type object at 0x100126080}
1125       68    0.002    0.000    0.002    0.000 {built-in method acquire}
1126       12    0.000    0.000    0.000    0.000 {built-in method check_privatekey}
1127       12    0.000    0.000    0.000    0.000 {built-in method digest}
1128        9    0.000    0.000    0.000    0.000 {built-in method fromtimestamp}
1129       12    0.000    0.000    0.000    0.000 {built-in method get_peer_certificate}
1130       12    0.000    0.000    0.000    0.000 {built-in method get_shutdown}
1131        2    0.000    0.000    0.000    0.000 {built-in method groupdict}
1132     1436    0.001    0.000    0.001    0.000 {built-in method group}
1133       22    0.000    0.000    0.000    0.000 {built-in method match}
1134   112413    7.008    0.000    7.008    0.000 {built-in method recv}
1135       61    0.000    0.000    0.000    0.000 {built-in method release}
1136      839    0.003    0.000    0.003    0.000 {built-in method search}
1137     3599    0.241    0.000    0.241    0.000 {built-in method send}
1138       12    0.000    0.000    0.000    0.000 {built-in method set_connect_state}
1139       24    0.000    0.000    0.000    0.000 {built-in method set_options}
1140       12    0.000    0.000    0.000    0.000 {built-in method set_session_id}
1141       24    0.000    0.000    0.000    0.000 {built-in method set_shutdown}
1142       12    0.000    0.000    0.000    0.000 {built-in method set_verify_depth}
1143       24    0.000    0.000    0.000    0.000 {built-in method set_verify}
1144       12    0.000    0.000    0.000    0.000 {built-in method shutdown}
1145       12    0.000    0.000    0.000    0.000 {built-in method sock_shutdown}
1146       12    0.000    0.000    0.000    0.000 {built-in method use_certificate}
1147       12    0.000    0.000    0.000    0.000 {built-in method use_privatekey}
1148       18    0.000    0.000    0.000    0.000 {built-in method utcfromtimestamp}
1149       18    0.000    0.000    0.000    0.000 {cStringIO.StringIO}
1150   130054    0.020    0.000    0.020    0.000 {callable}
1151    79316    0.037    0.000    0.037    0.000 {chr}
1152     1609    0.000    0.000    0.000    0.000 {cmp}
1153       28    0.000    0.000    0.000    0.000 {divmod}
1154      670    0.004    0.000    0.004    0.000 {fcntl.fcntl}
1155        1    0.000    0.000    0.000    0.000 {filter}
1156        1    0.000    0.000    0.000    0.000 {gc.disable}
1157        1    0.000    0.000    0.000    0.000 {gc.enable}
1158        1    0.000    0.000    0.000    0.000 {gc.isenabled}
1159   248276    0.264    0.000    0.264    0.000 {getattr}
1160  1402095    0.546    0.000    0.546    0.000 {hasattr}
1161     1663    0.001    0.000    0.001    0.000 {hash}
1162      270    0.000    0.000    0.000    0.000 {hex}
1163    77923    0.010    0.000    0.010    0.000 {id}
1164  1145914    0.689    0.000    0.689    0.000 {isinstance}
1165      932    0.001    0.000    0.001    0.000 {issubclass}
1166     7196    0.003    0.000    0.003    0.000 {iter}
1167  2218592    0.413    0.000    0.432    0.000 {len}
1168     5185    0.035    0.000    0.038    0.000 {map}
1169      164    0.001    0.000    0.001    0.000 {math.log}
1170   120755    0.170    0.000    0.170    0.000 {max}
1171        1    0.000    0.000    0.000    0.000 {method '__adapt__' of '_zope_interface_coptimizations.InterfaceBase' objects}
1172        2    0.000    0.000    0.000    0.000 {method 'accept' of '_socket.socket' objects}
1173   269170    0.049    0.000    0.049    0.000 {method 'add' of 'set' objects}
1174    23882    0.011    0.000    0.011    0.000 {method 'append' of 'collections.deque' objects}
1175   775893    0.244    0.000    0.244    0.000 {method 'append' of 'list' objects}
1176    47415    0.013    0.000    0.013    0.000 {method 'appendleft' of 'collections.deque' objects}
1177       11    0.000    0.000    0.000    0.000 {method 'capitalize' of 'str' objects}
1178     3557    0.002    0.000    0.002    0.000 {method 'clear' of 'collections.deque' objects}
1179       65    0.000    0.000    0.000    0.000 {method 'clear' of 'dict' objects}
1180        1    0.000    0.000    0.000    0.000 {method 'clear' of 'set' objects}
1181        1    0.000    0.000    0.000    0.000 {method 'close' of 'cStringIO.StringO' objects}
1182        7    0.001    0.000    0.001    0.000 {method 'close' of 'file' objects}
1183   250311    0.184    0.000    0.184    0.000 {method 'copy' of 'dict' objects}
1184     1157    0.005    0.000    0.005    0.000 {method 'decode' of '_fec.Decoder' objects}
1185       28    0.000    0.000    0.000    0.000 {method 'decode' of 'str' objects}
1186       10    0.001    0.000    0.001    0.000 {method 'digest' of '_hashlib.HASH' objects}
1187   140334    0.157    0.000    0.157    0.000 {method 'digest' of '_sha256.SHA256' objects}
1188        1    0.000    0.000    0.000    0.000 {method 'disable' of '_lsprof.Profiler' objects}
1189    69018    0.025    0.000    0.025    0.000 {method 'discard' of 'set' objects}
1190        4    0.000    0.000    0.000    0.000 {method 'endswith' of 'str' objects}
1191     2327    0.003    0.000    0.003    0.000 {method 'extend' of 'list' objects}
1192      697    0.001    0.000    0.001    0.000 {method 'find' of 'str' objects}
1193        1    0.000    0.000    0.000    0.000 {method 'flush' of 'file' objects}
1194   308795    0.163    0.000    0.163    0.000 {method 'get' of 'dict' objects}
1195       23    0.000    0.000    0.000    0.000 {method 'get' of 'dictproxy' objects}
1196       17    0.000    0.000    0.000    0.000 {method 'getvalue' of 'cStringIO.StringO' objects}
1197    11625    0.005    0.000    0.005    0.000 {method 'has_key' of 'dict' objects}
1198       23    0.000    0.000    0.000    0.000 {method 'hexdigest' of '_hashlib.HASH' objects}
1199        7    0.000    0.000    0.000    0.000 {method 'index' of 'list' objects}
1200       99    0.000    0.000    0.000    0.000 {method 'index' of 'str' objects}
1201      407    0.000    0.000    0.000    0.000 {method 'insert' of 'list' objects}
1202     7932    0.007    0.000    0.007    0.000 {method 'items' of 'dict' objects}
1203    12991    0.005    0.000    0.005    0.000 {method 'iteritems' of 'dict' objects}
1204    41393    0.107    0.000    0.107    0.000 {method 'join' of 'str' objects}
1205   246309    0.410    0.000    0.410    0.000 {method 'keys' of 'dict' objects}
1206       38    0.000    0.000    0.001    0.000 {method 'lookup1' of '_zope_interface_coptimizations.LookupBase' objects}
1207      353    0.000    0.000    0.000    0.000 {method 'lower' of 'str' objects}
1208       77    0.000    0.000    0.000    0.000 {method 'lstrip' of 'str' objects}
1209        9    0.000    0.000    0.000    0.000 {method 'pop' of 'dict' objects}
1210   224211    0.572    0.000    0.572    0.000 {method 'pop' of 'list' objects}
1211    65542    0.010    0.000    0.010    0.000 {method 'pop' of 'set' objects}
1212    70674    0.017    0.000    0.017    0.000 {method 'popleft' of 'collections.deque' objects}
1213     3471    1.420    0.000    1.420    0.000 {method 'process' of '_aes.AES' objects}
1214    10725    0.033    0.000    0.039    0.000 {method 'providedBy' of '_interface_coptimizations.SpecificationBase' objects}
1215      343    0.000    0.000    0.000    0.000 {method 'random' of '_random.Random' objects}
1216     6106    0.091    0.000    0.091    0.000 {method 'read' of 'file' objects}
1217        6    0.002    0.000    0.002    0.000 {method 'readlines' of 'file' objects}
1218       14    0.000    0.000    0.000    0.000 {method 'recv' of '_socket.socket' objects}
1219      166    0.001    0.000    0.001    0.000 {method 'remove' of 'list' objects}
1220        9    0.000    0.000    0.000    0.000 {method 'remove' of 'set' objects}
1221        9    0.000    0.000    0.000    0.000 {method 'replace' of 'str' objects}
1222      215    0.000    0.000    0.000    0.000 {method 'reverse' of 'list' objects}
1223        2    0.000    0.000    0.000    0.000 {method 'rfind' of 'str' objects}
1224        1    0.000    0.000    0.000    0.000 {method 'seek' of 'cStringIO.StringO' objects}
1225        1    0.000    0.000    0.000    0.000 {method 'seek' of 'file' objects}
1226     6133    0.118    0.000    0.118    0.000 {method 'send' of '_socket.socket' objects}
1227       22    0.000    0.000    0.000    0.000 {method 'setdefault' of 'dict' objects}
1228     3546    0.004    0.000    0.005    0.000 {method 'sort' of 'list' objects}
1229      654    0.001    0.000    0.001    0.000 {method 'split' of 'str' objects}
1230       10    0.001    0.000    0.001    0.000 {method 'startswith' of 'str' objects}
1231       41    0.000    0.000    0.000    0.000 {method 'strip' of 'str' objects}
1232     4646    0.004    0.000    0.004    0.000 {method 'translate' of 'str' objects}
1233   211657    4.811    0.000    4.811    0.000 {method 'update' of '_sha256.SHA256' objects}
1234   244746    0.395    0.000    0.395    0.000 {method 'update' of 'dict' objects}
1235        4    0.000    0.000    0.000    0.000 {method 'update' of 'set' objects}
1236       29    0.000    0.000    0.000    0.000 {method 'upper' of 'str' objects}
1237     9317    0.014    0.000    0.014    0.000 {method 'values' of 'dict' objects}
1238    34730    0.045    0.000    0.045    0.000 {method 'write' of 'bz2.BZ2File' objects}
1239      145    0.000    0.000    0.000    0.000 {method 'write' of 'cStringIO.StringO' objects}
1240    38205    1.693    0.000    1.693    0.000 {method 'write' of 'file' objects}
1241     6260    0.007    0.000    0.007    0.000 {min}
1242       15    0.001    0.000    0.001    0.000 {open}
1243    66052    0.019    0.000    0.019    0.000 {ord}
1244        2    0.000    0.000    0.000    0.000 {posix.WEXITSTATUS}
1245        2    0.000    0.000    0.000    0.000 {posix.WIFEXITED}
1246       10    0.000    0.000    0.000    0.000 {posix.close}
1247        1    0.004    0.004    0.004    0.004 {posix.fork}
1248        1    0.000    0.000    0.000    0.000 {posix.fstat}
1249        1    0.000    0.000    0.000    0.000 {posix.getpid}
1250        1    0.000    0.000    0.000    0.000 {posix.listdir}
1251        4    0.000    0.000    0.000    0.000 {posix.open}
1252        4    0.000    0.000    0.000    0.000 {posix.pipe}
1253       23    0.000    0.000    0.000    0.000 {posix.read}
1254     3481    0.061    0.000    0.061    0.000 {posix.stat}
1255      176    0.000    0.000    0.000    0.000 {posix.strerror}
1256        2    0.000    0.000    0.000    0.000 {posix.waitpid}
1257       12    0.000    0.000    0.000    0.000 {posix.write}
1258     9446    0.018    0.000    0.018    0.000 {range}
1259       11    0.000    0.000    0.000    0.000 {reduce}
1260    67504    0.049    0.000    0.053    0.000 {repr}
1261   120731  607.418    0.005  609.193    0.005 {select.select}
1262     3936    0.005    0.000    0.005    0.000 {setattr}
1263        1    0.000    0.000    0.000    0.000 {signal.getsignal}
1264        1    0.000    0.000    0.000    0.000 {signal.set_wakeup_fd}
1265        1    0.000    0.000    0.000    0.000 {signal.siginterrupt}
1266        3    0.000    0.000    0.000    0.000 {signal.signal}
1267    66704    0.115    0.000    0.115    0.000 {sorted}
1268       30    0.004    0.000    0.004    0.000 {sum}
1269        2    0.000    0.000    0.000    0.000 {sys._getframe}
1270       38    0.000    0.000    0.000    0.000 {sys.exc_info}
1271        1    0.000    0.000    0.000    0.000 {sys.getdefaultencoding}
1272        5    0.000    0.000    0.000    0.000 {thread.allocate_lock}
1273        3    0.000    0.000    0.000    0.000 {thread.get_ident}
1274        1    0.000    0.000    0.000    0.000 {thread.start_new_thread}
1275       12    0.000    0.000    0.000    0.000 {time.clock}
1276      653    0.008    0.000    0.008    0.000 {time.gmtime}
1277        1    0.000    0.000    0.000    0.000 {time.localtime}
1278        1    0.000    0.000    0.000    0.000 {time.strftime}
1279   281734    0.145    0.000    0.145    0.000 {time.time}
1280       22    0.000    0.000    0.000    0.000 {zip}
1281   100/68    0.000    0.000    0.003    0.000 {zope.interface._zope_interface_coptimizations.implementedBy}
1282       39    0.000    0.000    0.000    0.000 {zope.interface._zope_interface_coptimizations.providedBy}
1283
1284