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

File prof-run-108-dump.txt, 109.2 KB (added by zooko, at 2010-08-16T05:37:29Z)
Line 
1         4346853 function calls (4338112 primitive calls) in 102.074 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      185    0.016    0.000    0.016    0.000 <string>:1(connect_ex)
9   497504    0.244    0.000    0.244    0.000 <string>:1(fileno)
10        9    0.000    0.000    0.000    0.000 <string>:1(getsockname)
11      283    0.002    0.000    0.002    0.000 <string>:1(getsockopt)
12      350    0.002    0.000    0.002    0.000 <string>:1(setblocking)
13      178    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       17    0.000    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       12    0.000    0.000    0.000    0.000 Queue.py:200(_qsize)
21       17    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       12    0.000    0.000    0.000    0.000 Queue.py:86(qsize)
24        1    0.000    0.000    0.013    0.013 __init__.py:104(_create_parser)
25        1    0.000    0.000    0.038    0.038 __init__.py:12(flattenFactory)
26        1    0.000    0.000    0.000    0.000 __init__.py:157(get_platform)
27        1    0.000    0.000    0.002    0.002 __init__.py:168(get_package_versions_from_setuptools)
28       11    0.000    0.000    0.002    0.000 __init__.py:172(package_dir)
29        1    0.000    0.000    0.004    0.004 __init__.py:175(get_package_versions_and_locations)
30        1    0.000    0.000    0.004    0.004 __init__.py:235(get_package_versions_string)
31        1    0.000    0.000    0.000    0.000 __init__.py:49(normalize_encoding)
32        1    0.000    0.000    0.013    0.013 __init__.py:71(make_parser)
33        1    0.000    0.000    0.000    0.000 __init__.py:71(search_function)
34        1    0.000    0.000    0.000    0.000 __init__.py:8(<module>)
35        1    0.000    0.000    0.000    0.000 _baseprocess.py:25(__init__)
36        1    0.000    0.000    0.001    0.001 _baseprocess.py:29(_callProcessExited)
37        1    0.000    0.000    0.001    0.001 _baseprocess.py:40(processEnded)
38        1    0.000    0.000    0.002    0.002 _baseprocess.py:51(maybeCallProcessEnded)
39        1    0.000    0.000    0.000    0.000 _signals.py:113(_installHandlerUsingSetWakeup)
40        1    0.000    0.000    0.000    0.000 _signals.py:74(__init__)
41        1    0.000    0.000    0.000    0.000 _signals.py:78(__call__)
42       11    0.000    0.000    0.000    0.000 _sslverify.py:121(__init__)
43       11    0.000    0.000    0.000    0.000 _sslverify.py:140(_handleattrhelper)
44       11    0.000    0.000    0.000    0.000 _sslverify.py:208(peerFromTransport)
45       11    0.000    0.000    0.000    0.000 _sslverify.py:259(digest)
46       12    0.000    0.000    0.000    0.000 _sslverify.py:602(__init__)
47       12    0.000    0.000    0.002    0.000 _sslverify.py:696(getContext)
48       12    0.001    0.000    0.002    0.000 _sslverify.py:704(_makeContext)
49        2    0.000    0.000    0.002    0.001 abstract.py:173(readConnectionLost)
50    26131    0.117    0.000    0.222    0.000 abstract.py:177(write)
51        7    0.000    0.000    0.000    0.000 abstract.py:201(writeSequence)
52       12    0.000    0.000    0.000    0.000 abstract.py:230(loseConnection)
53      221    0.000    0.000    0.001    0.000 abstract.py:259(stopReading)
54      550    0.001    0.000    0.002    0.000 abstract.py:267(stopWriting)
55      252    0.001    0.000    0.001    0.000 abstract.py:275(startReading)
56    26347    0.031    0.000    0.043    0.000 abstract.py:280(startWriting)
57        1    0.000    0.000    0.000    0.000 abstract.py:296(registerProducer)
58        1    0.000    0.000    0.000    0.000 abstract.py:321(unregisterProducer)
59       98    0.000    0.000    0.000    0.000 abstract.py:349(fileno)
60      185    0.001    0.000    0.002    0.000 abstract.py:358(isIPAddress)
61        4    0.000    0.000    0.000    0.000 abstract.py:43(logPrefix)
62      180    0.001    0.000    0.001    0.000 abstract.py:49(__init__)
63       21    0.000    0.000    0.000    0.000 abstract.py:56(connectionLost)
64      408    0.009    0.000    0.050    0.000 abstract.py:99(doWrite)
65  147/115    0.001    0.000    0.007    0.000 accessors.py:22(convertToData)
66       13    0.000    0.000    0.000    0.000 accessors.py:47(get)
67       13    0.000    0.000    0.005    0.000 accessors.py:65(get)
68       34    0.000    0.000    0.000    0.000 adapter.py:447(_subscribe)
69       34    0.000    0.000    0.001    0.000 adapter.py:455(_uncached_lookup)
70    52/27    0.000    0.000    0.000    0.000 adapter.py:602(_lookup)
71       38    0.000    0.000    0.000    0.000 address.py:32(__init__)
72        1    0.000    0.000    0.001    0.001 advice.py:108(advise)
73        1    0.000    0.000    0.000    0.000 advice.py:147(determineMetaclass)
74        1    0.000    0.000    0.000    0.000 advice.py:175(minimalBases)
75        1    0.000    0.000    0.000    0.000 advice.py:33(getFrameInfo)
76        1    0.000    0.000    0.000    0.000 advice.py:69(addClassAdvisor)
77        5    0.000    0.000    0.000    0.000 appserver.py:120(__init__)
78        5    0.000    0.000    0.175    0.035 appserver.py:124(process)
79      6/5    0.000    0.000    0.164    0.033 appserver.py:160(gotPageContext)
80        1    0.000    0.000    0.000    0.000 appserver.py:172(finish)
81        5    0.000    0.000    0.002    0.000 appserver.py:175(finishRequest)
82        6    0.000    0.000    0.067    0.011 appserver.py:178(_cbFinishRender)
83        6    0.000    0.000    0.000    0.000 appserver.py:192(_cbSetLogger)
84        5    0.000    0.000    0.008    0.002 appserver.py:252(getPageContextForRequestContext)
85      8/5    0.000    0.000    0.005    0.001 appserver.py:264(handleSegment)
86        5    0.000    0.000    0.001    0.000 appserver.py:314(log)
87      546    0.000    0.000    0.000    0.000 assertutil.py:23(precondition)
88        2    0.000    0.000    0.000    0.000 assertutil.py:7(_assert)
89       11    0.000    0.000    0.000    0.000 banana.py:101(__init__)
90     2784    0.007    0.000    0.034    0.000 banana.py:1035(handleToken)
91      898    0.008    0.000    0.320    0.000 banana.py:1049(handleClose)
92       11    0.000    0.000    0.001    0.000 banana.py:108(populateVocabTable)
93       11    0.000    0.000    0.002    0.000 banana.py:128(connectionMade)
94       11    0.000    0.000    0.000    0.000 banana.py:148(connectionLost)
95       11    0.000    0.000    0.000    0.000 banana.py:166(initSend)
96       11    0.000    0.000    0.001    0.000 banana.py:172(initSlicer)
97      792    0.003    0.000    0.493    0.001 banana.py:183(send)
98      803    0.055    0.000    0.461    0.001 banana.py:191(produce)
99     9479    0.023    0.000    0.192    0.000 banana.py:22(int2b128)
100     1586    0.002    0.000    0.006    0.000 banana.py:309(newSlicerFor)
101     5119    0.019    0.000    0.021    0.000 banana.py:31(b1282int)
102     1586    0.010    0.000    0.072    0.000 banana.py:316(pushSlicer)
103     1586    0.004    0.000    0.058    0.000 banana.py:362(popSlicer)
104       11    0.000    0.000    0.000    0.000 banana.py:438(outgoingVocabTableWasReplaced)
105        2    0.000    0.000    0.000    0.000 banana.py:473(sendPONG)
106     1586    0.007    0.000    0.061    0.000 banana.py:478(sendOpen)
107     6307    0.022    0.000    0.216    0.000 banana.py:485(sendToken)
108      834    0.000    0.000    0.000    0.000 banana.py:520(maybeVocabizeString)
109     1586    0.004    0.000    0.054    0.000 banana.py:528(sendClose)
110       11    0.000    0.000    0.000    0.000 banana.py:580(initReceive)
111       11    0.000    0.000    0.001    0.000 banana.py:596(initUnslicer)
112       89    0.001    0.000    0.001    0.000 banana.py:612(setObject)
113       11    0.000    0.000    0.000    0.000 banana.py:624(replaceIncomingVocabulary)
114      739    0.009    0.000    0.633    0.001 banana.py:633(dataReceived)
115      739    0.094    0.000    0.623    0.001 banana.py:701(handleData)
116        6    0.000    0.000    0.000    0.000 banana.py:74(bytes_to_long)
117      898    0.010    0.000    0.035    0.000 banana.py:997(handleOpen)
118      173    0.002    0.000    0.038    0.000 base.py:1004(connect)
119       13    0.000    0.000    0.003    0.000 base.py:1018(stopConnecting)
120      173    0.001    0.000    0.002    0.000 base.py:1027(cancelTimeout)
121       12    0.000    0.000    0.002    0.000 base.py:1035(buildProtocol)
122      161    0.001    0.000    0.029    0.000 base.py:1040(connectionFailed)
123       12    0.000    0.000    0.001    0.000 base.py:1050(connectionLost)
124        1    0.000    0.000    0.000    0.000 base.py:1074(createInternetSocket)
125        1    0.000    0.000    0.000    0.000 base.py:1105(_handleSignals)
126        1    0.000    0.000    0.001    0.001 base.py:1126(startRunning)
127        1    0.000    0.000    0.000    0.000 base.py:1140(_reallyStartRunning)
128        1    0.000    0.000  102.074  102.074 base.py:1156(run)
129        1    0.045    0.045  102.074  102.074 base.py:1161(mainLoop)
130     1655    0.002    0.000    0.002    0.000 base.py:140(activate_delay)
131        1    0.000    0.000    0.000    0.000 base.py:144(active)
132        7    0.000    0.000    0.000    0.000 base.py:154(__le__)
133    17527    0.009    0.000    0.009    0.000 base.py:164(__lt__)
134       11    0.000    0.000    0.002    0.000 base.py:238(_checkTimeout)
135       11    0.000    0.000    0.013    0.001 base.py:253(getHostByName)
136        2    0.000    0.000    0.000    0.000 base.py:327(addTrigger)
137        1    0.000    0.000    0.000    0.000 base.py:346(removeTrigger)
138        1    0.000    0.000    0.000    0.000 base.py:359(removeTrigger_BASE)
139        2    0.000    0.000    0.006    0.003 base.py:396(fireEvent)
140        2    0.000    0.000    0.002    0.001 base.py:416(_continueFiring)
141     1646    0.005    0.000    0.005    0.000 base.py:42(__init__)
142        1    0.000    0.000    0.000    0.000 base.py:504(wakeUp)
143       11    0.000    0.000    0.013    0.001 base.py:551(resolve)
144        1    0.000    0.000    0.000    0.000 base.py:564(stop)
145        1    0.000    0.000    0.000    0.000 base.py:575(crash)
146        1    0.000    0.000    0.000    0.000 base.py:600(sigTerm)
147        1    0.000    0.000    0.000    0.000 base.py:606(disconnectAll)
148        2    0.000    0.000    0.006    0.003 base.py:623(fireSystemEvent)
149        2    0.000    0.000    0.000    0.000 base.py:631(addSystemEventTrigger)
150        1    0.000    0.000    0.000    0.000 base.py:641(removeSystemEventTrigger)
151        1    0.000    0.000    0.000    0.000 base.py:648(callWhenRunning)
152        1    0.000    0.000    0.001    0.001 base.py:657(startRunning)
153        1    0.000    0.000    0.000    0.000 base.py:677(_reallyStartRunning)
154     1646    0.015    0.000    0.022    0.000 base.py:688(callLater)
155        6    0.000    0.000    0.000    0.000 base.py:701(_moveCallLaterSooner)
156      244    0.000    0.000    0.000    0.000 base.py:721(_cancelCallLater)
157    16898    0.022    0.000    0.036    0.000 base.py:732(_insertNewDelayedCalls)
158     8449    0.027    0.000    0.059    0.000 base.py:741(timeout)
159     8449    0.051    0.000    3.762    0.000 base.py:751(runUntilCurrent)
160      294    0.001    0.000    0.002    0.000 base.py:78(cancel)
161        1    0.000    0.000    0.000    0.000 base.py:815(_checkProcessArgs)
162        2    0.000    0.000    0.000    0.000 base.py:845(argChecker)
163        1    0.000    0.000    0.000    0.000 base.py:904(callFromThread)
164        1    0.001    0.001    0.002    0.002 base.py:915(_initThreadPool)
165        1    0.000    0.000    0.001    0.001 base.py:930(_stopThreadPool)
166       11    0.000    0.000    0.002    0.000 base.py:949(getThreadPool)
167      109    0.000    0.000    0.000    0.000 base.py:97(reset)
168      173    0.000    0.000    0.000    0.000 base.py:991(__init__)
169       14    0.000    0.000    0.003    0.000 base.py:997(disconnect)
170        2    0.000    0.000    0.000    0.000 base32.py:181(could_be_base32_encoded)
171      109    0.001    0.000    0.001    0.000 base32.py:187(could_be_base32_encoded_l)
172        2    0.000    0.000    0.000    0.000 base32.py:195(num_octets_that_encode_to_this_many_quintets)
173        2    0.000    0.000    0.001    0.001 base32.py:199(a2b)
174        2    0.000    0.000    0.001    0.000 base32.py:208(a2b_l)
175     8512    0.005    0.000    0.008    0.000 base32.py:21(_encode)
176      126    0.001    0.000    0.001    0.000 base32.py:31(is_base32)
177      266    0.010    0.000    0.018    0.000 base32.py:4(encode)
178      103    0.000    0.000    0.011    0.000 base32.py:48(b2a)
179      107    0.006    0.000    0.012    0.000 base32.py:60(b2a_l)
180       28    0.001    0.000    0.002    0.000 base64.py:177(b32decode)
181        5    0.000    0.000    0.177    0.035 basic.py:534(dataReceived)
182       20    0.000    0.000    0.000    0.000 bool.py:32(checkToken)
183       20    0.000    0.000    0.000    0.000 bool.py:38(receiveChild)
184       20    0.000    0.000    0.000    0.000 bool.py:49(receiveClose)
185       11    0.000    0.000    0.002    0.000 broker.py:149(__init__)
186       11    0.000    0.000    0.000    0.000 broker.py:166(initBroker)
187       11    0.000    0.000    0.000    0.000 broker.py:192(setTub)
188       11    0.000    0.000    0.002    0.000 broker.py:201(connectionMade)
189       11    0.000    0.000    0.000    0.000 broker.py:208(_create_remote_broker)
190       11    0.000    0.000    0.001    0.000 broker.py:224(shutdown)
191       11    0.000    0.000    0.000    0.000 broker.py:238(connectionLost)
192       22    0.000    0.000    0.001    0.000 broker.py:245(finish)
193       22    0.000    0.000    0.000    0.000 broker.py:270(notifyOnDisconnect)
194        1    0.000    0.000    0.000    0.000 broker.py:295(getTrackerForMyReference)
195       22    0.000    0.000    0.002    0.000 broker.py:321(getTrackerForYourReference)
196        1    0.000    0.000    0.000    0.000 broker.py:402(getMyReferenceByCLID)
197       12    0.000    0.000    0.011    0.001 broker.py:456(getYourReferenceByName)
198      792    0.001    0.000    0.001    0.000 broker.py:46(checkToken)
199      791    0.002    0.000    0.002    0.000 broker.py:466(newRequestID)
200      791    0.001    0.000    0.001    0.000 broker.py:471(addRequest)
201      791    0.002    0.000    0.002    0.000 broker.py:475(removeRequest)
202      791    0.001    0.000    0.001    0.000 broker.py:478(getRequest)
203       11    0.000    0.000    0.000    0.000 broker.py:485(abandonAllRequests)
204      898    0.001    0.000    0.001    0.000 broker.py:50(openerCheckToken)
205        1    0.000    0.000    0.000    0.000 broker.py:515(scheduleCall)
206        2    0.000    0.000    0.008    0.004 broker.py:519(doNextCall)
207        1    0.000    0.000    0.000    0.000 broker.py:532(_ready)
208        1    0.000    0.000    0.007    0.007 broker.py:545(<lambda>)
209        1    0.000    0.000    0.007    0.007 broker.py:551(_doCall)
210        1    0.000    0.000    0.001    0.001 broker.py:583(_callFinished)
211      106    0.000    0.000    0.001    0.000 broker.py:76(open)
212      792    0.003    0.000    0.011    0.000 broker.py:83(doOpen)
213      792    0.001    0.000    0.002    0.000 broker.py:94(receiveChild)
214        2    0.000    0.000    0.000    0.000 calendar.py:102(leapdays)
215        2    0.000    0.000    0.000    0.000 calendar.py:97(isleap)
216      791    0.002    0.000    0.003    0.000 call.py:107(__init__)
217     3131    0.009    0.000    0.009    0.000 call.py:113(sliceBody)
218      791    0.003    0.000    0.005    0.000 call.py:132(__init__)
219     3955    0.003    0.000    0.006    0.000 call.py:140(sliceBody)
220        1    0.000    0.000    0.000    0.000 call.py:178(__init__)
221        1    0.000    0.000    0.000    0.000 call.py:225(setConstraint)
222        1    0.000    0.000    0.000    0.000 call.py:228(start)
223        2    0.000    0.000    0.000    0.000 call.py:241(checkToken)
224        1    0.000    0.000    0.000    0.000 call.py:262(doOpen)
225        2    0.000    0.000    0.000    0.000 call.py:271(receiveChild)
226        1    0.000    0.000    0.000    0.000 call.py:363(receiveClose)
227      791    0.003    0.000    0.004    0.000 call.py:39(__init__)
228        1    0.000    0.000    0.000    0.000 call.py:405(start)
229        4    0.000    0.000    0.000    0.000 call.py:415(checkToken)
230        1    0.000    0.000    0.000    0.000 call.py:433(doOpen)
231        4    0.000    0.000    0.000    0.000 call.py:454(receiveChild)
232      791    0.000    0.000    0.000    0.000 call.py:49(setConstraint)
233        1    0.000    0.000    0.000    0.000 call.py:539(receiveClose)
234      791    0.003    0.000    0.237    0.000 call.py:55(complete)
235        1    0.000    0.000    0.000    0.000 call.py:573(__init__)
236        3    0.000    0.000    0.000    0.000 call.py:579(sliceBody)
237      791    0.003    0.000    0.003    0.000 call.py:591(start)
238     2121    0.007    0.000    0.010    0.000 call.py:596(checkToken)
239       35    0.000    0.000    0.001    0.000 call.py:618(doOpen)
240     1582    0.007    0.000    0.024    0.000 call.py:628(receiveChild)
241      791    0.007    0.000    0.303    0.000 call.py:652(receiveClose)
242      791    0.000    0.000    0.000    0.000 call.py:669(_ready)
243      791    0.002    0.000    0.239    0.000 call.py:673(_done)
244       49    0.000    0.000    0.000    0.000 call.py:759(truncate)
245        7    0.000    0.000    0.001    0.000 call.py:781(getStateToCopy)
246        7    0.000    0.000    0.000    0.000 call.py:859(__init__)
247        7    0.000    0.000    0.000    0.000 call.py:874(setCopyableState)
248        7    0.000    0.000    0.000    0.000 call.py:904(ExceptionLikeString)
249        1    0.000    0.000    0.000    0.000 client.py:101(register)
250        1    0.000    0.000    0.000    0.000 client.py:102(publish)
251        1    0.000    0.000    0.000    0.000 client.py:103(stopService)
252        1    0.000    0.000    0.002    0.002 client.py:117(_maybe_subscribe)
253        2    0.000    0.000    0.002    0.001 client.py:133(_maybe_publish)
254        1    0.000    0.000    0.007    0.007 client.py:149(remote_announce)
255       28    0.001    0.000    0.007    0.000 client.py:163(_process_announcement)
256        1    0.000    0.000    0.001    0.001 client.py:195(_start_introducer_client)
257        2    0.000    0.000    0.000    0.000 client.py:217(connected_to_introducer)
258        3    0.000    0.000    0.000    0.000 client.py:331(get_storage_broker)
259        1    0.000    0.000    0.000    0.000 client.py:335(_publish)
260        1    0.000    0.000    0.001    0.001 client.py:362(_publish)
261        2    0.000    0.000    0.000    0.000 client.py:454(connected_to_introducer)
262        1    0.000    0.000    0.002    0.002 client.py:481(create_node_from_uri)
263        1    0.000    0.000    0.001    0.001 client.py:55(startService)
264        1    0.000    0.000    0.001    0.001 client.py:66(_got_introducer)
265        1    0.000    0.000    0.003    0.003 client.py:80(_got_versioned_introducer)
266       32    0.000    0.000    0.001    0.000 client.py:96(log)
267        1    0.000    0.000    0.000    0.000 codec.py:51(set_params)
268       77    0.001    0.000    0.032    0.000 codec.py:64(decode)
269        1    0.000    0.000    0.000    0.000 codecs.py:77(__new__)
270        1    0.000    0.000    0.000    0.000 common.py:13(si_b2a)
271        1    0.000    0.000    0.000    0.000 common.py:23(boolean_of_arg)
272        1    0.000    0.000    0.001    0.001 common.py:275(renderHTTP)
273        3    0.000    0.000    0.000    0.000 common.py:41(get_arg)
274      214    0.000    0.000    0.001    0.000 components.py:114(_hook)
275       26    0.000    0.000    0.000    0.000 components.py:174(__init__)
276       10    0.000    0.000    0.000    0.000 components.py:209(__init__)
277        3    0.000    0.000    0.000    0.000 components.py:273(getComponent)
278        3    0.000    0.000    0.000    0.000 components.py:306(__conform__)
279       85    0.000    0.000    0.000    0.000 constraint.py:121(checkOpentype)
280      197    0.000    0.000    0.000    0.000 constraint.py:218(checkObject)
281     1512    0.005    0.000    0.006    0.000 constraint.py:246(checkObject)
282     1633    0.003    0.000    0.004    0.000 constraint.py:98(checkToken)
283       19    0.000    0.000    0.000    0.000 context.py:116(chain)
284      224    0.000    0.000    0.000    0.000 context.py:135(fillSlots)
285      232    0.000    0.000    0.001    0.000 context.py:142(locateSlotData)
286  346/262    0.001    0.000    0.007    0.000 context.py:157(clone)
287       70    0.000    0.000    0.001    0.000 context.py:189(__conform__)
288       68    0.000    0.000    0.001    0.000 context.py:212(locateHook)
289    86/53    0.000    0.000    0.001    0.000 context.py:221(__conform__)
290       14    0.000    0.000    0.000    0.000 context.py:259(__init__)
291      683    0.004    0.000    0.006    0.000 context.py:277(__init__)
292        1    0.000    0.000    0.000    0.000 context.py:30(<lambda>)
293        1    0.000    0.000    0.000    0.000 context.py:31(<lambda>)
294        1    0.000    0.000    0.000    0.000 context.py:32(<lambda>)
295     7808    0.050    0.000    1.708    0.000 context.py:32(callWithContext)
296        1    0.000    0.000    0.000    0.000 context.py:33(<lambda>)
297  346/262    0.001    0.000    0.007    0.000 context.py:333(clone)
298        1    0.000    0.000    0.000    0.000 context.py:35(<lambda>)
299     7823    0.020    0.000    0.025    0.000 context.py:41(getContext)
300      702    0.001    0.000    0.001    0.000 context.py:45(__init__)
301      155    0.000    0.000    0.001    0.000 context.py:53(remember)
302     7808    0.029    0.000    1.741    0.000 context.py:58(callWithContext)
303     7823    0.028    0.000    0.065    0.000 context.py:61(getContext)
304    15642    0.016    0.000    0.016    0.000 context.py:69(currentContext)
305      197    0.001    0.000    0.002    0.000 context.py:74(locate)
306        1    0.000    0.000    0.000    0.000 copy.py:112(_copy_with_constructor)
307        1    0.000    0.000    0.000    0.000 copy.py:65(copy)
308        7    0.000    0.000    0.000    0.000 copyable.py:333(__init__)
309       12    0.000    0.000    0.002    0.000 crypto.py:45(_makeContext)
310       24    0.000    0.000    0.000    0.000 crypto.py:47(alwaysValidate)
311       11    0.000    0.000    0.001    0.000 crypto.py:91(digest32)
312       31    0.000    0.000    0.006    0.000 declarations.py:1020(__init__)
313   126/63    0.001    0.000    0.001    0.000 declarations.py:1354(_normalizeargs)
314    31/21    0.001    0.000    0.012    0.001 declarations.py:261(implementedByFallback)
315        1    0.000    0.000    0.001    0.001 declarations.py:421(classImplements)
316       62    0.000    0.000    0.011    0.000 declarations.py:45(__init__)
317       63    0.002    0.000    0.007    0.000 declarations.py:48(changed)
318        1    0.000    0.000    0.001    0.001 declarations.py:481(_implements_advice)
319        1    0.000    0.000    0.000    0.000 declarations.py:505(_implements)
320        1    0.000    0.000    0.000    0.000 declarations.py:522(implements)
321        1    0.000    0.000    0.000    0.000 declarations.py:82(__iter__)
322  973/961    0.004    0.000    0.838    0.001 defer.py:108(maybeDeferred)
323     3358    0.001    0.000    0.001    0.000 defer.py:147(passthru)
324     4305    0.004    0.000    0.004    0.000 defer.py:235(__init__)
3258693/7758    0.021    0.000    0.632    0.000 defer.py:266(addCallbacks)
3263471/3452    0.005    0.000    0.363    0.000 defer.py:285(addCallback)
327     3307    0.003    0.000    0.020    0.000 defer.py:295(addErrback)
328      999    0.002    0.000    0.027    0.000 defer.py:306(addBoth)
3294220/3385    0.007    0.000    0.836    0.000 defer.py:338(callback)
330       59    0.000    0.000    0.006    0.000 defer.py:354(errback)
331      815    0.001    0.000    0.001    0.000 defer.py:381(pause)
332  815/814    0.001    0.000    0.017    0.000 defer.py:388(unpause)
333  815/814    0.001    0.000    0.018    0.000 defer.py:428(_continue)
3344279/3444    0.009    0.000    0.830    0.000 defer.py:433(_startRunCallbacks)
3358649/5330    0.071    0.000    1.205    0.000 defer.py:453(_runCallbacks)
336     1682    0.005    0.000    0.022    0.000 defer.py:49(succeed)
337        5    0.000    0.000    0.000    0.000 defer.py:537(__del__)
338       10    0.000    0.000    0.000    0.000 defer.py:628(__init__)
339    17/13    0.000    0.000    0.002    0.000 defer.py:684(_cbDeferred)
340        1    0.000    0.000    0.000    0.000 deprecate.py:240(__init__)
341      442    0.002    0.000    0.003    0.000 deprecate.py:264(__getattribute__)
342        1    0.000    0.000    0.000    0.000 deprecate.py:303(__init__)
343        1    0.000    0.000    0.000    0.000 deprecate.py:330(_deprecateAttribute)
344        1    0.000    0.000    0.000    0.000 deprecate.py:356(deprecatedModuleAttribute)
345       62    0.000    0.000    0.000    0.000 dict.py:100(receiveValue)
346       32    0.000    0.000    0.000    0.000 dict.py:106(receiveClose)
347       32    0.000    0.000    0.000    0.000 dict.py:27(setConstraint)
348       32    0.000    0.000    0.001    0.000 dict.py:35(start)
349      124    0.000    0.000    0.000    0.000 dict.py:41(checkToken)
350       41    0.000    0.000    0.001    0.000 dict.py:52(doOpen)
351      124    0.000    0.000    0.001    0.000 dict.py:76(receiveChild)
352       62    0.000    0.000    0.000    0.000 dict.py:85(receiveKey)
353      231    0.001    0.000    0.001    0.000 dictutil.py:37(add)
354       98    0.001    0.000    0.001    0.000 error.py:162(getConnectError)
355        4    0.000    0.000    0.000    0.000 error.py:200(__str__)
356        2    0.000    0.000    0.000    0.000 error.py:261(__init__)
357      382    0.001    0.000    0.001    0.000 error.py:84(__init__)
358     1766    0.007    0.000    0.021    0.000 eventual.py:13(append)
359     1052    0.009    0.000    3.534    0.003 eventual.py:18(_turn)
360     1766    0.003    0.000    0.024    0.000 eventual.py:48(eventually)
361        1    0.003    0.003    0.003    0.003 expat.py:1(<module>)
362        1    0.000    0.000    0.028    0.028 expatreader.py:100(parse)
363        1    0.000    0.000    0.000    0.000 expatreader.py:109(prepareParser)
364        1    0.000    0.000    0.000    0.000 expatreader.py:115(setContentHandler)
365        4    0.000    0.000    0.000    0.000 expatreader.py:132(setFeature)
366        1    0.000    0.000    0.000    0.000 expatreader.py:180(setProperty)
367        2    0.000    0.000    0.005    0.002 expatreader.py:196(feed)
368        1    0.000    0.000    0.000    0.000 expatreader.py:213(close)
369        2    0.000    0.000    0.000    0.000 expatreader.py:223(_reset_cont_handler)
370        2    0.000    0.000    0.000    0.000 expatreader.py:228(_reset_lex_handler_prop)
371        2    0.000    0.000    0.000    0.000 expatreader.py:244(reset)
372       94    0.001    0.000    0.003    0.000 expatreader.py:306(start_element_ns)
373       94    0.000    0.000    0.000    0.000 expatreader.py:340(end_element_ns)
374        1    0.000    0.000    0.000    0.000 expatreader.py:359(start_namespace_decl)
375        1    0.000    0.000    0.000    0.000 expatreader.py:362(end_namespace_decl)
376        1    0.004    0.004    0.007    0.007 expatreader.py:4(<module>)
377        1    0.000    0.000    0.000    0.000 expatreader.py:404(create_parser)
378        1    0.000    0.000    0.000    0.000 expatreader.py:48(ExpatLocator)
379        1    0.000    0.000    0.000    0.000 expatreader.py:54(__init__)
380       94    0.000    0.000    0.000    0.000 expatreader.py:57(getColumnNumber)
381       94    0.000    0.000    0.000    0.000 expatreader.py:63(getLineNumber)
382        1    0.000    0.000    0.000    0.000 expatreader.py:84(ExpatParser)
383        1    0.000    0.000    0.000    0.000 expatreader.py:87(__init__)
384      274    0.006    0.000    0.017    0.000 failure.py:151(__init__)
385       30    0.001    0.000    0.004    0.000 failure.py:29(format_frames)
386      118    0.001    0.000    0.001    0.000 failure.py:316(check)
387        5    0.000    0.000    0.000    0.000 failure.py:352(_findFailure)
388       10    0.000    0.000    0.000    0.000 failure.py:416(__getstate__)
389       10    0.000    0.000    0.000    0.000 failure.py:448(cleanFailure)
390       17    0.000    0.000    0.005    0.000 failure.py:481(getTraceback)
391       17    0.000    0.000    0.005    0.000 failure.py:487(printTraceback)
392        5    0.000    0.000    0.000    0.000 fdesc.py:21(setNonBlocking)
393        1    0.000    0.000    0.000    0.000 fdesc.py:30(setBlocking)
394      179    0.001    0.000    0.003    0.000 fdesc.py:44(_setCloseOnExec)
395       17    0.000    0.000    0.000    0.000 fdesc.py:62(readFromFD)
396      231    0.001    0.000    0.001    0.000 fetcher.py:163(_find_one)
397      234    0.005    0.000    0.021    0.000 fetcher.py:170(_send_new_request)
398       77    0.000    0.000    0.000    0.000 fetcher.py:198(_cancel_all_requests)
399      231    0.004    0.000    0.015    0.000 fetcher.py:203(_block_request_activity)
400       77    0.000    0.000    0.000    0.000 fetcher.py:25(__init__)
401       77    0.001    0.000    0.003    0.000 fetcher.py:48(stop)
402       80    0.001    0.000    0.004    0.000 fetcher.py:58(add_shares)
403     1010    0.007    0.000    0.015    0.000 fetcher.py:74(_count_shnums)
404      311    0.001    0.000    0.193    0.001 fetcher.py:83(loop)
405      311    0.003    0.000    0.192    0.001 fetcher.py:91(_do_loop)
406        3    0.000    0.000    0.000    0.000 filenode.py:139(__init__)
407        1    0.000    0.000    0.000    0.000 filenode.py:155(render_GET)
408        1    0.000    0.000    0.000    0.000 filenode.py:177(<lambda>)
409        1    0.000    0.000    0.000    0.000 filenode.py:178(__init__)
410        1    0.000    0.000    0.000    0.000 filenode.py:192(set_download_status_read_event)
411        1    0.000    0.000    0.000    0.000 filenode.py:195(registerProducer)
412        1    0.000    0.000    0.000    0.000 filenode.py:201(unregisterProducer)
413       77    0.001    0.000    0.093    0.001 filenode.py:203(write)
414        1    0.000    0.000    0.000    0.000 filenode.py:215(__init__)
415        1    0.000    0.000    0.064    0.064 filenode.py:240(read)
416        1    0.000    0.000    0.000    0.000 filenode.py:243(<lambda>)
417        1    0.000    0.000    0.000    0.000 filenode.py:267(get_storage_index)
418        2    0.000    0.000    0.000    0.000 filenode.py:270(get_size)
419        2    0.000    0.000    0.000    0.000 filenode.py:275(is_mutable)
420        1    0.000    0.000    0.000    0.000 filenode.py:28(__init__)
421        1    0.000    0.000    0.000    0.000 filenode.py:333(__init__)
422        1    0.000    0.000    0.000    0.000 filenode.py:338(parse_range_header)
423        1    0.000    0.000    0.000    0.000 filenode.py:353(parse_range)
424        1    0.000    0.000    0.065    0.065 filenode.py:386(renderHTTP)
425        1    0.000    0.000    0.063    0.063 filenode.py:39(_maybe_create_download_node)
426        1    0.000    0.000    0.000    0.000 filenode.py:469(<lambda>)
427        2    0.000    0.000    0.000    0.000 filenode.py:499(childFactory)
428        1    0.000    0.000    0.064    0.064 filenode.py:52(read)
429        2    0.000    0.000    0.000    0.000 filepath.py:310(getmtime)
430        2    0.000    0.000    0.000    0.000 filepath.py:497(open)
431        2    0.000    0.000    0.000    0.000 filepath.py:523(restat)
432        2    0.000    0.000    0.000    0.000 filepath.py:561(getsize)
433        2    0.000    0.000    0.000    0.000 filepath.py:569(getModificationTime)
434        2    0.000    0.000    0.000    0.000 filepath.py:611(exists)
435        2    0.000    0.000    0.000    0.000 filepath.py:629(isdir)
436        2    0.000    0.000    0.000    0.000 filepath.py:707(basename)
437       20    0.000    0.000    0.001    0.000 finder.py:10(incidentally)
438       10    0.000    0.000    0.007    0.001 finder.py:142(send_request)
439       10    0.000    0.000    0.000    0.000 finder.py:162(_request_retired)
440       10    0.000    0.000    0.028    0.003 finder.py:175(_got_response)
441       10    0.000    0.000    0.026    0.003 finder.py:195(_create_share)
442       10    0.000    0.000    0.000    0.000 finder.py:24(__init__)
443        1    0.000    0.000    0.000    0.000 finder.py:30(__init__)
444        3    0.000    0.000    0.000    0.000 finder.py:55(start_finding_servers)
445       49    0.000    0.000    0.001    0.000 finder.py:65(log)
446        1    0.000    0.000    0.000    0.000 finder.py:70(stop)
447        3    0.000    0.000    0.000    0.000 finder.py:77(hungry)
448       23    0.001    0.000    0.019    0.001 finder.py:85(loop)
449        1    0.000    0.000    0.000    0.000 flatsax.py:101(endPrefixMapping)
450       94    0.001    0.000    0.002    0.000 flatsax.py:104(startElementNS)
451      214    0.000    0.000    0.000    0.000 flatsax.py:188(characters)
452       94    0.000    0.000    0.000    0.000 flatsax.py:194(endElementNS)
453        1    0.000    0.000    0.041    0.041 flatsax.py:227(parse)
454        2    0.000    0.000    0.000    0.000 flatsax.py:29(__init__)
455       40    0.000    0.000    0.000    0.000 flatsax.py:36(get)
456        1    0.000    0.000    0.000    0.000 flatsax.py:39(__setitem__)
457        1    0.000    0.000    0.000    0.000 flatsax.py:56(__init__)
458        1    0.000    0.000    0.000    0.000 flatsax.py:64(setDocumentLocator)
459        1    0.000    0.000    0.000    0.000 flatsax.py:74(startDocument)
460        1    0.000    0.000    0.000    0.000 flatsax.py:80(endDocument)
461        1    0.000    0.000    0.000    0.000 flatsax.py:86(startPrefixMapping)
462      273    0.000    0.000    0.000    0.000 flatstan.py:144(RawSerializer)
463      531    0.001    0.000    0.002    0.000 flatstan.py:150(StringSerializer)
464       28    0.000    0.000    0.000    0.000 flatstan.py:190(BooleanSerializer)
465      237    0.000    0.000    0.003    0.000 flatstan.py:198(ListSerializer)
466       47    0.000    0.000    0.007    0.000 flatstan.py:222(FunctionSerializer)
467       47    0.000    0.000    0.007    0.000 flatstan.py:242(MethodSerializer)
468       47    0.000    0.000    0.000    0.000 flatstan.py:243(nocontext)
469       68    0.000    0.000    0.000    0.000 flatstan.py:25(_datacallback)
470       47    0.000    0.000    0.008    0.000 flatstan.py:258(DirectiveSerializer)
471        8    0.000    0.000    0.000    0.000 flatstan.py:267(SlotSerializer)
4721818/1672    0.004    0.000    0.044    0.000 flatstan.py:30(TagSerializer)
473      224    0.001    0.000    0.008    0.000 flatstan.py:303(PrecompiledSlotSerializer)
474       19    0.000    0.000    0.002    0.000 flatstan.py:338(ContextSerializer)
475        1    0.000    0.000    0.000    0.000 genericpath.py:15(exists)
476        1    0.000    0.000    0.000    0.000 genericpath.py:52(getmtime)
477        3    0.000    0.000    0.000    0.000 genericpath.py:85(_splitext)
478        1    0.000    0.000    0.000    0.000 handler.py:54(__init__)
479    33044    0.029    0.000    0.045    0.000 hashtree.py:100(lchild)
480    20814    0.018    0.000    0.028    0.000 hashtree.py:109(rchild)
481    26929    0.045    0.000    0.157    0.000 hashtree.py:118(sibling)
482     3478    0.042    0.000    0.240    0.000 hashtree.py:128(needed_for)
483        3    0.000    0.000    0.000    0.000 hashtree.py:164(get_leaf)
484     1191    0.002    0.000    0.006    0.000 hashtree.py:167(depth_of)
485      357    0.001    0.000    0.014    0.000 hashtree.py:174(pair_hash)
486       26    0.085    0.003    0.092    0.004 hashtree.py:283(__init__)
487     3478    0.033    0.000    0.274    0.000 hashtree.py:298(needed_hashes)
488      472    0.017    0.000    0.043    0.000 hashtree.py:322(set_hashes)
489       26    0.000    0.000    0.000    0.000 hashtree.py:61(roundup_pow2)
490    53858    0.049    0.000    0.077    0.000 hashtree.py:92(parent)
491      231    0.001    0.000    0.105    0.000 hashutil.py:103(block_hash)
492        1    0.000    0.000    0.000    0.000 hashutil.py:108(uri_extension_hash)
493       77    0.000    0.000    0.098    0.001 hashutil.py:123(crypttext_segment_hash)
494      667    0.003    0.000    0.003    0.000 hashutil.py:27(__init__)
495     1691    0.003    0.000    0.196    0.000 hashutil.py:31(update)
496      667    0.004    0.000    0.006    0.000 hashutil.py:34(digest)
497      310    0.001    0.000    0.006    0.000 hashutil.py:46(tagged_hasher)
498      310    0.001    0.000    0.202    0.001 hashutil.py:51(tagged_hash)
499      357    0.002    0.000    0.013    0.000 hashutil.py:56(tagged_pair_hash)
500        1    0.000    0.000    0.000    0.000 hashutil.py:95(storage_index_hash)
501        1    0.000    0.000    0.000    0.000 history.py:33(add_download)
502        4    0.000    0.000    0.000    0.000 http.py:1008(setResponseCode)
503       23    0.000    0.000    0.000    0.000 http.py:1021(setHeader)
504        2    0.000    0.000    0.000    0.000 http.py:1045(setLastModified)
505        1    0.000    0.000    0.000    0.000 http.py:1082(setETag)
506        5    0.000    0.000    0.000    0.000 http.py:1184(getClientIP)
507        3    0.000    0.000    0.000    0.000 http.py:1528(__init__)
508        3    0.000    0.000    0.000    0.000 http.py:1534(connectionMade)
509       49    0.000    0.000    0.177    0.004 http.py:1537(lineReceived)
510       39    0.000    0.000    0.000    0.000 http.py:1589(headerReceived)
511        5    0.000    0.000    0.175    0.035 http.py:1623(allContentReceived)
512        5    0.000    0.000    0.000    0.000 http.py:1648(allHeadersReceived)
513        5    0.000    0.000    0.000    0.000 http.py:1655(checkPersistence)
514        5    0.000    0.000    0.000    0.000 http.py:1701(requestDone)
515        3    0.000    0.000    0.000    0.000 http.py:1722(connectionLost)
516        3    0.000    0.000    0.000    0.000 http.py:1744(buildProtocol)
517        1    0.000    0.000    0.000    0.000 http.py:1758(stopFactory)
518        7    0.001    0.000    0.001    0.000 http.py:217(datetimeToString)
519       72    0.002    0.000    0.003    0.000 http.py:230(datetimeToLogString)
520       72    0.001    0.000    0.006    0.000 http.py:249(_resetLogDateTime)
521        1    0.000    0.000    0.000    0.000 http.py:262(_logDateTimeStop)
522        2    0.000    0.000    0.000    0.000 http.py:269(timegm)
523        2    0.000    0.000    0.000    0.000 http.py:288(stringToDatetime)
524        2    0.000    0.000    0.000    0.000 http.py:340(toChunk)
525        5    0.000    0.000    0.000    0.000 http.py:606(__init__)
526      239    0.001    0.000    0.001    0.000 http.py:626(__setattr__)
527        5    0.000    0.000    0.000    0.000 http.py:650(_cleanup)
528        5    0.000    0.000    0.000    0.000 http.py:698(gotLength)
529        5    0.000    0.000    0.000    0.000 http.py:714(parseCookies)
530        1    0.000    0.000    0.000    0.000 http.py:824(registerProducer)
531        1    0.000    0.000    0.000    0.000 http.py:840(unregisterProducer)
532        4    0.000    0.000    0.000    0.000 http.py:856(getHeader)
533        5    0.000    0.000    0.002    0.000 http.py:894(finish)
534       83    0.001    0.000    0.004    0.000 http.py:922(write)
535       23    0.000    0.000    0.000    0.000 http_headers.py:13(_dashCapitalize)
536       10    0.000    0.000    0.000    0.000 http_headers.py:137(__init__)
537        2    0.000    0.000    0.000    0.000 http_headers.py:161(hasHeader)
538       65    0.000    0.000    0.000    0.000 http_headers.py:186(setRawHeaders)
539       58    0.000    0.000    0.000    0.000 http_headers.py:222(getRawHeaders)
540       28    0.000    0.000    0.000    0.000 http_headers.py:239(getAllRawHeaders)
541       23    0.000    0.000    0.000    0.000 http_headers.py:249(_canonicalNameCaps)
542       10    0.000    0.000    0.000    0.000 http_headers.py:36(__init__)
543      252    0.000    0.000    0.017    0.000 idlib.py:4(nodeid_b2a)
544      223    0.000    0.000    0.015    0.000 idlib.py:8(shortnodeid_b2a)
545     7759    0.006    0.000    0.006    0.000 incident.py:28(check_event)
546     7759    0.008    0.000    0.014    0.000 incident.py:33(event)
547      451    0.001    0.000    0.001    0.000 inspect.py:59(isclass)
548       62    0.001    0.000    0.010    0.000 interface.py:258(__init__)
549       84    0.000    0.000    0.001    0.000 interface.py:263(subscribe)
550        2    0.000    0.000    0.000    0.000 interface.py:266(unsubscribe)
551       63    0.001    0.000    0.009    0.000 interface.py:275(__setBases)
552      551    0.001    0.000    0.001    0.000 interface.py:289(<lambda>)
553       63    0.001    0.000    0.005    0.000 interface.py:293(changed)
554     14/6    0.000    0.000    0.000    0.000 interface.py:322(interfaces)
555       34    0.000    0.000    0.000    0.000 interface.py:401(weakref)
556      792    0.001    0.000    0.001    0.000 interface.py:404(get)
557       12    0.000    0.000    0.000    0.000 interface.py:494(interfaces)
558      791    0.001    0.000    0.003    0.000 interface.py:546(getDescriptionFor)
559        8    0.000    0.000    0.000    0.000 interface.py:559(direct)
560  141/108    0.000    0.000    0.002    0.000 interface.py:623(_call_conform)
561        1    0.000    0.000    0.000    0.000 internet.py:266(startService)
562        1    0.000    0.000    0.000    0.000 internet.py:283(stopService)
563        2    0.000    0.000    0.000    0.000 internet.py:89(startService)
564        2    0.000    0.000    0.000    0.000 internet.py:95(stopService)
565        1    0.000    0.000    0.001    0.001 iputil.py:105(get_local_ip_for)
566        1    0.000    0.000    0.025    0.025 iputil.py:240(_find_addresses_via_config)
567        1    0.000    0.000    0.025    0.025 iputil.py:259(_query)
568        1    0.000    0.000    0.000    0.000 iputil.py:261(_parse)
569        1    0.000    0.000    0.026    0.026 iputil.py:75(get_local_addresses_async)
570        1    0.000    0.000    0.000    0.000 iputil.py:96(_collect)
571       10    0.000    0.000    0.000    0.000 layout.py:128(_create_offsets)
572       10    0.000    0.000    0.000    0.000 layout.py:79(make_write_bucket_proxy)
573       10    0.000    0.000    0.000    0.000 layout.py:99(__init__)
574      120    0.001    0.000    0.003    0.000 linecache.py:13(getline)
575      120    0.000    0.000    0.002    0.000 linecache.py:33(getlines)
576        5    0.000    0.000    0.002    0.000 linecache.py:68(updatecache)
577        7    0.000    0.000    0.000    0.000 list.py:16(sliceBody)
578        1    0.000    0.000    0.057    0.057 loaders.py:198(load)
579        1    0.000    0.000    0.057    0.057 loaders.py:212(_reallyLoad)
580     7759    0.008    0.000    0.010    0.000 log.py:141(get_generation_threshold)
581     7759    0.071    0.000    0.221    0.000 log.py:144(msg)
582        5    0.000    0.000    0.010    0.002 log.py:176(err)
583     7759    0.021    0.000    0.023    0.000 log.py:18(format_message)
584        7    0.000    0.000    0.000    0.000 log.py:192(FakeBroker)
585       14    0.000    0.000    0.000    0.000 log.py:226(logPrefix)
586     7759    0.078    0.000    0.103    0.000 log.py:227(add_event)
587       15    0.000    0.000    0.010    0.001 log.py:262(msg)
588        1    0.000    0.000    0.000    0.000 log.py:298(setLogPort)
589       14    0.000    0.000    0.000    0.000 log.py:330(_safeFormat)
590       15    0.000    0.000    0.004    0.000 log.py:340(_new_twisted_log_observer)
591       30    0.000    0.000    0.005    0.000 log.py:356(textFromEventDict)
592       14    0.000    0.000    0.000    0.000 log.py:402(getTimezoneOffset)
593       14    0.000    0.000    0.001    0.000 log.py:416(formatTime)
594       15    0.000    0.000    0.006    0.000 log.py:447(emit)
595     7759    0.006    0.000    0.006    0.000 log.py:51(next)
596     7808    0.063    0.000    1.898    0.000 log.py:66(callWithContext)
597     7808    0.076    0.000    1.983    0.000 log.py:71(callWithLogger)
598     1000    0.001    0.000    0.002    0.000 mathutil.py:13(next_multiple)
599       10    0.000    0.000    0.000    0.000 mathutil.py:31(next_power_of_k)
600     1191    0.004    0.000    0.004    0.000 mathutil.py:58(log_floor)
601     2010    0.001    0.000    0.001    0.000 mathutil.py:7(div_ceil)
602        2    0.000    0.000    0.001    0.001 negotiate.py:1010(sendDecision)
603        9    0.000    0.000    0.009    0.001 negotiate.py:1021(handleDECIDING)
604        9    0.000    0.000    0.001    0.000 negotiate.py:1037(acceptDecision)
605        9    0.000    0.000    0.001    0.000 negotiate.py:1053(acceptDecisionVersion1)
606        9    0.000    0.000    0.001    0.000 negotiate.py:1104(acceptDecisionVersion3)
607       12    0.000    0.000    0.006    0.000 negotiate.py:1118(startTLS)
608       11    0.000    0.000    0.008    0.001 negotiate.py:1141(switchToBanana)
609        1    0.000    0.000    0.000    0.000 negotiate.py:1177(negotiationFailed)
610      173    0.000    0.000    0.000    0.000 negotiate.py:1203(__init__)
611      348    0.001    0.000    0.012    0.000 negotiate.py:1208(log)
612      358    0.008    0.000    0.009    0.000 negotiate.py:1213(__repr__)
613      173    0.000    0.000    0.000    0.000 negotiate.py:1231(startedConnecting)
614      173    0.001    0.000    0.013    0.000 negotiate.py:1234(startFactory)
615      173    0.002    0.000    0.011    0.000 negotiate.py:1237(stopFactory)
616        2    0.000    0.000    0.000    0.000 negotiate.py:1241(disconnect)
617       12    0.000    0.000    0.002    0.000 negotiate.py:1245(buildProtocol)
618      161    0.000    0.000    0.015    0.000 negotiate.py:1252(clientConnectionFailed)
619       75    0.001    0.000    0.005    0.000 negotiate.py:1278(__init__)
620       71    0.001    0.000    0.001    0.000 negotiate.py:1306(__repr__)
621      256    0.001    0.000    0.010    0.000 negotiate.py:1312(log)
622       75    0.001    0.000    0.053    0.001 negotiate.py:1317(connect)
623       64    0.000    0.000    0.001    0.000 negotiate.py:1334(stopConnectionTimer)
624        5    0.000    0.000    0.003    0.001 negotiate.py:1339(shutdown)
625       75    0.003    0.000    0.051    0.001 negotiate.py:1350(connectToAll)
626      161    0.001    0.000    0.015    0.000 negotiate.py:1380(clientConnectionFailed)
627        1    0.000    0.000    0.000    0.000 negotiate.py:1396(negotiationFailed)
628       11    0.000    0.000    0.002    0.000 negotiate.py:1412(negotiationComplete)
629      237    0.001    0.000    0.010    0.000 negotiate.py:1429(checkForFailure)
630       59    0.001    0.000    0.009    0.000 negotiate.py:1455(failed)
631      173    0.001    0.000    0.005    0.000 negotiate.py:1461(checkForIdle)
632       12    0.000    0.000    0.001    0.000 negotiate.py:166(__init__)
633      181    0.001    0.000    0.007    0.000 negotiate.py:208(log)
634       12    0.000    0.000    0.001    0.000 negotiate.py:219(initClient)
635       12    0.000    0.000    0.000    0.000 negotiate.py:23(isSubstring)
636       20    0.000    0.000    0.000    0.000 negotiate.py:247(parseLines)
637       14    0.000    0.000    0.001    0.000 negotiate.py:257(sendBlock)
638       23    0.000    0.000    0.000    0.000 negotiate.py:264(debug_doTimer)
639       13    0.000    0.000    0.000    0.000 negotiate.py:27(best_overlap)
640       45    0.000    0.000    0.000    0.000 negotiate.py:276(debug_addTimerCallback)
641        1    0.000    0.000    0.000    0.000 negotiate.py:282(debug_forceTimer)
642        1    0.000    0.000    0.000    0.000 negotiate.py:293(debug_cancelAllTimers)
643       12    0.000    0.000    0.001    0.000 negotiate.py:305(connectionMade)
644       12    0.000    0.000    0.001    0.000 negotiate.py:319(connectionMadeClient)
645       12    0.000    0.000    0.001    0.000 negotiate.py:326(sendPlaintextClient)
646       12    0.000    0.000    0.000    0.000 negotiate.py:372(stopNegotiationTimer)
647       32    0.001    0.000    0.027    0.001 negotiate.py:377(dataReceived)
648        9    0.000    0.000    0.000    0.000 negotiate.py:38(check_inrange)
649        1    0.000    0.000    0.000    0.000 negotiate.py:454(connectionLost)
650       12    0.000    0.000    0.009    0.001 negotiate.py:562(handlePLAINTEXTClient)
651       12    0.000    0.000    0.008    0.001 negotiate.py:581(startENCRYPTED)
652       12    0.000    0.000    0.002    0.000 negotiate.py:595(sendHello)
653       11    0.000    0.000    0.006    0.001 negotiate.py:620(handleENCRYPTED)
654       11    0.001    0.000    0.005    0.000 negotiate.py:641(evaluateHello)
655       11    0.000    0.000    0.004    0.000 negotiate.py:680(evaluateNegotiationVersion1)
656       11    0.000    0.000    0.004    0.000 negotiate.py:858(evaluateNegotiationVersion3)
657     1381    0.005    0.000    0.005    0.000 netstring.py:3(netstring)
658       77    0.000    0.000    0.000    0.000 node.py:107(__repr__)
659        1    0.000    0.000    0.000    0.000 node.py:110(stop)
660        1    0.000    0.000    0.000    0.000 node.py:120(read)
661        1    0.000    0.000    0.000    0.000 node.py:154(_done)
662       77    0.001    0.000    0.021    0.000 node.py:160(get_segment)
663        1    0.001    0.001    0.001    0.001 node.py:195(write_private_config)
664      154    0.002    0.000    0.008    0.000 node.py:207(_start_new_segment)
665       77    0.000    0.000    0.000    0.000 node.py:21(__init__)
666        3    0.000    0.000    0.000    0.000 node.py:220(got_shares)
667        1    0.000    0.000    0.003    0.003 node.py:231(validate_and_store_UEB)
668        1    0.000    0.000    0.003    0.003 node.py:243(_parse_and_store_UEB)
669        1    0.000    0.000    0.027    0.027 node.py:255(_startService)
670        1    0.000    0.000    0.026    0.026 node.py:261(<lambda>)
671        1    0.000    0.000    0.000    0.000 node.py:263(_ready)
672        1    0.000    0.000    0.005    0.005 node.py:281(stopService)
673        1    0.000    0.000    0.005    0.005 node.py:284(_really_stopService)
674      999    0.004    0.000    0.007    0.000 node.py:303(_calculate_sizes)
675        5    0.000    0.000    0.000    0.000 node.py:321(log)
676        1    0.000    0.000    0.002    0.002 node.py:324(_setup_tub)
677        3    0.000    0.000    0.001    0.000 node.py:336(process_share_hashes)
678        1    0.000    0.000    0.063    0.063 node.py:34(__init__)
679      576    0.001    0.000    0.078    0.000 node.py:347(get_needed_ciphertext_hashes)
680       39    0.000    0.000    0.007    0.000 node.py:350(process_ciphertext_hashes)
681        3    0.000    0.000    0.000    0.000 node.py:358(want_more_shares)
682       77    0.001    0.000    0.150    0.002 node.py:369(process_blocks)
683       77    0.001    0.000    0.005    0.000 node.py:372(_deliver)
684       77    0.001    0.000    0.038    0.000 node.py:394(_decode_blocks)
685       77    0.000    0.000    0.003    0.000 node.py:418(_process)
686       77    0.001    0.000    0.101    0.001 node.py:429(_check_ciphertext_hash)
687       77    0.000    0.000    0.102    0.001 node.py:450(_deliver)
688       77    0.000    0.000    0.000    0.000 node.py:457(_extract_requests)
689        1    0.000    0.000    0.000    0.000 node.py:92(get_config)
690        1    0.000    0.000    0.063    0.063 node.py:97(_build_guessed_tables)
691        1    0.000    0.000    0.000    0.000 nodemaker.py:30(_create_immutable)
692        1    0.000    0.000    0.002    0.002 nodemaker.py:44(create_from_cap)
693        1    0.000    0.000    0.000    0.000 nodemaker.py:73(_create_from_single_cap)
694        1    0.000    0.000    0.000    0.000 none.py:12(sliceBody)
695        2    0.000    0.000    0.000    0.000 none.py:22(receiveClose)
696        1    0.000    0.000    0.000    0.000 none.py:32(checkObject)
697      231    0.000    0.000    0.000    0.000 observer.py:104(set_canceler)
698      231    0.000    0.000    0.000    0.000 observer.py:117(subscribe)
699      231    0.000    0.000    0.006    0.000 observer.py:122(notify)
700      231    0.001    0.000    0.006    0.000 observer.py:128(_notify)
701        1    0.000    0.000    0.000    0.000 observer.py:15(__init__)
702        1    0.000    0.000    0.000    0.000 observer.py:27(_get_result)
703        1    0.000    0.000    0.000    0.000 observer.py:30(when_fired)
704        2    0.000    0.000    0.000    0.000 observer.py:34(whenFired)
705        2    0.000    0.000    0.000    0.000 observer.py:37(fire)
706        2    0.000    0.000    0.000    0.000 observer.py:41(fire)
707        2    0.000    0.000    0.000    0.000 observer.py:43(_fire)
708      231    0.000    0.000    0.000    0.000 observer.py:99(__init__)
709        1    0.000    0.000    0.000    0.000 operations.py:37(stopService)
710        3    0.000    0.000    0.000    0.000 os.py:746(urandom)
711       11    0.000    0.000    0.000    0.000 pb.py:1026(brokerDetached)
712        1    0.000    0.000    0.000    0.000 pb.py:131(stopFactory)
713        3    0.000    0.000    0.000    0.000 pb.py:150(generateSwissnumber)
714       14    0.000    0.000    0.000    0.000 pb.py:264(getIncarnationString)
715        1    0.000    0.000    0.000    0.000 pb.py:374(_maybeConnectToGatherer)
716        1    0.000    0.000    0.000    0.000 pb.py:408(getLogPort)
717        1    0.000    0.000    0.000    0.000 pb.py:413(_maybeCreateLogPort)
718        1    0.000    0.000    0.001    0.001 pb.py:422(_maybeCreateLogPortFURLFile)
719        1    0.000    0.000    0.001    0.001 pb.py:431(getLogPortFURL)
720        1    0.000    0.000    0.001    0.001 pb.py:468(setLocation)
721        1    0.000    0.000    0.000    0.000 pb.py:565(getListeners)
722       75    0.000    0.000    0.000    0.000 pb.py:586(connectorStarted)
723      130    0.000    0.000    0.000    0.000 pb.py:589(connectorFinished)
724        1    0.000    0.000    0.000    0.000 pb.py:59(getPortnum)
725        1    0.000    0.000    0.000    0.000 pb.py:595(startService)
726        5    0.000    0.000    0.000    0.000 pb.py:607(_tubHasBeenShutDown)
727        1    0.000    0.000    0.004    0.004 pb.py:610(stopService)
728        3    0.000    0.000    0.000    0.000 pb.py:646(generateSwissnumber)
729        4    0.000    0.000    0.000    0.000 pb.py:649(buildURL)
730        3    0.000    0.000    0.001    0.000 pb.py:657(registerReference)
731        4    0.000    0.000    0.001    0.000 pb.py:717(_assignName)
732        1    0.000    0.000    0.000    0.000 pb.py:754(getOrCreateURLForReference)
733        1    0.000    0.000    0.000    0.000 pb.py:76(__repr__)
734       76    0.000    0.000    0.069    0.001 pb.py:825(getReference)
735       76    0.001    0.000    0.068    0.001 pb.py:837(_getReference)
736       12    0.000    0.000    0.011    0.001 pb.py:862(<lambda>)
737       29    0.000    0.000    0.019    0.001 pb.py:865(connectTo)
738       15    0.000    0.000    0.000    0.000 pb.py:929(_removeReconnector)
739       76    0.002    0.000    0.061    0.001 pb.py:932(getBrokerForTubRef)
740       59    0.001    0.000    0.007    0.000 pb.py:973(connectionFailed)
741        1    0.000    0.000    0.000    0.000 pb.py:98(removeTub)
742       11    0.000    0.000    0.000    0.000 pb.py:993(brokerAttached)
743       10    0.000    0.000    0.000    0.000 pipeline.py:28(__init__)
744       10    0.000    0.000    0.000    0.000 pipeline.py:73(__init__)
745        4    0.000    0.000    0.000    0.000 pkg_resources.py:1095(safe_name)
746        1    0.000    0.000    0.000    0.000 pkg_resources.py:1113(safe_extra)
747      885    0.000    0.000    0.000    0.000 pkg_resources.py:1831(_normalize_cached)
748     10/8    0.000    0.000    0.000    0.000 pkg_resources.py:1846(yield_lines)
749       30    0.000    0.000    0.000    0.000 pkg_resources.py:2121(key)
750       11    0.000    0.000    0.000    0.000 pkg_resources.py:2130(parsed_version)
751       15    0.000    0.000    0.000    0.000 pkg_resources.py:2140(version)
752       15    0.000    0.000    0.000    0.000 pkg_resources.py:2158(_dep_map)
753       15    0.000    0.000    0.000    0.000 pkg_resources.py:2170(requires)
754       15    0.000    0.000    0.001    0.000 pkg_resources.py:2280(insert_on)
755        8    0.000    0.000    0.000    0.000 pkg_resources.py:2416(parse_requirements)
756        4    0.000    0.000    0.000    0.000 pkg_resources.py:2425(scan_list)
757        4    0.000    0.000    0.000    0.000 pkg_resources.py:2499(__init__)
758        5    0.000    0.000    0.000    0.000 pkg_resources.py:2519(__eq__)
759       15    0.000    0.000    0.000    0.000 pkg_resources.py:2522(__contains__)
760       11    0.000    0.000    0.000    0.000 pkg_resources.py:2529(<lambda>)
761       35    0.000    0.000    0.000    0.000 pkg_resources.py:2540(__hash__)
762        3    0.000    0.000    0.000    0.000 pkg_resources.py:2546(parse)
763       23    0.000    0.000    0.000    0.000 pkg_resources.py:2578(_override_setuptools)
764       15    0.000    0.000    0.001    0.000 pkg_resources.py:484(add)
765        1    0.000    0.000    0.001    0.001 pkg_resources.py:512(resolve)
766        1    0.000    0.000    0.002    0.002 pkg_resources.py:644(require)
767        1    0.000    0.000    0.000    0.000 platform.py:1083(uname)
768        1    0.000    0.000    0.000    0.000 platform.py:1220(system)
769        1    0.000    0.000    0.000    0.000 platform.py:1411(python_version)
770        1    0.000    0.000    0.000    0.000 platform.py:1483(platform)
771        8    0.000    0.000    0.000    0.000 policies.py:606(callLater)
772       49    0.000    0.000    0.000    0.000 policies.py:611(resetTimeout)
773       16    0.000    0.000    0.000    0.000 policies.py:616(setTimeout)
774        1    0.000    0.000    0.000    0.000 posixbase.py:124(__init__)
775    16926    0.010    0.000    0.010    0.000 posixbase.py:133(<lambda>)
776       14    0.000    0.000    0.000    0.000 posixbase.py:136(doRead)
777       14    0.000    0.000    0.000    0.000 posixbase.py:140(<lambda>)
778        1    0.000    0.000    0.000    0.000 posixbase.py:164(wakeUp)
779        1    0.000    0.000    0.000    0.000 posixbase.py:194(__init__)
780        1    0.000    0.000    0.000    0.000 posixbase.py:198(install)
781        2    0.000    0.000    0.000    0.000 posixbase.py:212(doRead)
782      114    0.001    0.000    0.015    0.000 posixbase.py:235(_disconnectSelectable)
783        1    0.000    0.000    0.000    0.000 posixbase.py:272(_handleSignals)
784        1    0.000    0.000    0.025    0.025 posixbase.py:310(spawnProcess)
785        1    0.000    0.000    0.001    0.001 posixbase.py:341(listenUDP)
786      173    0.001    0.000    0.040    0.000 posixbase.py:422(connectTCP)
787        1    0.000    0.000    0.000    0.000 posixbase.py:473(_removeAll)
788        2    0.000    0.000    0.000    0.000 posixpath.py:109(basename)
789       38    0.000    0.000    0.000    0.000 posixpath.py:117(dirname)
790       93    0.000    0.000    0.001    0.000 posixpath.py:129(islink)
791       12    0.000    0.000    0.000    0.000 posixpath.py:307(normpath)
792       11    0.000    0.000    0.000    0.000 posixpath.py:334(abspath)
793    12/11    0.000    0.000    0.002    0.000 posixpath.py:344(realpath)
794        1    0.000    0.000    0.000    0.000 posixpath.py:367(_resolve_link)
795       11    0.000    0.000    0.000    0.000 posixpath.py:42(normcase)
796       25    0.000    0.000    0.000    0.000 posixpath.py:50(isabs)
797       94    0.000    0.000    0.001    0.000 posixpath.py:59(join)
798        3    0.000    0.000    0.000    0.000 posixpath.py:94(splitext)
799        1    0.000    0.000    0.001    0.001 process.py:120(__init__)
800        4    0.000    0.000    0.000    0.000 process.py:151(fileno)
801        1    0.000    0.000    0.000    0.000 process.py:173(doRead)
802        1    0.000    0.000    0.000    0.000 process.py:203(connectionLost)
803        2    0.000    0.000    0.000    0.000 process.py:226(__init__)
804        8    0.000    0.000    0.000    0.000 process.py:237(fileno)
805        3    0.000    0.000    0.000    0.000 process.py:250(doRead)
806        1    0.000    0.000    0.000    0.000 process.py:256(dataReceived)
807        2    0.000    0.000    0.002    0.001 process.py:266(connectionLost)
808        2    0.000    0.000    0.000    0.000 process.py:313(_getReason)
809        1    0.001    0.001    0.022    0.022 process.py:352(_fork)
810        3    0.000    0.000    0.000    0.000 process.py:38(reapAllProcesses)
811        1    0.000    0.000    0.001    0.001 process.py:46(registerReapProcessHandler)
812        1    0.001    0.001    0.025    0.025 process.py:520(__init__)
813        3    0.000    0.000    0.000    0.000 process.py:558(pipe)
814        1    0.000    0.000    0.000    0.000 process.py:796(childDataReceived)
815        3    0.000    0.000    0.002    0.001 process.py:800(childConnectionLost)
816        4    0.000    0.000    0.002    0.001 process.py:811(maybeCallProcessEnded)
817       12    0.000    0.000    0.000    0.000 protocol.py:124(clientConnectionLost)
818      173    0.001    0.000    0.014    0.000 protocol.py:37(doStart)
819       27    0.000    0.000    0.004    0.000 protocol.py:451(makeConnection)
820        1    0.000    0.000    0.000    0.000 protocol.py:461(connectionMade)
821      175    0.001    0.000    0.012    0.000 protocol.py:48(doStop)
822       11    0.000    0.000    0.000    0.000 protocol.py:494(connectionLost)
823        1    0.000    0.000    0.000    0.000 protocol.py:544(childDataReceived)
824        3    0.000    0.000    0.000    0.000 protocol.py:563(childConnectionLost)
825        1    0.000    0.000    0.000    0.000 protocol.py:572(inConnectionLost)
826        1    0.000    0.000    0.000    0.000 protocol.py:578(outConnectionLost)
827        1    0.000    0.000    0.000    0.000 protocol.py:584(errConnectionLost)
828        1    0.000    0.000    0.000    0.000 protocol.py:590(processExited)
829        1    0.000    0.000    0.000    0.000 protocol.py:621(doStart)
830      173    0.000    0.000    0.000    0.000 protocol.py:63(startFactory)
831        1    0.000    0.000    0.000    0.000 protocol.py:632(doStop)
832        1    0.000    0.000    0.000    0.000 protocol.py:645(startProtocol)
833        1    0.000    0.000    0.000    0.000 protocol.py:651(stopProtocol)
834        1    0.000    0.000    0.000    0.000 protocol.py:657(makeConnection)
835      174    0.000    0.000    0.000    0.000 protocol.py:74(stopFactory)
836        3    0.000    0.000    0.000    0.000 protocol.py:85(buildProtocol)
837        1    0.000    0.000    0.000    0.000 publish.py:171(__init__)
838      214    0.000    0.000    0.000    0.000 pyexpat.c:479(CharacterData)
839       94    0.000    0.000    0.003    0.000 pyexpat.c:604(StartElement)
840       94    0.000    0.000    0.000    0.000 pyexpat.c:656(EndElement)
841        1    0.000    0.000    0.000    0.000 pyexpat.c:839(StartNamespaceDecl)
842        1    0.000    0.000    0.000    0.000 pyexpat.c:844(EndNamespaceDecl)
843       57    0.001    0.000    0.001    0.000 random.py:376(normalvariate)
844       28    0.000    0.000    0.000    0.000 re.py:139(search)
845        5    0.000    0.000    0.000    0.000 re.py:144(sub)
846       33    0.000    0.000    0.000    0.000 re.py:227(_compile)
847       57    0.000    0.000    0.001    0.000 reconnector.py:130(_retry)
848       51    0.000    0.000    0.053    0.001 reconnector.py:138(_timer_expired)
849       29    0.000    0.000    0.000    0.000 reconnector.py:46(__init__)
850       29    0.000    0.000    0.019    0.001 reconnector.py:55(startConnecting)
851       15    0.000    0.000    0.000    0.000 reconnector.py:62(stopConnecting)
852      280    0.000    0.000    0.001    0.000 reconnector.py:72(reset)
853       80    0.001    0.000    0.071    0.001 reconnector.py:86(_connect)
854       11    0.000    0.000    0.009    0.001 reconnector.py:90(_connected)
855       59    0.001    0.000    0.004    0.000 reconnector.py:98(_failed)
856        5    0.000    0.000    0.000    0.000 referenceable.py:120(slice)
857       64    0.000    0.000    0.000    0.000 referenceable.py:214(checkToken)
858       64    0.000    0.000    0.000    0.000 referenceable.py:225(receiveChild)
859       22    0.000    0.000    0.002    0.000 referenceable.py:244(receiveClose)
860       32    0.000    0.000    0.002    0.000 referenceable.py:275(__init__)
861        1    0.000    0.000    0.000    0.000 referenceable.py:30(processUniqueID)
862       22    0.000    0.000    0.000    0.000 referenceable.py:308(getRef)
863       32    0.000    0.000    0.000    0.000 referenceable.py:344(__init__)
864       10    0.000    0.000    0.000    0.000 referenceable.py:356(getPeer)
865       22    0.000    0.000    0.000    0.000 referenceable.py:371(notifyOnDisconnect)
866      791    0.002    0.000    0.562    0.001 referenceable.py:406(callRemote)
867      791    0.014    0.000    0.557    0.001 referenceable.py:418(_callRemote)
868        2    0.000    0.000    0.000    0.000 referenceable.py:45(getInterface)
869        1    0.000    0.000    0.000    0.000 referenceable.py:54(getInterfaceName)
870      791    0.004    0.000    0.006    0.000 referenceable.py:559(_getMethodInfo)
871        1    0.000    0.000    0.007    0.007 referenceable.py:58(doRemoteCall)
872      126    0.002    0.000    0.003    0.000 referenceable.py:770(decode_location_hints)
873      126    0.001    0.000    0.007    0.000 referenceable.py:785(decode_furl)
874        1    0.000    0.000    0.000    0.000 referenceable.py:80(__init__)
875      126    0.001    0.000    0.007    0.000 referenceable.py:849(__init__)
876       97    0.000    0.000    0.000    0.000 referenceable.py:856(getTubRef)
877        1    0.000    0.000    0.000    0.000 referenceable.py:87(send)
878      108    0.000    0.000    0.000    0.000 referenceable.py:892(__init__)
879       75    0.000    0.000    0.000    0.000 referenceable.py:896(getLocations)
880     1017    0.001    0.000    0.001    0.000 referenceable.py:899(getTubID)
881       11    0.000    0.000    0.000    0.000 referenceable.py:901(getShortTubID)
882       12    0.000    0.000    0.000    0.000 referenceable.py:904(__str__)
883     1001    0.000    0.000    0.000    0.000 referenceable.py:907(_distinguishers)
884      973    0.001    0.000    0.002    0.000 referenceable.py:911(__hash__)
885       14    0.000    0.000    0.000    0.000 referenceable.py:913(__cmp__)
886        1    0.000    0.000    0.000    0.000 referenceable.py:95(getURL)
887     2087    0.003    0.000    0.003    0.000 reflect.py:296(qual)
888        1    0.000    0.000    0.000    0.000 reflect.py:310(getClass)
889       35    0.000    0.000    0.000    0.000 reflect.py:541(_safeFormat)
890       35    0.000    0.000    0.000    0.000 reflect.py:568(safe_str)
891      274    0.000    0.000    0.003    0.000 reflect.py:581(allYourBase)
892 1515/274    0.002    0.000    0.003    0.000 reflect.py:591(accumulateBases)
893     14/1    0.000    0.000    0.000    0.000 reflect.py:692(accumulateClassList)
894        1    0.000    0.000    0.000    0.000 remoteinterface.py:100(getRemoteInterface)
895       32    0.000    0.000    0.000    0.000 remoteinterface.py:129(getRemoteInterfaceByName)
896        1    0.000    0.000    0.000    0.000 remoteinterface.py:228(getPositionalArgConstraint)
897     1538    0.004    0.000    0.005    0.000 remoteinterface.py:239(getKeywordArgConstraint)
898      791    0.000    0.000    0.000    0.000 remoteinterface.py:260(getResponseConstraint)
899      792    0.008    0.000    0.020    0.000 remoteinterface.py:263(checkAllArgs)
900        1    0.000    0.000    0.000    0.000 remoteinterface.py:293(checkResults)
901        1    0.000    0.000    0.000    0.000 remoteinterface.py:369(checkObject)
902       13    0.000    0.000    0.000    0.000 rend.py:124(child)
903        1    0.000    0.000    0.000    0.000 rend.py:151(locateChild)
904        5    0.000    0.000    0.000    0.000 rend.py:362(originalFactory)
905        4    0.000    0.000    0.000    0.000 rend.py:378(__init__)
906        1    0.000    0.000    0.000    0.000 rend.py:38(_getPreprocessors)
907        6    0.000    0.000    0.000    0.000 rend.py:385(get)
908        1    0.000    0.000    0.000    0.000 rend.py:443(rememberStuff)
909        8    0.000    0.000    0.003    0.000 rend.py:456(locateChild)
910        1    0.000    0.000    0.000    0.000 rend.py:497(childFactory)
911        1    0.000    0.000    0.038    0.038 rend.py:528(<lambda>)
912        1    0.000    0.000    0.095    0.095 rend.py:530(renderHTTP)
913        1    0.000    0.000    0.095    0.095 rend.py:536(_renderHTTP)
914        1    0.000    0.000    0.000    0.000 rend.py:547(finishRequest)
915        1    0.000    0.000    0.000    0.000 rend.py:562(finisher)
916        1    0.000    0.000    0.000    0.000 rend.py:563(<lambda>)
917        1    0.000    0.000    0.000    0.000 rend.py:571(rememberStuff)
918       47    0.000    0.000    0.000    0.000 rend.py:59(renderer)
919        1    0.000    0.000    0.000    0.000 rend.py:615(child_)
920        1    0.000    0.000    0.001    0.001 rend.py:700(sequence)
921       12    0.000    0.000    0.000    0.000 rend.py:776(string)
922        1    0.000    0.000    0.000    0.000 rend.py:797(renderHTTP)
923        1    0.000    0.000    0.001    0.001 rend.py:84(<lambda>)
924       12    0.000    0.000    0.000    0.000 rend.py:86(<lambda>)
925       63    0.000    0.000    0.003    0.000 ro.py:21(ro)
926       63    0.001    0.000    0.001    0.000 ro.py:26(mergeOrderings)
927       63    0.001    0.000    0.002    0.000 ro.py:60(_flatten)
928        1    0.000    0.000    0.002    0.002 root.py:100(childFactory)
929       11    0.000    0.000    0.001    0.000 root.py:155(__init__)
930        1    0.000    0.000    0.004    0.004 root.py:186(data_version)
931        1    0.000    0.000    0.000    0.000 root.py:188(data_import_path)
932        1    0.000    0.000    0.000    0.000 root.py:190(data_my_nodeid)
933      106    0.001    0.000    0.001    0.000 root.py:191(open)
934        1    0.000    0.000    0.000    0.000 root.py:192(data_my_nickname)
935        1    0.000    0.000    0.000    0.000 root.py:195(render_services)
936      792    0.004    0.000    0.008    0.000 root.py:217(doOpen)
937        1    0.000    0.000    0.000    0.000 root.py:220(data_introducer_furl)
938        2    0.000    0.000    0.000    0.000 root.py:222(data_connected_to_introducer)
939        1    0.000    0.000    0.000    0.000 root.py:227(data_helper_furl)
940       11    0.000    0.000    0.000    0.000 root.py:23(__init__)
941        2    0.000    0.000    0.000    0.000 root.py:234(data_connected_to_helper)
942        1    0.000    0.000    0.000    0.000 root.py:244(data_known_storage_servers)
943        1    0.000    0.000    0.000    0.000 root.py:248(data_connected_storage_servers)
944        1    0.000    0.000    0.000    0.000 root.py:252(data_services)
945       28    0.000    0.000    0.003    0.000 root.py:256(render_service_row)
946       89    0.000    0.000    0.000    0.000 root.py:259(setObject)
947       11    0.000    0.000    0.000    0.000 root.py:27(allowStreaming)
948        1    0.000    0.000    0.000    0.000 root.py:291(render_download_form)
949        1    0.000    0.000    0.000    0.000 root.py:305(render_view_form)
950        1    0.000    0.000    0.000    0.000 root.py:318(render_upload_form)
951        3    0.000    0.000    0.000    0.000 root.py:33(slicerForObject)
952        1    0.000    0.000    0.000    0.000 root.py:332(render_mkdir_form)
953        1    0.000    0.000    0.000    0.000 root.py:344(render_incident_button)
954       11    0.000    0.000    0.000    0.000 root.py:68(slice)
955       11    0.000    0.000    0.000    0.000 root.py:70(__iter__)
956     1595    0.006    0.000    0.013    0.000 root.py:72(next)
957      792    0.006    0.000    0.491    0.001 root.py:92(send)
958       11    0.000    0.000    0.000    0.000 rrefutil.py:10(_got_version)
959       11    0.000    0.000    0.008    0.001 rrefutil.py:4(add_version_to_remote_reference)
960        1    0.000    0.000    0.000    0.000 saxutils.py:165(XMLFilterBase)
961        2    0.000    0.000    0.000    0.000 saxutils.py:276(prepare_input_source)
962        1    0.000    0.000    0.000    0.000 saxutils.py:4(<module>)
963        1    0.000    0.000    0.000    0.000 saxutils.py:84(XMLGenerator)
964      180    0.000    0.000    0.000    0.000 schema.py:162(adapt_obj_to_iconstraint)
965       76    0.000    0.000    0.000    0.000 segmentation.py:156(pauseProducing)
966       76    0.001    0.000    0.002    0.000 segmentation.py:159(resumeProducing)
967        1    0.000    0.000    0.000    0.000 segmentation.py:21(__init__)
968        1    0.000    0.000    0.000    0.000 segmentation.py:36(start)
969        1    0.000    0.000    0.000    0.000 segmentation.py:44(_done)
970      154    0.000    0.000    0.026    0.000 segmentation.py:48(_maybe_fetch_next)
971       78    0.001    0.000    0.026    0.000 segmentation.py:55(_fetch_next)
972       77    0.000    0.000    0.000    0.000 segmentation.py:87(_request_retired)
973       77    0.001    0.000    0.098    0.001 segmentation.py:92(_got_segment)
974     7806    0.054    0.000    1.639    0.000 selectreactor.py:144(_doReadOrWrite)
975      253    0.000    0.000    0.000    0.000 selectreactor.py:158(addReader)
976    26347    0.012    0.000    0.012    0.000 selectreactor.py:164(addWriter)
977      337    0.000    0.000    0.000    0.000 selectreactor.py:170(removeReader)
978      661    0.001    0.000    0.001    0.000 selectreactor.py:177(removeWriter)
979        1    0.000    0.000    0.000    0.000 selectreactor.py:184(removeAll)
980     8449    0.144    0.000   98.208    0.012 selectreactor.py:93(doSelect)
981        3    0.000    0.000    0.000    0.000 server.py:486(buildProtocol)
982        5    0.000    0.000    0.000    0.000 server.py:62(__init__)
983        2    0.000    0.000    0.001    0.001 service.py:179(setServiceParent)
984        1    0.000    0.000    0.000    0.000 service.py:186(disownServiceParent)
985        2    0.000    0.000    0.000    0.000 service.py:191(privilegedStartService)
986       13    0.000    0.000    0.000    0.000 service.py:194(startService)
987       14    0.000    0.000    0.000    0.000 service.py:197(stopService)
988      6/1    0.000    0.000    0.000    0.000 service.py:274(startService)
989      7/1    0.000    0.000    0.005    0.005 service.py:279(stopService)
990        4    0.000    0.000    0.000    0.000 service.py:288(getServiceNamed)
991       13    0.000    0.000    0.000    0.000 service.py:291(__iter__)
992        2    0.000    0.000    0.001    0.001 service.py:294(addService)
993        1    0.000    0.000    0.000    0.000 service.py:306(removeService)
994       28    0.000    0.000    0.000    0.000 set.py:113(receiveChild)
995        1    0.000    0.000    0.000    0.000 set.py:148(receiveClose)
996        1    0.000    0.000    0.000    0.000 set.py:190(checkObject)
997        1    0.000    0.000    0.000    0.000 set.py:64(setConstraint)
998        1    0.000    0.000    0.000    0.000 set.py:71(start)
999       28    0.000    0.000    0.000    0.000 set.py:80(checkToken)
1000       28    0.000    0.000    0.001    0.000 set.py:88(doOpen)
1001       11    0.000    0.000    0.000    0.000 sets.py:429(__init__)
1002       10    0.000    0.000    0.002    0.000 share.py:109(_guess_offsets)
1003      231    0.004    0.000    0.014    0.000 share.py:133(get_block)
1004     2202    0.001    0.000    0.001    0.000 share.py:180(_active_segnum_and_observers)
1005      987    0.022    0.000    3.097    0.003 share.py:187(loop)
1006      987    0.012    0.000    2.847    0.003 share.py:238(_do_loop)
1007     1218    0.012    0.000    0.417    0.000 share.py:267(_get_satisfaction)
1008        6    0.000    0.000    0.000    0.000 share.py:331(_satisfy_offsets)
1009       10    0.000    0.000    0.004    0.000 share.py:35(__init__)
1010        1    0.000    0.000    0.004    0.004 share.py:387(_satisfy_UEB)
1011        3    0.000    0.000    0.001    0.000 share.py:410(_satisfy_share_hash_tree)
1012      231    0.002    0.000    0.062    0.000 share.py:451(_satisfy_block_hash_tree)
1013       39    0.000    0.000    0.010    0.000 share.py:481(_satisfy_ciphertext_hash_tree)
1014      345    0.005    0.000    0.142    0.000 share.py:509(_satisfy_data_block)
1015      987    0.017    0.000    0.228    0.000 share.py:553(_desire)
1016        3    0.000    0.000    0.000    0.000 share.py:617(_desire_offsets)
1017        3    0.000    0.000    0.000    0.000 share.py:645(_desire_UEB)
1018      987    0.002    0.000    0.044    0.000 share.py:670(_desire_share_hashes)
1019      231    0.002    0.000    0.075    0.000 share.py:677(_desire_block_hashes)
1020      231    0.000    0.000    0.004    0.000 share.py:688(_desire_data)
1021      987    0.027    0.000    2.133    0.002 share.py:698(_send_requests)
1022      756    0.001    0.000    0.535    0.001 share.py:730(_send_request)
1023      756    0.010    0.000    0.141    0.000 share.py:733(_got_data)
1024      756    0.002    0.000    0.011    0.000 share.py:787(_trigger_loop)
1025       10    0.001    0.000    0.022    0.002 share.py:806(__init__)
1026     1215    0.001    0.000    0.006    0.000 share.py:817(set_numsegs)
1027     1215    0.002    0.000    0.002    0.000 share.py:823(need_block_hash_root)
1028        3    0.000    0.000    0.000    0.000 share.py:826(set_block_hash_root)
1029      690    0.001    0.000    0.096    0.000 share.py:830(get_needed_block_hashes)
1030      117    0.000    0.000    0.024    0.000 share.py:839(process_block_hashes)
1031      231    0.001    0.000    0.115    0.000 share.py:844(check_block)
1032     5059    0.022    0.000    0.022    0.000 share.py:95(__repr__)
1033      228    0.000    0.000    0.000    0.000 share.py:98(is_alive)
1034      5/3    0.000    0.000    0.000    0.000 slicer.py:117(slicerForObject)
1035      898    0.000    0.000    0.000    0.000 slicer.py:151(__init__)
1036       24    0.000    0.000    0.000    0.000 slicer.py:157(setConstraint)
1037      835    0.000    0.000    0.000    0.000 slicer.py:160(start)
1038  224/106    0.000    0.000    0.000    0.000 slicer.py:166(openerCheckToken)
1039  224/106    0.000    0.000    0.001    0.000 slicer.py:169(open)
1040      898    0.000    0.000    0.000    0.000 slicer.py:214(finish)
1041      156    0.000    0.000    0.000    0.000 slicer.py:218(setObject)
1042      793    0.002    0.000    0.003    0.000 slicer.py:257(__init__)
1043      146    0.000    0.000    0.000    0.000 slicer.py:261(setObject)
1044     1593    0.001    0.000    0.001    0.000 slicer.py:32(__init__)
1045        1    0.000    0.000    0.000    0.000 slicer.py:36(requireBroker)
1046     8682    0.008    0.000    0.023    0.000 slicer.py:49(slice)
1047     1583    0.003    0.000    0.004    0.000 slicer.py:71(__init__)
1048        1    0.000    0.000    0.000    0.000 slicer.py:75(registerReference)
1049      177    0.005    0.000    0.006    0.000 socket.py:180(__init__)
1050      179    0.001    0.000    0.003    0.000 socket.py:187(close)
1051        5    0.000    0.000    0.000    0.000 socket.py:194(accept)
1052     9870    0.045    0.000    0.063    0.000 spans.py:142(dump)
1053    33085    0.009    0.000    0.009    0.000 spans.py:152(__iter__)
1054     4404    0.005    0.000    0.013    0.000 spans.py:156(__nonzero__)
1055    15261    0.018    0.000    0.024    0.000 spans.py:159(len)
1056     1974    0.007    0.000    0.052    0.000 spans.py:164(__add__)
1057     2430    0.024    0.000    0.198    0.000 spans.py:170(__sub__)
1058      987    0.003    0.000    0.032    0.000 spans.py:186(__and__)
1059   403827    0.331    0.000    0.536    0.000 spans.py:203(overlap)
1060   391547    0.142    0.000    0.142    0.000 spans.py:215(adjacent)
1061       10    0.000    0.000    0.000    0.000 spans.py:229(__init__)
1062     1974    0.019    0.000    0.025    0.000 spans.py:238(len)
1063     1974    0.109    0.000    0.141    0.000 spans.py:248(dump)
1064     9359    0.039    0.000    1.388    0.000 spans.py:25(__init__)
1065      987    0.012    0.000    1.293    0.001 spans.py:256(get_spans)
1066      756    0.004    0.000    0.004    0.000 spans.py:260(assert_invariants)
1067      977    0.007    0.000    0.009    0.000 spans.py:271(get)
1068      756    0.047    0.000    0.072    0.000 spans.py:295(add)
1069    58969    0.164    0.000    0.256    0.000 spans.py:34(_check)
1070      746    0.016    0.000    0.034    0.000 spans.py:389(remove)
1071      349    0.001    0.000    0.004    0.000 spans.py:434(pop)
1072    26992    0.416    0.000    1.355    0.000 spans.py:46(add)
1073    22618    0.050    0.000    0.125    0.000 spans.py:82(remove)
1074        8    0.000    0.000    0.000    0.000 stan.py:126(__init__)
1075        8    0.000    0.000    0.000    0.000 stan.py:181(__init__)
1076      480    0.001    0.000    0.001    0.000 stan.py:236(__init__)
1077        2    0.000    0.000    0.000    0.000 stan.py:268(patternGenerator)
1078        2    0.000    0.000    0.000    0.000 stan.py:287(allPatterns)
1079       83    0.000    0.000    0.000    0.000 stan.py:319(__call__)
1080       55    0.000    0.000    0.001    0.000 stan.py:37(__call__)
1081       44    0.000    0.000    0.000    0.000 stan.py:377(__getitem__)
1082       17    0.000    0.000    0.000    0.000 stan.py:40(__getitem__)
1083       47    0.000    0.000    0.000    0.000 stan.py:408(_clearSpecials)
1084        8    0.000    0.000    0.000    0.000 stan.py:429(_clone)
1085      322    0.002    0.000    0.003    0.000 stan.py:438(clone)
1086       29    0.000    0.000    0.000    0.000 stan.py:46(clone)
1087       13    0.000    0.000    0.000    0.000 stan.py:471(clear)
1088      440    0.000    0.000    0.000    0.000 stan.py:499(__nonzero__)
1089     2225    0.001    0.000    0.002    0.000 stan.py:506(getSpecial)
1090       85    0.000    0.000    0.000    0.000 stan.py:509(setSpecial)
1091        2    0.000    0.000    0.000    0.000 stan.py:548(__init__)
1092       56    0.000    0.000    0.000    0.000 stan.py:552(next)
1093       56    0.000    0.000    0.001    0.000 stan.py:560(<lambda>)
1094       59    0.000    0.000    0.000    0.000 stan.py:565(_locatePatterns)
1095     22/6    0.000    0.000    0.000    0.000 stan.py:626(specialMatches)
1096       33    0.000    0.000    0.000    0.000 stan.py:87(__init__)
1097       96    0.000    0.000    0.000    0.000 stat.py:24(S_IFMT)
1098        2    0.000    0.000    0.000    0.000 stat.py:40(S_ISDIR)
1099        1    0.000    0.000    0.000    0.000 stat.py:52(S_ISFIFO)
1100       93    0.000    0.000    0.000    0.000 stat.py:55(S_ISLNK)
1101        1    0.000    0.000    0.000    0.000 static.py:139(getTypeAndEncoding)
1102        2    0.000    0.000    0.000    0.000 static.py:144(getTypeAndEncoding)
1103        2    0.000    0.000    0.000    0.000 static.py:263(openForReading)
1104        2    0.000    0.000    0.000    0.000 static.py:267(getFileSize)
1105        2    0.000    0.000    0.001    0.000 static.py:272(renderHTTP)
1106        1    0.000    0.000    0.000    0.000 stats.py:148(startService)
1107        2    0.000    0.000    0.000    0.000 stats.py:158(count)
1108        1    0.000    0.000    0.000    0.000 stats.py:89(_set_initial_cpu)
1109        2    0.000    0.000    0.000    0.000 stats.py:92(check)
1110      756    0.002    0.000    0.004    0.000 status.py:10(finished)
1111      756    0.002    0.000    0.002    0.000 status.py:105(add_request_finished)
1112       77    0.000    0.000    0.000    0.000 status.py:113(add_segment_request)
1113       77    0.000    0.000    0.000    0.000 status.py:118(add_segment_delivery)
1114        1    0.000    0.000    0.000    0.000 status.py:125(add_read_event)
1115      230    0.000    0.000    0.000    0.000 status.py:132(update_read_event)
1116       10    0.000    0.000    0.000    0.000 status.py:14(__init__)
1117        1    0.000    0.000    0.000    0.000 status.py:140(finish_read_event)
1118       10    0.000    0.000    0.000    0.000 status.py:17(finished)
1119        1    0.000    0.000    0.000    0.000 status.py:21(__init__)
1120      230    0.000    0.000    0.001    0.000 status.py:24(update)
1121        1    0.000    0.000    0.000    0.000 status.py:27(finished)
1122        1    0.000    0.000    0.000    0.000 status.py:36(__init__)
1123      756    0.000    0.000    0.000    0.000 status.py:7(__init__)
1124       10    0.000    0.000    0.000    0.000 status.py:81(add_dyhb_sent)
1125       10    0.000    0.000    0.000    0.000 status.py:89(add_dyhb_finished)
1126      756    0.003    0.000    0.004    0.000 status.py:97(add_request_sent)
1127       10    0.000    0.000    0.001    0.000 storage_client.py:106(_trigger_connections)
1128        1    0.000    0.000    0.000    0.000 storage_client.py:119(get_servers_for_index)
1129       10    0.000    0.000    0.000    0.000 storage_client.py:124(<lambda>)
1130        2    0.000    0.000    0.000    0.000 storage_client.py:126(get_all_servers)
1131        5    0.000    0.000    0.000    0.000 storage_client.py:139(get_all_serverids)
1132        1    0.000    0.000    0.000    0.000 storage_client.py:145(get_all_descriptors)
1133       28    0.000    0.000    0.000    0.000 storage_client.py:147(<lambda>)
1134       28    0.000    0.000    0.002    0.000 storage_client.py:190(__init__)
1135       56    0.000    0.000    0.000    0.000 storage_client.py:204(get_serverid)
1136       28    0.000    0.000    0.000    0.000 storage_client.py:207(get_nickname)
1137       28    0.000    0.000    0.000    0.000 storage_client.py:209(get_announcement)
1138       28    0.000    0.000    0.000    0.000 storage_client.py:211(get_remote_host)
1139       10    0.000    0.000    0.000    0.000 storage_client.py:213(get_last_connect_time)
1140       18    0.000    0.000    0.000    0.000 storage_client.py:215(get_last_loss_time)
1141       28    0.000    0.000    0.000    0.000 storage_client.py:217(get_announcement_time)
1142       28    0.000    0.000    0.018    0.001 storage_client.py:220(start_connecting)
1143       10    0.000    0.000    0.008    0.001 storage_client.py:225(_got_connection)
1144       10    0.000    0.000    0.001    0.000 storage_client.py:237(_got_versioned_service)
1145       56    0.000    0.000    0.000    0.000 storage_client.py:248(get_rref)
1146      280    0.000    0.000    0.001    0.000 storage_client.py:263(try_to_connect)
1147       28    0.000    0.000    0.020    0.001 storage_client.py:88(_got_announcement)
1148      107    0.000    0.000    0.000    0.000 string.py:306(join)
1149      220    0.000    0.000    0.001    0.000 string.py:480(translate)
1150     6896    0.003    0.000    0.003    0.000 stringchain.py:142(__len__)
1151      739    0.004    0.000    0.005    0.000 stringchain.py:15(append)
1152      200    0.000    0.000    0.001    0.000 stringchain.py:160(clear)
1153     5660    0.020    0.000    0.022    0.000 stringchain.py:30(appendleft)
1154       11    0.000    0.000    0.000    0.000 stringchain.py:9(__init__)
1155     6157    0.049    0.000    0.068    0.000 stringchain.py:98(popleft)
1156        1    0.000    0.000    0.000    0.000 strports.py:104(_parse)
1157        1    0.000    0.000    0.000    0.000 strports.py:106(add)
1158        1    0.000    0.000    0.000    0.000 strports.py:121(parse)
1159        1    0.000    0.000    0.000    0.000 strports.py:56(_parseTCP)
1160        2    0.000    0.000    0.000    0.000 strports.py:87(_tokenize)
1161        1    0.000    0.000    0.000    0.000 task.py:136(start)
1162        1    0.000    0.000    0.000    0.000 task.py:168(stop)
1163        2    0.000    0.000    0.000    0.000 task.py:180(__call__)
1164        2    0.000    0.000    0.000    0.000 task.py:181(cb)
1165        2    0.000    0.000    0.000    0.000 task.py:199(_reschedule)
1166        1    0.000    0.000    0.000    0.000 task.py:60(__init__)
1167        2    0.000    0.000    0.000    0.000 task.py:713(deferLater)
1168        2    0.000    0.000    0.001    0.000 task.py:738(<lambda>)
1169        2    0.000    0.000    0.000    0.000 tcp.py:1003(getHost)
1170      173    0.001    0.000    0.002    0.000 tcp.py:1011(__init__)
1171      173    0.001    0.000    0.018    0.000 tcp.py:1022(_makeTransport)
1172     7249    0.074    0.000    1.262    0.000 tcp.py:114(doRead)
1173      239    0.001    0.000    0.032    0.000 tcp.py:156(doWrite)
1174      239    0.001    0.000    0.023    0.000 tcp.py:179(writeSomeData)
1175       12    0.000    0.000    0.001    0.000 tcp.py:202(_postLoseConnection)
1176       12    0.000    0.000    0.001    0.000 tcp.py:224(_sendCloseAlert)
1177       36    0.000    0.000    0.000    0.000 tcp.py:297(startReading)
1178       24    0.000    0.000    0.000    0.000 tcp.py:302(stopReading)
1179    26064    0.041    0.000    0.083    0.000 tcp.py:307(startWriting)
1180      239    0.001    0.000    0.001    0.000 tcp.py:312(stopWriting)
1181       24    0.001    0.000    0.001    0.000 tcp.py:317(_resetReadWrite)
1182       12    0.000    0.000    0.001    0.000 tcp.py:357(_getTLSClass)
1183        1    0.000    0.000    0.000    0.000 tcp.py:359(TLSConnection)
1184      176    0.002    0.000    0.003    0.000 tcp.py:381(__init__)
1185       12    0.000    0.000    0.005    0.000 tcp.py:390(startTLS)
1186       12    0.000    0.000    0.002    0.000 tcp.py:408(_startTLS)
1187    26131    0.044    0.000    0.266    0.000 tcp.py:413(write)
1188        7    0.000    0.000    0.000    0.000 tcp.py:420(writeSequence)
1189      408    0.001    0.000    0.051    0.000 tcp.py:427(doWrite)
1190       11    0.000    0.000    0.000    0.000 tcp.py:438(getHandle)
1191     7267    0.083    0.000    1.375    0.000 tcp.py:443(doRead)
1192      408    0.003    0.000    0.033    0.000 tcp.py:463(writeSomeData)
1193        1    0.000    0.000    0.001    0.001 tcp.py:499(readConnectionLost)
1194       15    0.001    0.000    0.002    0.000 tcp.py:510(connectionLost)
1195     7787    0.009    0.000    0.009    0.000 tcp.py:523(logPrefix)
1196      173    0.001    0.000    0.006    0.000 tcp.py:550(_finishInit)
1197       12    0.000    0.000    0.005    0.000 tcp.py:560(startTLS)
1198      259    0.003    0.000    0.054    0.000 tcp.py:572(failIfNotConnected)
1199      173    0.001    0.000    0.011    0.000 tcp.py:596(createInternetSocket)
1200      173    0.001    0.000    0.034    0.000 tcp.py:605(resolveAddress)
1201      173    0.000    0.000    0.019    0.000 tcp.py:612(_setRealAddress)
1202      283    0.003    0.000    0.053    0.000 tcp.py:616(doConnect)
1203       12    0.000    0.000    0.004    0.000 tcp.py:666(_connectDone)
1204      110    0.001    0.000    0.005    0.000 tcp.py:673(connectionLost)
1205      173    0.001    0.000    0.018    0.000 tcp.py:684(__init__)
1206       22    0.000    0.000    0.000    0.000 tcp.py:713(getPeer)
1207        3    0.000    0.000    0.000    0.000 tcp.py:733(__init__)
1208        5    0.000    0.000    0.000    0.000 tcp.py:768(getHost)
1209        5    0.000    0.000    0.000    0.000 tcp.py:775(getPeer)
1210      178    0.001    0.000    0.012    0.000 tcp.py:86(_closeSocket)
1211        3    0.000    0.000    0.000    0.000 tcp.py:875(_buildAddr)
1212        3    0.000    0.000    0.001    0.000 tcp.py:879(doRead)
1213        3    0.000    0.000    0.000    0.000 tcp.py:951(_preMakeConnection)
1214        2    0.000    0.000    0.000    0.000 tcp.py:954(loseConnection)
1215        2    0.000    0.000    0.000    0.000 tcp.py:972(_logConnectionLostMsg)
1216        2    0.000    0.000    0.001    0.000 tcp.py:979(connectionLost)
1217        3    0.000    0.000    0.000    0.000 tcp.py:998(logPrefix)
1218     31/1    0.005    0.000    0.015    0.015 ten.py:132(precompile)
1219     1466    0.002    0.000    0.005    0.000 ten.py:43(getFlattener)
12201466/1140    0.002    0.000    0.025    0.000 ten.py:53(partialflatten)
12211434/1116    0.001    0.000    0.025    0.000 ten.py:68(serialize)
1222     32/2    0.004    0.000    0.053    0.027 ten.py:73(iterflatten)
1223        1    0.000    0.000    0.000    0.000 threadable.py:82(getThreadID)
1224        1    0.000    0.000    0.000    0.000 threadable.py:94(registerAsIOThread)
1225       15    0.000    0.000    0.000    0.000 threading.py:174(Condition)
1226       15    0.000    0.000    0.000    0.000 threading.py:179(__init__)
1227        8    0.000    0.000    0.000    0.000 threading.py:213(_release_save)
1228        8    0.000    0.000    0.000    0.000 threading.py:216(_acquire_restore)
1229       25    0.000    0.000    0.000    0.000 threading.py:219(_is_owned)
1230        8    0.000    0.000    0.001    0.000 threading.py:228(wait)
1231       17    0.000    0.000    0.000    0.000 threading.py:270(notify)
1232        6    0.000    0.000    0.000    0.000 threading.py:357(Event)
1233        6    0.000    0.000    0.000    0.000 threading.py:364(__init__)
1234       12    0.000    0.000    0.000    0.000 threading.py:369(isSet)
1235        6    0.000    0.000    0.008    0.001 threading.py:389(wait)
1236        6    0.000    0.000    0.000    0.000 threading.py:424(__init__)
1237        6    0.000    0.000    0.000    0.000 threading.py:444(_set_daemon)
1238        6    0.000    0.000    0.009    0.001 threading.py:461(start)
1239       27    0.000    0.000    0.000    0.000 threading.py:59(__init__)
1240        6    0.000    0.000    0.000    0.000 threading.py:619(join)
1241       40    0.000    0.000    0.000    0.000 threading.py:64(_note)
1242        6    0.000    0.000    0.000    0.000 threading.py:673(daemon)
1243       12    0.000    0.000    0.000    0.000 threading.py:796(currentThread)
1244        1    0.001    0.001    0.001    0.001 threadpool.py:11(<module>)
1245       11    0.000    0.000    0.010    0.001 threadpool.py:128(callInThreadWithCallback)
1246        1    0.000    0.000    0.001    0.001 threadpool.py:235(stop)
1247        1    0.000    0.000    0.000    0.000 threadpool.py:250(adjustPoolsize)
1248        1    0.000    0.000    0.000    0.000 threadpool.py:281(ThreadSafeList)
1249        1    0.000    0.000    0.000    0.000 threadpool.py:29(ThreadPool)
1250        1    0.000    0.000    0.000    0.000 threadpool.py:48(__init__)
1251        1    0.000    0.000    0.000    0.000 threadpool.py:66(start)
1252        6    0.000    0.000    0.009    0.002 threadpool.py:75(startAWorker)
1253       12    0.000    0.000    0.010    0.001 threadpool.py:96(_startSomeWorkers)
1254       11    0.000    0.000    0.010    0.001 threads.py:18(deferToThreadPool)
1255       28    0.000    0.000    0.001    0.000 tuple.py:104(receiveClose)
1256       29    0.000    0.000    0.000    0.000 tuple.py:131(checkObject)
1257       28    0.000    0.000    0.000    0.000 tuple.py:21(setConstraint)
1258       28    0.000    0.000    0.000    0.000 tuple.py:27(start)
1259      168    0.000    0.000    0.001    0.000 tuple.py:40(checkToken)
1260      168    0.000    0.000    0.001    0.000 tuple.py:68(receiveChild)
1261       28    0.000    0.000    0.001    0.000 tuple.py:92(complete)
1262        1    0.000    0.000    0.038    0.038 twist.py:17(_drive)
1263        1    0.000    0.000    0.038    0.038 twist.py:60(deferflatten)
1264        1    0.000    0.000    0.000    0.000 udp.py:105(_connectToProtocol)
1265        1    0.000    0.000    0.000    0.000 udp.py:185(connect)
1266        1    0.000    0.000    0.000    0.000 udp.py:196(_loseConnection)
1267        1    0.000    0.000    0.000    0.000 udp.py:202(stopListening)
1268        1    0.000    0.000    0.001    0.001 udp.py:214(connectionLost)
1269        1    0.000    0.000    0.000    0.000 udp.py:230(setLogStr)
1270        1    0.000    0.000    0.000    0.000 udp.py:239(getHost)
1271        1    0.000    0.000    0.000    0.000 udp.py:54(__init__)
1272        1    0.000    0.000    0.001    0.001 udp.py:78(startListening)
1273        1    0.000    0.000    0.000    0.000 udp.py:88(_bindSocket)
1274        1    0.000    0.000    0.000    0.000 upload.py:1409(startService)
1275        3    0.000    0.000    0.000    0.000 upload.py:1434(get_helper_info)
1276        2    0.000    0.000    0.000    0.000 uri.py:120(get_size)
1277        1    0.000    0.000    0.000    0.000 uri.py:123(get_verify_cap)
1278        1    0.000    0.000    0.000    0.000 uri.py:140(__init__)
1279        1    0.000    0.000    0.000    0.000 uri.py:165(to_string)
1280        1    0.000    0.000    0.000    0.000 uri.py:57(get_storage_index)
1281        1    0.000    0.000    0.001    0.001 uri.py:594(from_string)
1282        1    0.000    0.000    0.000    0.000 uri.py:72(__init__)
1283        1    0.000    0.000    0.000    0.000 uri.py:729(unpack_extension)
1284        1    0.000    0.000    0.001    0.001 uri.py:91(init_from_string)
1285        8    0.000    0.000    0.000    0.000 urllib.py:1162(unquote)
1286       56    0.000    0.000    0.000    0.000 utf_8.py:15(decode)
1287        1    0.000    0.000    0.000    0.000 utf_8.py:33(getregentry)
1288        1    0.000    0.000    0.000    0.000 util.py:201(__init__)
1289        1    0.000    0.000    0.000    0.000 util.py:214(invalidate)
1290        1    0.000    0.000    0.057    0.057 util.py:221(load)
1291       29    0.001    0.000    0.001    0.000 util.py:750(untilConcludes)
1292        1    0.000    0.000    0.000    0.000 utils.py:121(<lambda>)
1293        1    0.000    0.000    0.025    0.025 utils.py:19(_callProtocolWithDeferred)
1294        1    0.000    0.000    0.000    0.000 utils.py:65(__init__)
1295        1    0.000    0.000    0.000    0.000 utils.py:84(outReceived)
1296        1    0.000    0.000    0.002    0.002 utils.py:87(processEnded)
1297        1    0.000    0.000    0.025    0.025 utils.py:95(getProcessOutput)
1298        1    0.000    0.000    0.000    0.000 versions.py:45(__init__)
1299       11    0.000    0.000    0.000    0.000 vocab.py:27(hashVocabTable)
1300        5    0.000    0.000    0.000    0.000 weakref.py:210(__new__)
1301        5    0.000    0.000    0.000    0.000 weakref.py:215(__init__)
1302       62    0.000    0.000    0.000    0.000 weakref.py:230(__init__)
1303        2    0.000    0.000    0.000    0.000 weakref.py:239(__delitem__)
1304       90    0.000    0.000    0.000    0.000 weakref.py:248(__setitem__)
1305       86    0.000    0.000    0.000    0.000 weakref.py:259(get)
1306        4    0.000    0.000    0.000    0.000 weakref.py:262(has_key)
1307        2    0.000    0.000    0.000    0.000 weakref.py:302(iterkeys)
1308        1    0.000    0.000    0.000    0.000 weakref.py:308(__iter__)
1309       63    0.000    0.000    0.000    0.000 weakref.py:326(keys)
1310        1    0.000    0.000    0.000    0.000 weakref.py:46(remove)
1311        1    0.000    0.000    0.000    0.000 weakref.py:60(__contains__)
1312        5    0.000    0.000    0.000    0.000 weakref.py:77(__setitem__)
1313        1    0.000    0.000    0.000    0.000 webish.py:159(startService)
1314        1    0.000    0.000    0.000    0.000 webish.py:163(_write_nodeurl_file)
1315        5    0.000    0.000    0.175    0.035 webish.py:23(requestReceived)
1316        5    0.001    0.000    0.001    0.000 webish.py:83(_logger)
1317        1    0.000    0.000    0.000    0.000 xmlreader.py:111(__init__)
1318        1    0.000    0.000    0.028    0.028 xmlreader.py:115(parse)
1319        2    0.000    0.000    0.000    0.000 xmlreader.py:203(__init__)
1320        1    0.000    0.000    0.000    0.000 xmlreader.py:218(setSystemId)
1321        2    0.000    0.000    0.000    0.000 xmlreader.py:222(getSystemId)
1322        2    0.000    0.000    0.000    0.000 xmlreader.py:236(getEncoding)
1323        1    0.000    0.000    0.000    0.000 xmlreader.py:24(__init__)
1324        1    0.000    0.000    0.000    0.000 xmlreader.py:240(setByteStream)
1325        3    0.000    0.000    0.000    0.000 xmlreader.py:253(getByteStream)
1326       92    0.000    0.000    0.000    0.000 xmlreader.py:315(__getitem__)
1327       86    0.000    0.000    0.000    0.000 xmlreader.py:318(keys)
1328       94    0.000    0.000    0.000    0.000 xmlreader.py:343(__init__)
1329        1    0.000    0.000    0.000    0.000 xmlreader.py:38(setContentHandler)
1330        1    0.000    0.000    0.000    0.000 xmlreader.py:54(setEntityResolver)
1331       12    0.000    0.000    0.000    0.000 {OpenSSL.SSL.Connection}
1332       12    0.001    0.000    0.001    0.000 {OpenSSL.SSL.Context}
1333        1    0.005    0.005    0.013    0.013 {__import__}
1334       56    0.000    0.000    0.000    0.000 {_codecs.utf_8_decode}
1335       12    0.000    0.000    0.000    0.000 {_hashlib.openssl_md5}
1336       21    0.000    0.000    0.000    0.000 {_hashlib.openssl_sha1}
1337        3    0.000    0.000    0.000    0.000 {_heapq.heapify}
1338     1463    0.011    0.000    0.016    0.000 {_heapq.heappop}
1339     1655    0.009    0.000    0.013    0.000 {_heapq.heappush}
1340        1    0.000    0.000    0.000    0.000 {_socket.gethostbyname}
1341       10    0.000    0.000    0.000    0.000 {_struct.pack}
1342       33    0.000    0.000    0.000    0.000 {_struct.unpack}
1343        1    0.000    0.000    0.000    0.000 {_weakref.proxy}
1344      785    0.000    0.000    0.000    0.000 {abs}
1345      141    0.000    0.000    0.000    0.000 {binascii.unhexlify}
1346        2    0.001    0.000    0.005    0.002 {built-in method Parse}
1347        1    0.000    0.000    0.000    0.000 {built-in method SetBase}
1348        2    0.000    0.000    0.000    0.000 {built-in method SetParamEntityParsing}
1349        6    0.000    0.000    0.000    0.000 {built-in method __new__ of type object at 0x100126080}
1350       96    0.008    0.000    0.008    0.000 {built-in method acquire}
1351       12    0.000    0.000    0.000    0.000 {built-in method check_privatekey}
1352       11    0.000    0.000    0.000    0.000 {built-in method digest}
1353        8    0.000    0.000    0.000    0.000 {built-in method end}
1354       14    0.000    0.000    0.000    0.000 {built-in method fromtimestamp}
1355       11    0.000    0.000    0.000    0.000 {built-in method get_peer_certificate}
1356       12    0.000    0.000    0.000    0.000 {built-in method get_shutdown}
1357        2    0.000    0.000    0.000    0.000 {built-in method groupdict}
1358      971    0.000    0.000    0.000    0.000 {built-in method group}
1359       38    0.000    0.000    0.000    0.000 {built-in method match}
1360     7249    0.455    0.000    0.455    0.000 {built-in method recv}
1361       66    0.000    0.000    0.000    0.000 {built-in method release}
1362      571    0.002    0.000    0.002    0.000 {built-in method search}
1363      239    0.020    0.000    0.020    0.000 {built-in method send}
1364       12    0.000    0.000    0.000    0.000 {built-in method set_connect_state}
1365       24    0.000    0.000    0.000    0.000 {built-in method set_options}
1366       12    0.000    0.000    0.000    0.000 {built-in method set_session_id}
1367       24    0.000    0.000    0.000    0.000 {built-in method set_shutdown}
1368       12    0.000    0.000    0.000    0.000 {built-in method set_verify_depth}
1369       24    0.000    0.000    0.000    0.000 {built-in method set_verify}
1370       12    0.000    0.000    0.000    0.000 {built-in method shutdown}
1371       12    0.000    0.000    0.000    0.000 {built-in method sock_shutdown}
1372        5    0.000    0.000    0.000    0.000 {built-in method sub}
1373       12    0.000    0.000    0.000    0.000 {built-in method use_certificate}
1374       12    0.000    0.000    0.000    0.000 {built-in method use_privatekey}
1375       28    0.000    0.000    0.000    0.000 {built-in method utcfromtimestamp}
1376       23    0.000    0.000    0.000    0.000 {cStringIO.StringIO}
1377    15564    0.002    0.000    0.002    0.000 {callable}
1378    24365    0.008    0.000    0.008    0.000 {chr}
1379       42    0.000    0.000    0.000    0.000 {cmp}
1380       28    0.000    0.000    0.000    0.000 {divmod}
1381      370    0.002    0.000    0.002    0.000 {fcntl.fcntl}
1382        1    0.000    0.000    0.000    0.000 {filter}
1383        1    0.000    0.000    0.000    0.000 {gc.disable}
1384        1    0.000    0.000    0.000    0.000 {gc.enable}
1385        1    0.000    0.000    0.000    0.000 {gc.isenabled}
1386    19035    0.018    0.000    0.018    0.000 {getattr}
1387   109092    0.041    0.000    0.041    0.000 {hasattr}
1388      977    0.000    0.000    0.000    0.000 {hash}
1389        8    0.000    0.000    0.000    0.000 {id}
1390   102537    0.082    0.000    0.082    0.000 {isinstance}
1391      452    0.000    0.000    0.000    0.000 {issubclass}
1392     2019    0.001    0.000    0.001    0.000 {iter}
1393   432591    0.066    0.000    0.068    0.000 {len}
1394      540    0.004    0.000    0.006    0.000 {map}
1395        2    0.000    0.000    0.000    0.000 {math.ceil}
1396       86    0.000    0.000    0.000    0.000 {math.log}
1397   412533    0.118    0.000    0.118    0.000 {max}
1398        1    0.000    0.000    0.000    0.000 {method '__adapt__' of '_zope_interface_coptimizations.InterfaceBase' objects}
1399        5    0.000    0.000    0.000    0.000 {method 'accept' of '_socket.socket' objects}
1400     2755    0.001    0.000    0.001    0.000 {method 'add' of 'set' objects}
1401     8504    0.002    0.000    0.002    0.000 {method 'append' of 'collections.deque' objects}
1402   119499    0.032    0.000    0.032    0.000 {method 'append' of 'list' objects}
1403    10743    0.002    0.000    0.002    0.000 {method 'appendleft' of 'collections.deque' objects}
1404       35    0.000    0.000    0.000    0.000 {method 'capitalize' of 'str' objects}
1405      200    0.000    0.000    0.000    0.000 {method 'clear' of 'collections.deque' objects}
1406      140    0.000    0.000    0.000    0.000 {method 'clear' of 'dict' objects}
1407        5    0.000    0.000    0.000    0.000 {method 'close' of 'cStringIO.StringO' objects}
1408        6    0.000    0.000    0.000    0.000 {method 'close' of 'file' objects}
1409    16966    0.016    0.000    0.016    0.000 {method 'copy' of 'dict' objects}
1410       77    0.029    0.000    0.029    0.000 {method 'decode' of '_fec.Decoder' objects}
1411       28    0.000    0.000    0.000    0.000 {method 'decode' of 'str' objects}
1412       28    0.000    0.000    0.000    0.000 {method 'decode' of 'unicode' objects}
1413       10    0.000    0.000    0.000    0.000 {method 'digest' of '_hashlib.HASH' objects}
1414     1334    0.002    0.000    0.002    0.000 {method 'digest' of '_sha256.SHA256' objects}
1415        1    0.000    0.000    0.000    0.000 {method 'disable' of '_lsprof.Profiler' objects}
1416      377    0.000    0.000    0.000    0.000 {method 'discard' of 'set' objects}
1417      520    0.001    0.000    0.001    0.000 {method 'encode' of 'unicode' objects}
1418      412    0.000    0.000    0.000    0.000 {method 'endswith' of 'str' objects}
1419        2    0.000    0.000    0.000    0.000 {method 'endswith' of 'unicode' objects}
1420      209    0.000    0.000    0.000    0.000 {method 'extend' of 'list' objects}
1421      391    0.001    0.000    0.001    0.000 {method 'find' of 'str' objects}
1422       60    0.000    0.000    0.000    0.000 {method 'find' of 'unicode' objects}
1423    71327    0.029    0.000    0.029    0.000 {method 'get' of 'dict' objects}
1424       33    0.000    0.000    0.000    0.000 {method 'get' of 'dictproxy' objects}
1425       18    0.000    0.000    0.000    0.000 {method 'getvalue' of 'cStringIO.StringO' objects}
1426     3203    0.001    0.000    0.001    0.000 {method 'has_key' of 'dict' objects}
1427       23    0.000    0.000    0.000    0.000 {method 'hexdigest' of '_hashlib.HASH' objects}
1428       23    0.000    0.000    0.000    0.000 {method 'index' of 'list' objects}
1429       93    0.000    0.000    0.000    0.000 {method 'index' of 'str' objects}
1430    27479    0.018    0.000    0.018    0.000 {method 'insert' of 'list' objects}
1431        2    0.000    0.000    0.000    0.000 {method 'isdigit' of 'str' objects}
1432     2019    0.001    0.000    0.001    0.000 {method 'items' of 'dict' objects}
1433     2420    0.001    0.000    0.001    0.000 {method 'iteritems' of 'dict' objects}
1434        1    0.000    0.000    0.000    0.000 {method 'iterkeys' of 'dict' objects}
1435    20794    0.017    0.000    0.017    0.000 {method 'join' of 'str' objects}
1436    17917    0.032    0.000    0.032    0.000 {method 'keys' of 'dict' objects}
1437     1680    0.001    0.000    0.002    0.000 {method 'lookup1' of '_zope_interface_coptimizations.LookupBase' objects}
1438      443    0.000    0.000    0.000    0.000 {method 'lower' of 'str' objects}
1439       71    0.000    0.000    0.000    0.000 {method 'lstrip' of 'str' objects}
1440      246    0.001    0.000    0.001    0.000 {method 'pop' of 'dict' objects}
1441    20935    0.017    0.000    0.017    0.000 {method 'pop' of 'list' objects}
1442      362    0.000    0.000    0.000    0.000 {method 'pop' of 'set' objects}
1443    18684    0.004    0.000    0.004    0.000 {method 'popleft' of 'collections.deque' objects}
1444       78    0.089    0.001    0.089    0.001 {method 'process' of '_aes.AES' objects}
1445     2525    0.005    0.000    0.012    0.000 {method 'providedBy' of '_interface_coptimizations.SpecificationBase' objects}
1446      152    0.000    0.000    0.000    0.000 {method 'random' of '_random.Random' objects}
1447        3    0.023    0.008    0.023    0.008 {method 'read' of 'file' objects}
1448        5    0.002    0.000    0.002    0.000 {method 'readlines' of 'file' objects}
1449       18    0.000    0.000    0.000    0.000 {method 'recv' of '_socket.socket' objects}
1450      104    0.000    0.000    0.000    0.000 {method 'remove' of 'list' objects}
1451      830    0.000    0.000    0.000    0.000 {method 'replace' of 'str' objects}
1452      877    0.000    0.000    0.000    0.000 {method 'replace' of 'unicode' objects}
1453      222    0.000    0.000    0.000    0.000 {method 'reverse' of 'list' objects}
1454       46    0.000    0.000    0.000    0.000 {method 'rfind' of 'str' objects}
1455       38    0.000    0.000    0.000    0.000 {method 'rstrip' of 'str' objects}
1456        5    0.000    0.000    0.000    0.000 {method 'seek' of 'cStringIO.StringO' objects}
1457      169    0.010    0.000    0.010    0.000 {method 'send' of '_socket.socket' objects}
1458       32    0.000    0.000    0.000    0.000 {method 'setdefault' of 'dict' objects}
1459    27654    0.114    0.000    0.114    0.000 {method 'sort' of 'list' objects}
1460      587    0.001    0.000    0.001    0.000 {method 'split' of 'str' objects}
1461      272    0.000    0.000    0.000    0.000 {method 'split' of 'unicode' objects}
1462        4    0.000    0.000    0.000    0.000 {method 'splitlines' of 'str' objects}
1463      486    0.000    0.000    0.000    0.000 {method 'startswith' of 'str' objects}
1464      167    0.000    0.000    0.000    0.000 {method 'strip' of 'str' objects}
1465      221    0.000    0.000    0.000    0.000 {method 'translate' of 'str' objects}
1466     1691    0.193    0.000    0.193    0.000 {method 'update' of '_sha256.SHA256' objects}
1467    15864    0.023    0.000    0.023    0.000 {method 'update' of 'dict' objects}
1468       13    0.000    0.000    0.000    0.000 {method 'update' of 'set' objects}
1469       29    0.000    0.000    0.000    0.000 {method 'upper' of 'str' objects}
1470     1152    0.001    0.000    0.001    0.000 {method 'values' of 'dict' objects}
1471      292    0.000    0.000    0.000    0.000 {method 'write' of 'cStringIO.StringO' objects}
1472        4    0.000    0.000    0.000    0.000 {method 'write' of 'file' objects}
1473   404161    0.098    0.000    0.098    0.000 {min}
1474       14    0.001    0.000    0.001    0.000 {open}
1475    22279    0.003    0.000    0.003    0.000 {ord}
1476        2    0.000    0.000    0.000    0.000 {posix.WEXITSTATUS}
1477        2    0.000    0.000    0.000    0.000 {posix.WIFEXITED}
1478        9    0.000    0.000    0.000    0.000 {posix.close}
1479        1    0.020    0.020    0.020    0.020 {posix.fork}
1480        1    0.000    0.000    0.000    0.000 {posix.fstat}
1481       93    0.001    0.000    0.001    0.000 {posix.lstat}
1482        3    0.000    0.000    0.000    0.000 {posix.open}
1483        4    0.000    0.000    0.000    0.000 {posix.pipe}
1484        1    0.000    0.000    0.000    0.000 {posix.readlink}
1485       20    0.000    0.000    0.000    0.000 {posix.read}
1486        9    0.000    0.000    0.000    0.000 {posix.stat}
1487       98    0.000    0.000    0.000    0.000 {posix.strerror}
1488        1    0.000    0.000    0.000    0.000 {posix.waitpid}
1489       12    0.000    0.000    0.000    0.000 {posix.write}
1490     1122    0.001    0.000    0.001    0.000 {range}
1491       11    0.000    0.000    0.000    0.000 {reduce}
1492     5137    0.007    0.000    0.030    0.000 {repr}
1493     8449   95.812    0.011   96.050    0.011 {select.select}
1494     2192    0.003    0.000    0.003    0.000 {setattr}
1495        1    0.000    0.000    0.000    0.000 {signal.getsignal}
1496        1    0.000    0.000    0.000    0.000 {signal.set_wakeup_fd}
1497        1    0.000    0.000    0.000    0.000 {signal.siginterrupt}
1498        3    0.000    0.000    0.000    0.000 {signal.signal}
1499    59570    0.094    0.000    0.094    0.000 {sorted}
1500    17272    0.013    0.000    0.013    0.000 {sum}
1501        2    0.000    0.000    0.000    0.000 {sys._getframe}
1502       10    0.000    0.000    0.000    0.000 {sys.exc_info}
1503        1    0.000    0.000    0.000    0.000 {sys.getdefaultencoding}
1504       21    0.000    0.000    0.000    0.000 {thread.allocate_lock}
1505       13    0.000    0.000    0.000    0.000 {thread.get_ident}
1506        6    0.001    0.000    0.001    0.000 {thread.start_new_thread}
1507        3    0.000    0.000    0.000    0.000 {time.clock}
1508       79    0.001    0.000    0.001    0.000 {time.gmtime}
1509       56    0.000    0.000    0.000    0.000 {time.localtime}
1510       56    0.000    0.000    0.000    0.000 {time.strftime}
1511    29446    0.013    0.000    0.013    0.000 {time.time}
1512        1    0.000    0.000    0.000    0.000 {vars}
1513       22    0.000    0.000    0.000    0.000 {zip}
1514    96/64    0.000    0.000    0.005    0.000 {zope.interface._zope_interface_coptimizations.implementedBy}
1515     1681    0.002    0.000    0.002    0.000 {zope.interface._zope_interface_coptimizations.providedBy}
1516
1517