You are not logged in Log in Join
You are here: Home » Members » matt » QuickStartProfile » View File

Log in
Name

Password

 

QuickStartProfile

File details
Size
428 K
File type
text/plain

File contents

/home/matt/wrk/dc/Zope2/ZServer/DebugLogger.py:131:log
	1004 calls,
	avg 0.007968/0.000000/0.000000,
	 cumulative 8.000000/0.000000/0.000000
	called by:
	  [1]	/home/matt/wrk/dc/Zope2/ZServer/HTTPResponse.py:262:_finish
	  [1003]	/home/matt/wrk/dc/Zope2/ZServer/HTTPResponse.py:318:close

/home/matt/wrk/dc/Zope2/ZServer/HTTPResponse.py:125:__str__
	1003 calls,
	avg 0.823529/79.122632/9.940179,
	 cumulative 1846.000000/235630.000000/30100.000000
	called by:
	  [1003]	builtin_function_or_method:1:str
	calls: 
	  [4]	socket:1:send
	  [3014]	dictionary:1:has_key
	  [1020]	builtin_function_or_method:1:len
	  [1]	builtin_function_or_method:1:localtime
	  [14]	builtin_function_or_method:1:type
	  [10]	string:1:lower
	  [6015]	list:1:append
	  [1006]	builtin_function_or_method:1:time
	  [2006]	dictionary:1:get
	  [2]	socket:1:setblocking
	  [4]	builtin_function_or_method:1:apply
	  [3008]	/usr/local/python2.1-exp/lib/python2.1/string.py:45:lower
	  [2]	builtin_function_or_method:1:int
	  [1]	builtin_function_or_method:1:getattr
	  [2006]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/HTTPResponse.py:249:setHeader
	  [2]	socket:1:close
	  [5010]	/usr/local/python2.1-exp/lib/python2.1/string.py:54:upper
	  [998]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/HTTPResponse.py:676:_cookie_list
	  [2]	builtin_function_or_method:1:fcntl
	  [997]	/usr/local/python2.1-exp/lib/python2.1/string.py:118:join
	  [5009]	/usr/local/python2.1-exp/lib/python2.1/string.py:161:find
	  [2]	builtin_function_or_method:1:strftime
	  [1003]	/home/matt/wrk/dc/Zope2/ZServer/medusa/http_date.py:111:build_http_date
	  [4]	socket:1:fileno

/home/matt/wrk/dc/Zope2/ZServer/HTTPResponse.py:262:_finish
	1003 calls,
	avg 0.408774/85.692921/11.236291,
	 cumulative 10612.000000/18403680.000000/2342780.000000
	called by:
	  [43]	/home/matt/wrk/dc/Zope2/ZServer/HTTPResponse.py:262:_finish
	  [395]	<top>:0:<top>
	  [457]	/stripe0/home/matt/wrk/dc/Zope2/ZServer/PubCore/ZRendezvous.py:108:accept
	  [108]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/Publish.py:207:publish_module
	calls: 
	  [43]	/home/matt/wrk/dc/Zope2/ZServer/HTTPResponse.py:262:_finish
	  [29]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/BaseRequest.py:144:close
	  [1000]	/home/matt/wrk/dc/Zope2/ZServer/HTTPResponse.py:318:close
	  [31]	socket:1:send
	  [74]	/stripe0/home/matt/wrk/dc/Zope2/ZServer/PubCore/ZRendezvous.py:108:accept
	  [76]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/Publish.py:207:publish_module
	  [8]	/stripe0/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/BaseResponse.py:125:outputBody
	  [866]	dictionary:1:has_key
	  [69]	builtin_function_or_method:1:hasattr
	  [1290]	builtin_function_or_method:1:len
	  [27]	builtin_function_or_method:1:localtime
	  [305]	builtin_function_or_method:1:type
	  [69]	string:1:find
	  [621]	string:1:split
	  [1035]	SRE_Pattern:1:match
	  [138]	SRE_Match:1:end
	  [276]	SRE_Match:1:group
	  [615]	string:1:lower
	  [69]	builtin_function_or_method:1:range
	  [876]	list:1:append
	  [106]	builtin_function_or_method:1:time
	  [69]	builtin_function_or_method:1:gmtime
	  [140]	builtin_function_or_method:1:id
	  [345]	string:1:upper
	  [138]	builtin_function_or_method:1:StringIO
	  [69]	SRE_Match:1:groups
	  [69]	builtin_function_or_method:1:str
	  [138]	string:1:startswith
	  [345]	string:1:join
	  [345]	string:1:strip
	  [276]	dictionary:1:get
	  [69]	builtin_function_or_method:1:filter
	  [69]	builtin_function_or_method:1:map
	  [69]	string:1:rfind
	  [69]	list:1:pop
	  [10]	socket:1:setblocking
	  [105]	builtin_function_or_method:1:apply
	  [2]	/stripe0/home/matt/wrk/dc/Zope2/ZServer/Producers.py:116:__init__
	  [4]	/home/matt/wrk/dc/Zope2/ZServer/HTTPServer.py:339:push
	  [69]	socket:1:recv
	  [10]	builtin_function_or_method:1:int
	  [35]	builtin_function_or_method:1:getattr
	  [68]	socket:1:accept
	  [26]	socket:1:close
	  [1]	/home/matt/wrk/dc/Zope2/ZServer/medusa/thread/select_trigger.py:66:pull_trigger
	  [10]	builtin_function_or_method:1:fcntl
	  [66]	builtin_function_or_method:1:select
	  [54]	builtin_function_or_method:1:strftime
	  [1]	/stripe0/home/matt/wrk/dc/Zope2/ZServer/Producers.py:102:__init__
	  [1]	/home/matt/wrk/dc/Zope2/ZServer/DebugLogger.py:131:log
	  [1001]	/home/matt/wrk/dc/Zope2/ZServer/HTTPResponse.py:354:finish
	  [20]	socket:1:fileno

/home/matt/wrk/dc/Zope2/ZServer/HTTPResponse.py:310:write
	1003 calls,
	avg 0.082752/46.899302/6.081755,
	 cumulative 1796.000000/38027250.000000/4847770.000000
	called by:
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/Publish.py:207:publish_module
	  [1000]	/stripe0/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/BaseResponse.py:125:outputBody
	  [2]	builtin_function_or_method:1:str
	calls: 
	  [1]	builtin_function_or_method:1:write
	  [1]	socket:1:send
	  [3]	dictionary:1:has_key
	  [1022]	builtin_function_or_method:1:len
	  [1]	builtin_function_or_method:1:localtime
	  [4]	builtin_function_or_method:1:type
	  [10]	string:1:lower
	  [11]	list:1:append
	  [2]	builtin_function_or_method:1:time
	  [1]	socket:1:setblocking
	  [1]	builtin_function_or_method:1:apply
	  [1003]	/home/matt/wrk/dc/Zope2/ZServer/HTTPServer.py:339:push
	  [1]	builtin_function_or_method:1:int
	  [1]	builtin_function_or_method:1:getattr
	  [1003]	/home/matt/wrk/dc/Zope2/ZServer/medusa/thread/select_trigger.py:66:pull_trigger
	  [1]	builtin_function_or_method:1:fcntl
	  [1]	builtin_function_or_method:1:select
	  [2]	builtin_function_or_method:1:strftime
	  [2]	socket:1:fileno

/home/matt/wrk/dc/Zope2/ZServer/HTTPResponse.py:318:close
	1003 calls,
	avg 0.282154/68.035892/8.673978,
	 cumulative 978.000000/9279780.000000/1181890.000000
	called by:
	  [1000]	/home/matt/wrk/dc/Zope2/ZServer/HTTPResponse.py:262:_finish
	  [1]	socket:1:send
	  [1]	/stripe0/home/matt/wrk/dc/Zope2/ZServer/PubCore/ZRendezvous.py:108:accept
	  [1]	/home/matt/wrk/dc/Zope2/ZServer/HTTPResponse.py:354:finish
	calls: 
	  [3]	socket:1:send
	  [3]	dictionary:1:has_key
	  [20]	builtin_function_or_method:1:len
	  [1]	builtin_function_or_method:1:localtime
	  [8]	builtin_function_or_method:1:type
	  [10]	string:1:lower
	  [8]	list:1:append
	  [1]	builtin_function_or_method:1:time
	  [2002]	builtin_function_or_method:1:id
	  [1998]	/stripe0/home/matt/wrk/dc/Zope2/ZServer/Producers.py:116:__init__
	  [3998]	/home/matt/wrk/dc/Zope2/ZServer/HTTPServer.py:339:push
	  [1]	socket:1:recv
	  [1]	builtin_function_or_method:1:getattr
	  [999]	/home/matt/wrk/dc/Zope2/ZServer/medusa/thread/select_trigger.py:66:pull_trigger
	  [1]	builtin_function_or_method:1:select
	  [2]	builtin_function_or_method:1:strftime
	  [1001]	/stripe0/home/matt/wrk/dc/Zope2/ZServer/Producers.py:102:__init__
	  [1]	/home/matt/wrk/dc/Zope2/ZServer/medusa/http_server.py:269:log
	  [1003]	/home/matt/wrk/dc/Zope2/ZServer/DebugLogger.py:131:log

/home/matt/wrk/dc/Zope2/ZServer/HTTPResponse.py:354:finish
	1003 calls,
	avg 0.050847/0.089731/0.000000,
	 cumulative 67.000000/99290.000000/12680.000000
	called by:
	  [1001]	/home/matt/wrk/dc/Zope2/ZServer/HTTPResponse.py:262:_finish
	  [1]	socket:1:send
	  [1]	/stripe0/home/matt/wrk/dc/Zope2/ZServer/PubCore/ZRendezvous.py:108:accept
	calls: 
	  [1]	/home/matt/wrk/dc/Zope2/ZServer/HTTPResponse.py:318:close
	  [1]	dictionary:1:has_key
	  [4]	builtin_function_or_method:1:len
	  [2]	builtin_function_or_method:1:type
	  [1996]	dictionary:1:get
	  [1]	builtin_function_or_method:1:apply
	  [1]	socket:1:close

/home/matt/wrk/dc/Zope2/ZServer/HTTPServer.py:339:push
	5011 calls,
	avg 0.027140/0.538815/0.067851,
	 cumulative 288.000000/196440.000000/24920.000000
	called by:
	  [4]	/home/matt/wrk/dc/Zope2/ZServer/HTTPResponse.py:262:_finish
	  [1003]	/home/matt/wrk/dc/Zope2/ZServer/HTTPResponse.py:310:write
	  [3998]	/home/matt/wrk/dc/Zope2/ZServer/HTTPResponse.py:318:close
	  [1]	socket:1:send
	  [2]	/home/matt/wrk/dc/Zope2/ZServer/HTTPServer.py:339:push
	  [3]	builtin_function_or_method:1:select
	calls: 
	  [2]	dictionary:1:has_key
	  [17]	builtin_function_or_method:1:len
	  [4]	builtin_function_or_method:1:type
	  [8]	list:1:append
	  [1]	builtin_function_or_method:1:id
	  [2]	builtin_function_or_method:1:apply
	  [2]	/stripe0/home/matt/wrk/dc/Zope2/ZServer/Producers.py:116:__init__
	  [2]	/home/matt/wrk/dc/Zope2/ZServer/HTTPServer.py:339:push
	  [5010]	/home/matt/wrk/dc/Zope2/ZServer/medusa/asynchat.py:262:push
	  [2]	socket:1:close
	  [1]	/home/matt/wrk/dc/Zope2/ZServer/medusa/thread/select_trigger.py:66:pull_trigger
	  [1]	builtin_function_or_method:1:select

/home/matt/wrk/dc/Zope2/ZServer/medusa/asynchat.py:262:push
	5011 calls,
	avg 0.020156/0.033925/0.005987,
	 cumulative 152.000000/230.000000/30.000000
	called by:
	  [5010]	/home/matt/wrk/dc/Zope2/ZServer/HTTPServer.py:339:push
	  [1]	socket:1:close
	calls: 
	  [5011]	list:1:append

/home/matt/wrk/dc/Zope2/ZServer/medusa/http_date.py:111:build_http_date
	1003 calls,
	avg 0.138584/0.089731/0.000000,
	 cumulative 192.000000/140.000000/0.000000
	called by:
	  [1003]	/home/matt/wrk/dc/Zope2/ZServer/HTTPResponse.py:125:__str__
	calls: 
	  [1002]	builtin_function_or_method:1:gmtime

/home/matt/wrk/dc/Zope2/ZServer/medusa/http_server.py:121:get_header
	3 calls,
	avg 0.000000/0.000000/0.000000,
	 cumulative 1.000000/0.000000/0.000000
	called by:
	  [3]	/home/matt/wrk/dc/Zope2/ZServer/medusa/http_server.py:269:log
	calls: 
	  [3]	dictionary:1:has_key
	  [3]	builtin_function_or_method:1:len
	  [10]	/usr/local/python2.1-exp/lib/python2.1/string.py:45:lower

/home/matt/wrk/dc/Zope2/ZServer/medusa/http_server.py:262:log_date_string
	1 calls,
	avg 0.000000/0.000000/0.000000,
	 cumulative 0.000000/0.000000/0.000000
	called by:
	  [1]	/home/matt/wrk/dc/Zope2/ZServer/medusa/http_server.py:269:log
	calls: 
	  [1]	builtin_function_or_method:1:localtime
	  [2]	builtin_function_or_method:1:strftime

/home/matt/wrk/dc/Zope2/ZServer/medusa/http_server.py:269:log
	1 calls,
	avg 1.000000/0.000000/0.000000,
	 cumulative 2.000000/88870.000000/11050.000000
	called by:
	  [1]	/home/matt/wrk/dc/Zope2/ZServer/HTTPResponse.py:318:close
	calls: 
	  [1]	builtin_function_or_method:1:time
	  [3]	/home/matt/wrk/dc/Zope2/ZServer/medusa/http_server.py:121:get_header
	  [1]	/home/matt/wrk/dc/Zope2/ZServer/medusa/logger.py:246:log
	  [1]	/home/matt/wrk/dc/Zope2/ZServer/medusa/http_server.py:262:log_date_string

/home/matt/wrk/dc/Zope2/ZServer/medusa/logger.py:246:log
	1 calls,
	avg 0.000000/0.000000/0.000000,
	 cumulative 0.000000/88870.000000/11050.000000
	called by:
	  [1]	/home/matt/wrk/dc/Zope2/ZServer/medusa/http_server.py:269:log
	calls: 
	  [1]	/home/matt/wrk/dc/Zope2/ZServer/medusa/logger.py:73:log

/home/matt/wrk/dc/Zope2/ZServer/medusa/logger.py:51:write
	1 calls,
	avg 0.000000/0.000000/0.000000,
	 cumulative 0.000000/88870.000000/11050.000000
	called by:
	  [1]	/home/matt/wrk/dc/Zope2/ZServer/medusa/logger.py:73:log
	calls: 
	  [1]	builtin_function_or_method:1:len
	  [1]	socket:1:accept
	  [1]	/home/matt/wrk/dc/Zope2/ZServer/medusa/logger.py:63:maybe_flush

/home/matt/wrk/dc/Zope2/ZServer/medusa/logger.py:63:maybe_flush
	1 calls,
	avg 0.000000/0.000000/0.000000,
	 cumulative 0.000000/0.000000/0.000000
	called by:
	  [1]	/home/matt/wrk/dc/Zope2/ZServer/medusa/logger.py:51:write

/home/matt/wrk/dc/Zope2/ZServer/medusa/logger.py:73:log
	1 calls,
	avg 0.000000/0.000000/0.000000,
	 cumulative 0.000000/88870.000000/11050.000000
	called by:
	  [1]	/home/matt/wrk/dc/Zope2/ZServer/medusa/logger.py:246:log
	calls: 
	  [1]	/home/matt/wrk/dc/Zope2/ZServer/medusa/logger.py:51:write

/home/matt/wrk/dc/Zope2/ZServer/medusa/thread/select_trigger.py:66:pull_trigger
	2006 calls,
	avg 0.631107/9172.592223/1168.394816,
	 cumulative 2031.000000/46725280.000000/5955770.000000
	called by:
	  [1]	/home/matt/wrk/dc/Zope2/ZServer/HTTPResponse.py:262:_finish
	  [1003]	/home/matt/wrk/dc/Zope2/ZServer/HTTPResponse.py:310:write
	  [999]	/home/matt/wrk/dc/Zope2/ZServer/HTTPResponse.py:318:close
	  [1]	socket:1:send
	  [1]	/home/matt/wrk/dc/Zope2/ZServer/HTTPServer.py:339:push
	  [1]	builtin_function_or_method:1:select
	calls: 
	  [2005]	builtin_function_or_method:1:write
	  [376]	socket:1:send
	  [1553]	dictionary:1:has_key
	  [22]	builtin_function_or_method:1:hasattr
	  [3795]	builtin_function_or_method:1:len
	  [430]	builtin_function_or_method:1:localtime
	  [1697]	builtin_function_or_method:1:type
	  [22]	string:1:find
	  [198]	string:1:split
	  [330]	SRE_Pattern:1:match
	  [44]	SRE_Match:1:end
	  [88]	SRE_Match:1:group
	  [4410]	string:1:lower
	  [22]	builtin_function_or_method:1:range
	  [545]	list:1:append
	  [1097]	builtin_function_or_method:1:time
	  [22]	builtin_function_or_method:1:gmtime
	  [44]	builtin_function_or_method:1:id
	  [110]	string:1:upper
	  [44]	builtin_function_or_method:1:StringIO
	  [22]	SRE_Match:1:groups
	  [22]	builtin_function_or_method:1:str
	  [44]	string:1:startswith
	  [110]	string:1:join
	  [110]	string:1:strip
	  [88]	dictionary:1:get
	  [22]	builtin_function_or_method:1:filter
	  [22]	builtin_function_or_method:1:map
	  [22]	string:1:rfind
	  [22]	list:1:pop
	  [645]	socket:1:setblocking
	  [618]	builtin_function_or_method:1:apply
	  [61]	socket:1:recv
	  [645]	builtin_function_or_method:1:int
	  [430]	builtin_function_or_method:1:getattr
	  [22]	socket:1:accept
	  [21]	socket:1:close
	  [643]	builtin_function_or_method:1:fcntl
	  [54]	builtin_function_or_method:1:select
	  [860]	builtin_function_or_method:1:strftime
	  [1288]	socket:1:fileno

/home/matt/wrk/dc/Zope2/lib/python/AccessControl/DTML.py:100:guarded_getattr
	55219 calls,
	avg 0.032579/3.419656/0.445499,
	 cumulative 46871.000000/2319220.000000/296410.000000
	called by:
	  [10]	socket:1:send
	  [3]	socket:1:setblocking
	  [8]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/DTML.py:100:guarded_getattr
	  [6]	socket:1:close
	  [4]	builtin_function_or_method:1:select
	  [3]	/home/matt/wrk/dc/Zope2/lib/python/OFS/DTMLMethod.py:168:__call__
	  [77]	/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_String.py:434:__call__
	  [24938]	builtin_function_or_method:1:render_blocks
	  [1105]	/home/matt/wrk/dc/Zope2/lib/python/TreeDisplay/TreeTag.py:152:render
	  [7927]	/home/matt/wrk/dc/Zope2/lib/python/TreeDisplay/TreeTag.py:167:tpRender
	  [17106]	/home/matt/wrk/dc/Zope2/lib/python/TreeDisplay/TreeTag.py:279:tpRenderTABLE
	  [4031]	/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_Util.py:202:eval
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/TreeDisplay/TreeTag.py:587:encode_seq
	calls: 
	  [8]	socket:1:send
	  [28]	dictionary:1:has_key
	  [6]	builtin_function_or_method:1:hasattr
	  [55]	builtin_function_or_method:1:len
	  [7]	builtin_function_or_method:1:localtime
	  [33]	builtin_function_or_method:1:type
	  [70]	string:1:lower
	  [2]	builtin_function_or_method:1:range
	  [13]	list:1:append
	  [21]	builtin_function_or_method:1:time
	  [1]	builtin_function_or_method:1:str
	  [4]	dictionary:1:get
	  [14]	socket:1:setblocking
	  [10]	builtin_function_or_method:1:apply
	  [14]	builtin_function_or_method:1:int
	  [11]	builtin_function_or_method:1:getattr
	  [8]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/DTML.py:100:guarded_getattr
	  [7]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/HTTPRequest.py:813:__getitem__
	  [1]	builtin_function_or_method:1:__init__
	  [3]	builtin_function_or_method:1:eval
	  [14]	builtin_function_or_method:1:fcntl
	  [1]	/usr/local/python2.1-exp/lib/python2.1/string.py:174:rfind
	  [3]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/SecurityManagement.py:113:getSecurityManager
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/SecurityManager.py:125:validate
	  [2]	/usr/local/python2.1-exp/lib/python2.1/string.py:118:join
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/OFS/ObjectManager.py:499:tpValues
	  [1]	/usr/local/python2.1-exp/lib/python2.1/string.py:161:find
	  [1]	builtin_function_or_method:1:compress
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/HTTPResponse.py:397:setCookie
	  [14]	builtin_function_or_method:1:strftime
	  [1]	/usr/local/python2.1-exp/lib/python2.1/string.py:298:translate
	  [2]	builtin_function_or_method:1:render_blocks
	  [55214]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/ZopeGuards.py:105:guarded_getattr
	  [6]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/ZopeGuards.py:102:aq_validate
	  [1]	builtin_function_or_method:1:b2a_base64
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/TreeDisplay/TreeTag.py:654:tpStateLevel
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/TreeDisplay/TreeTag.py:279:tpRenderTABLE
	  [7]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/DTML.py:103:guarded_getitem
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/TreeDisplay/TreeTag.py:587:encode_seq
	  [28]	socket:1:fileno

/home/matt/wrk/dc/Zope2/lib/python/AccessControl/DTML.py:103:guarded_getitem
	26104 calls,
	avg 0.014940/0.009194/0.003831,
	 cumulative 2107.000000/210370.000000/27140.000000
	called by:
	  [11]	socket:1:send
	  [7]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/DTML.py:100:guarded_getattr
	  [7]	socket:1:close
	  [28]	/home/matt/wrk/dc/Zope2/lib/python/TreeDisplay/TreeTag.py:167:tpRender
	  [26051]	/home/matt/wrk/dc/Zope2/lib/python/TreeDisplay/TreeTag.py:279:tpRenderTABLE
	calls: 
	  [4]	socket:1:send
	  [23]	dictionary:1:has_key
	  [1]	builtin_function_or_method:1:hasattr
	  [60]	builtin_function_or_method:1:len
	  [3]	builtin_function_or_method:1:localtime
	  [22]	builtin_function_or_method:1:type
	  [1]	string:1:find
	  [9]	string:1:split
	  [15]	SRE_Pattern:1:match
	  [2]	SRE_Match:1:end
	  [4]	SRE_Match:1:group
	  [35]	string:1:lower
	  [1]	builtin_function_or_method:1:range
	  [19]	list:1:append
	  [8]	builtin_function_or_method:1:time
	  [1]	builtin_function_or_method:1:gmtime
	  [2]	builtin_function_or_method:1:id
	  [5]	string:1:upper
	  [2]	builtin_function_or_method:1:StringIO
	  [1]	SRE_Match:1:groups
	  [1]	builtin_function_or_method:1:str
	  [2]	string:1:startswith
	  [5]	string:1:join
	  [5]	string:1:strip
	  [4]	dictionary:1:get
	  [1]	builtin_function_or_method:1:filter
	  [1]	builtin_function_or_method:1:map
	  [1]	string:1:rfind
	  [1]	list:1:pop
	  [4]	socket:1:setblocking
	  [8]	builtin_function_or_method:1:apply
	  [1]	socket:1:recv
	  [4]	builtin_function_or_method:1:int
	  [3]	builtin_function_or_method:1:getattr
	  [1]	socket:1:accept
	  [3]	socket:1:close
	  [4]	builtin_function_or_method:1:fcntl
	  [2]	builtin_function_or_method:1:select
	  [6]	builtin_function_or_method:1:strftime
	  [26103]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/ZopeGuards.py:136:guarded_getitem
	  [8]	socket:1:fileno

/home/matt/wrk/dc/Zope2/lib/python/AccessControl/PermissionRole.py:125:__of__
	22087 calls,
	avg 0.070449/4.400326/0.575904,
	 cumulative 7150.000000/289270.000000/37270.000000
	called by:
	  [3]	socket:1:send
	  [22]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/Publish.py:122:publish
	  [1004]	builtin_function_or_method:1:hasattr
	  [20079]	builtin_function_or_method:1:getattr
	  [1]	socket:1:close
	  [976]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/BaseRequest.py:231:traverse
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/ZApplication.py:114:__bobo_traverse__
	calls: 
	  [3]	socket:1:send
	  [24]	dictionary:1:has_key
	  [4]	builtin_function_or_method:1:hasattr
	  [53]	builtin_function_or_method:1:len
	  [4]	builtin_function_or_method:1:localtime
	  [20]	builtin_function_or_method:1:type
	  [1]	string:1:find
	  [9]	string:1:split
	  [15]	SRE_Pattern:1:match
	  [2]	SRE_Match:1:end
	  [4]	SRE_Match:1:group
	  [45]	string:1:lower
	  [1]	builtin_function_or_method:1:range
	  [19]	list:1:append
	  [12]	builtin_function_or_method:1:time
	  [1]	builtin_function_or_method:1:gmtime
	  [2]	builtin_function_or_method:1:id
	  [5]	string:1:upper
	  [2]	builtin_function_or_method:1:StringIO
	  [1]	SRE_Match:1:groups
	  [1]	builtin_function_or_method:1:str
	  [2]	string:1:startswith
	  [5]	string:1:join
	  [5]	string:1:strip
	  [4]	dictionary:1:get
	  [1]	builtin_function_or_method:1:filter
	  [1]	builtin_function_or_method:1:map
	  [1]	string:1:rfind
	  [1]	list:1:pop
	  [7]	socket:1:setblocking
	  [9]	builtin_function_or_method:1:apply
	  [1]	socket:1:recv
	  [7]	builtin_function_or_method:1:int
	  [22087]	builtin_function_or_method:1:getattr
	  [1]	socket:1:accept
	  [1]	socket:1:close
	  [7]	builtin_function_or_method:1:fcntl
	  [6022]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/PermissionRole.py:144:__of__
	  [2]	builtin_function_or_method:1:select
	  [8]	builtin_function_or_method:1:strftime
	  [14]	socket:1:fileno

/home/matt/wrk/dc/Zope2/lib/python/AccessControl/PermissionRole.py:144:__of__
	21083 calls,
	avg 0.160034/0.124745/0.023716,
	 cumulative 11144.000000/81440.000000/9880.000000
	called by:
	  [1]	socket:1:send
	  [15056]	builtin_function_or_method:1:getattr
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/BaseRequest.py:231:traverse
	  [6022]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/PermissionRole.py:125:__of__
	  [3]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/ZopeSecurityPolicy.py:104:validate
	calls: 
	  [1]	dictionary:1:has_key
	  [73254]	builtin_function_or_method:1:hasattr
	  [4]	builtin_function_or_method:1:len
	  [21071]	builtin_function_or_method:1:type
	  [1]	builtin_function_or_method:1:apply
	  [73252]	builtin_function_or_method:1:getattr
	  [1]	socket:1:close

/home/matt/wrk/dc/Zope2/lib/python/AccessControl/SecurityManagement.py:108:noSecurityManager
	1004 calls,
	avg 0.191235/0.179283/0.000000,
	 cumulative 192.000000/180.000000/0.000000
	called by:
	  [1]	socket:1:send
	  [7]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/Publish.py:207:publish_module
	  [995]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/Publish.py:122:publish
	  [1]	socket:1:accept
	calls: 
	  [1]	builtin_function_or_method:1:__init__

/home/matt/wrk/dc/Zope2/lib/python/AccessControl/SecurityManagement.py:113:getSecurityManager
	21082 calls,
	avg 0.038089/0.030832/0.004743,
	 cumulative 1043.000000/910.000000/160.000000
	called by:
	  [2]	socket:1:send
	  [1]	builtin_function_or_method:1:apply
	  [3]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/DTML.py:100:guarded_getattr
	  [1003]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/User.py:573:authorize
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/SecurityManagement.py:99:newSecurityManager
	  [3010]	/home/matt/wrk/dc/Zope2/lib/python/OFS/DTMLMethod.py:168:__call__
	  [17062]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/ZopeGuards.py:105:guarded_getattr
	calls: 
	  [21080]	dictionary:1:get

/home/matt/wrk/dc/Zope2/lib/python/AccessControl/SecurityManagement.py:139:__init__
	2008 calls,
	avg 0.015936/0.019920/0.000000,
	 cumulative 32.000000/40.000000/0.000000
	called by:
	  [1]	socket:1:send
	  [2007]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/SecurityManagement.py:99:newSecurityManager

/home/matt/wrk/dc/Zope2/lib/python/AccessControl/SecurityManagement.py:99:newSecurityManager
	2008 calls,
	avg 0.067231/0.059761/0.000000,
	 cumulative 217.000000/65940.000000/8790.000000
	called by:
	  [3]	socket:1:send
	  [26]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/Publish.py:122:publish
	  [2]	socket:1:close
	  [969]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/BaseRequest.py:231:traverse
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/ZApplication.py:114:__bobo_traverse__
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/User.py:587:validate
	  [1004]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/User.py:573:authorize
	calls: 
	  [2007]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/SecurityManagement.py:139:__init__
	  [2007]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/SecurityManager.py:120:__init__
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/SecurityManagement.py:113:getSecurityManager
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/SecurityManager.py:125:validate

/home/matt/wrk/dc/Zope2/lib/python/AccessControl/SecurityManager.py:120:__init__
	2008 calls,
	avg 0.023904/0.019920/0.004980,
	 cumulative 49.000000/32910.000000/4400.000000
	called by:
	  [1]	socket:1:send
	  [2007]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/SecurityManagement.py:99:newSecurityManager
	calls: 
	  [1]	dictionary:1:has_key
	  [4]	builtin_function_or_method:1:len
	  [2]	builtin_function_or_method:1:type
	  [1]	builtin_function_or_method:1:apply
	  [1]	socket:1:close

/home/matt/wrk/dc/Zope2/lib/python/AccessControl/SecurityManager.py:125:validate
	18071 calls,
	avg 0.037574/8.798074/1.150462,
	 cumulative 20013.000000/1676740.000000/214940.000000
	called by:
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/DTML.py:100:guarded_getattr
	  [1]	builtin_function_or_method:1:select
	  [1002]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/User.py:573:authorize
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/SecurityManagement.py:99:newSecurityManager
	  [17066]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/ZopeGuards.py:102:aq_validate
	calls: 
	  [7]	socket:1:send
	  [23]	dictionary:1:has_key
	  [66]	builtin_function_or_method:1:len
	  [7]	builtin_function_or_method:1:localtime
	  [54]	builtin_function_or_method:1:type
	  [70]	string:1:lower
	  [7]	list:1:append
	  [20]	builtin_function_or_method:1:time
	  [10]	dictionary:1:get
	  [14]	socket:1:setblocking
	  [13]	builtin_function_or_method:1:apply
	  [13]	builtin_function_or_method:1:int
	  [26]	builtin_function_or_method:1:getattr
	  [2]	socket:1:close
	  [13]	builtin_function_or_method:1:fcntl
	  [1]	builtin_function_or_method:1:select
	  [18068]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/ZopeSecurityPolicy.py:104:validate
	  [2]	builtin_function_or_method:1:aq_base
	  [14]	builtin_function_or_method:1:strftime
	  [27]	socket:1:fileno

/home/matt/wrk/dc/Zope2/lib/python/AccessControl/SecurityManager.py:174:addContext
	3011 calls,
	avg 0.073730/0.059781/0.009963,
	 cumulative 618.000000/600.000000/30.000000
	called by:
	  [2]	builtin_function_or_method:1:apply
	  [3009]	/home/matt/wrk/dc/Zope2/lib/python/OFS/DTMLMethod.py:168:__call__
	calls: 
	  [3011]	builtin_function_or_method:1:len
	  [3011]	list:1:append
	  [3011]	builtin_function_or_method:1:getattr

/home/matt/wrk/dc/Zope2/lib/python/AccessControl/SecurityManager.py:187:removeContext
	3010 calls,
	avg 0.053488/0.036545/0.006645,
	 cumulative 407.000000/400.000000/20.000000
	called by:
	  [80]	builtin_function_or_method:1:apply
	  [1]	socket:1:close
	  [2927]	/home/matt/wrk/dc/Zope2/lib/python/OFS/DTMLMethod.py:168:__call__
	  [2]	builtin_function_or_method:1:render_blocks
	calls: 
	  [2004]	builtin_function_or_method:1:getattr

/home/matt/wrk/dc/Zope2/lib/python/AccessControl/User.py:328:__len__
	1004 calls,
	avg 0.009960/0.009960/0.009960,
	 cumulative 10.000000/10.000000/10.000000
	called by:
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/BaseRequest.py:231:traverse
	  [1002]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/User.py:587:validate
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/User.py:703:_getobcontext

/home/matt/wrk/dc/Zope2/lib/python/AccessControl/User.py:329:__str__
	1004 calls,
	avg 0.028884/0.009960/0.000000,
	 cumulative 44.000000/10.000000/0.000000
	called by:
	  [1004]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/Transaction.py:399:setUser
	calls: 
	  [1004]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/User.py:344:getUserName

/home/matt/wrk/dc/Zope2/lib/python/AccessControl/User.py:344:getUserName
	1004 calls,
	avg 0.014940/0.000000/0.000000,
	 cumulative 15.000000/0.000000/0.000000
	called by:
	  [1004]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/User.py:329:__str__

/home/matt/wrk/dc/Zope2/lib/python/AccessControl/User.py:550:identify
	1004 calls,
	avg 0.014940/0.000000/0.000000,
	 cumulative 15.000000/0.000000/0.000000
	called by:
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/BaseRequest.py:231:traverse
	  [1002]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/User.py:587:validate
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/User.py:703:_getobcontext

/home/matt/wrk/dc/Zope2/lib/python/AccessControl/User.py:560:authenticate
	1004 calls,
	avg 0.048805/0.029880/0.009960,
	 cumulative 49.000000/30.000000/10.000000
	called by:
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/BaseRequest.py:231:traverse
	  [1002]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/User.py:587:validate
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/User.py:703:_getobcontext

/home/matt/wrk/dc/Zope2/lib/python/AccessControl/User.py:573:authorize
	1004 calls,
	avg 0.092629/0.119522/0.019920,
	 cumulative 399.000000/135880.000000/17670.000000
	called by:
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/BaseRequest.py:231:traverse
	  [1002]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/User.py:587:validate
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/User.py:703:_getobcontext
	calls: 
	  [1]	socket:1:send
	  [2]	builtin_function_or_method:1:len
	  [2]	builtin_function_or_method:1:type
	  [1]	builtin_function_or_method:1:time
	  [1]	socket:1:setblocking
	  [1]	builtin_function_or_method:1:apply
	  [1]	builtin_function_or_method:1:int
	  [1004]	builtin_function_or_method:1:getattr
	  [1]	builtin_function_or_method:1:fcntl
	  [1004]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/SecurityManagement.py:99:newSecurityManager
	  [1003]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/SecurityManagement.py:113:getSecurityManager
	  [1002]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/SecurityManager.py:125:validate
	  [2]	socket:1:fileno

/home/matt/wrk/dc/Zope2/lib/python/AccessControl/User.py:587:validate
	1004 calls,
	avg 0.316733/5.458167/0.717131,
	 cumulative 1089.000000/262040.000000/34000.000000
	called by:
	  [3]	socket:1:send
	  [25]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/Publish.py:122:publish
	  [2]	socket:1:close
	  [972]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/BaseRequest.py:231:traverse
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/ZApplication.py:114:__bobo_traverse__
	calls: 
	  [8]	builtin_function_or_method:1:len
	  [7]	list:1:append
	  [1004]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/HTTPRequest.py:813:__getitem__
	  [6]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/BaseRequest.py:155:__setitem__
	  [1]	builtin_function_or_method:1:select
	  [1004]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/User.py:703:_getobcontext
	  [1002]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/User.py:550:identify
	  [1002]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/User.py:560:authenticate
	  [1002]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/User.py:328:__len__
	  [1002]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/User.py:736:_isTop
	  [1002]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/User.py:573:authorize
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/SecurityManagement.py:99:newSecurityManager
	  [2]	/usr/local/python2.1-exp/lib/python2.1/string.py:118:join

/home/matt/wrk/dc/Zope2/lib/python/AccessControl/User.py:703:_getobcontext
	1004 calls,
	avg 0.127490/0.189243/0.019920,
	 cumulative 234.000000/70920.000000/9220.000000
	called by:
	  [1004]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/User.py:587:validate
	calls: 
	  [1]	socket:1:send
	  [1]	dictionary:1:has_key
	  [1010]	builtin_function_or_method:1:len
	  [4]	builtin_function_or_method:1:type
	  [1]	builtin_function_or_method:1:apply
	  [3009]	builtin_function_or_method:1:getattr
	  [2007]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/HTTPRequest.py:813:__getitem__
	  [1]	socket:1:close
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/User.py:550:identify
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/User.py:560:authenticate
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/User.py:328:__len__
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/User.py:736:_isTop
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/User.py:573:authorize

/home/matt/wrk/dc/Zope2/lib/python/AccessControl/User.py:736:_isTop
	1004 calls,
	avg 0.016932/0.009960/0.009960,
	 cumulative 17.000000/10.000000/10.000000
	called by:
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/BaseRequest.py:231:traverse
	  [1002]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/User.py:587:validate
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/User.py:703:_getobcontext

/home/matt/wrk/dc/Zope2/lib/python/AccessControl/ZopeGuards.py:102:aq_validate
	17067 calls,
	avg 0.021738/0.010547/0.002344,
	 cumulative 20244.000000/1715930.000000/219680.000000
	called by:
	  [3]	socket:1:send
	  [6]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/DTML.py:100:guarded_getattr
	  [1]	socket:1:close
	  [17057]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/ZopeGuards.py:105:guarded_getattr
	calls: 
	  [1]	socket:1:send
	  [2]	builtin_function_or_method:1:len
	  [2]	builtin_function_or_method:1:type
	  [1]	builtin_function_or_method:1:time
	  [1]	socket:1:setblocking
	  [1]	builtin_function_or_method:1:apply
	  [1]	builtin_function_or_method:1:int
	  [1]	builtin_function_or_method:1:fcntl
	  [17066]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/SecurityManager.py:125:validate
	  [2]	socket:1:fileno

/home/matt/wrk/dc/Zope2/lib/python/AccessControl/ZopeGuards.py:105:guarded_getattr
	55219 calls,
	avg 0.150781/1.094732/0.150311,
	 cumulative 45009.000000/1946460.000000/248080.000000
	called by:
	  [2]	socket:1:send
	  [55214]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/DTML.py:100:guarded_getattr
	  [1]	builtin_function_or_method:1:render_blocks
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/TreeDisplay/TreeTag.py:279:tpRenderTABLE
	calls: 
	  [1]	socket:1:send
	  [9]	dictionary:1:has_key
	  [17058]	builtin_function_or_method:1:hasattr
	  [25]	builtin_function_or_method:1:len
	  [2]	builtin_function_or_method:1:localtime
	  [17075]	builtin_function_or_method:1:type
	  [20]	string:1:lower
	  [4]	builtin_function_or_method:1:time
	  [17064]	dictionary:1:get
	  [2]	socket:1:setblocking
	  [5]	builtin_function_or_method:1:apply
	  [2]	builtin_function_or_method:1:int
	  [55212]	builtin_function_or_method:1:getattr
	  [38145]	builtin_function_or_method:1:__init__
	  [3]	socket:1:close
	  [2]	builtin_function_or_method:1:fcntl
	  [17062]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/SecurityManagement.py:113:getSecurityManager
	  [4]	builtin_function_or_method:1:strftime
	  [17057]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/ZopeGuards.py:102:aq_validate
	  [4]	socket:1:fileno

/home/matt/wrk/dc/Zope2/lib/python/AccessControl/ZopeGuards.py:136:guarded_getitem
	26104 calls,
	avg 0.046583/1.435795/0.193074,
	 cumulative 1711.000000/37840.000000/5140.000000
	called by:
	  [1]	builtin_function_or_method:1:select
	  [26103]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/DTML.py:103:guarded_getitem
	calls: 
	  [3]	dictionary:1:has_key
	  [5]	builtin_function_or_method:1:len
	  [1]	builtin_function_or_method:1:localtime
	  [52208]	builtin_function_or_method:1:type
	  [10]	string:1:lower
	  [2]	builtin_function_or_method:1:time
	  [26102]	dictionary:1:get
	  [1]	socket:1:setblocking
	  [1]	builtin_function_or_method:1:apply
	  [1]	builtin_function_or_method:1:int
	  [1]	builtin_function_or_method:1:getattr
	  [1]	socket:1:accept
	  [1]	builtin_function_or_method:1:fcntl
	  [2]	builtin_function_or_method:1:strftime
	  [2]	socket:1:fileno

/home/matt/wrk/dc/Zope2/lib/python/AccessControl/ZopeSecurityPolicy.py:104:validate
	18071 calls,
	avg 0.140501/0.117868/0.022688,
	 cumulative 19312.000000/1111590.000000/142060.000000
	called by:
	  [1]	socket:1:send
	  [2]	socket:1:close
	  [18068]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/SecurityManager.py:125:validate
	calls: 
	  [38121]	builtin_function_or_method:1:type
	  [10026]	dictionary:1:get
	  [55185]	builtin_function_or_method:1:getattr
	  [3]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/PermissionRole.py:144:__of__
	  [18068]	builtin_function_or_method:1:aq_base

/home/matt/wrk/dc/Zope2/lib/python/App/RefreshFuncs.py:119:_getCentralRefreshData
	63 calls,
	avg 0.142857/0.000000/0.000000,
	 cumulative 20.000000/10.000000/10.000000
	called by:
	  [63]	/home/matt/wrk/dc/Zope2/lib/python/App/RefreshFuncs.py:414:checkAutoRefresh
	calls: 
	  [63]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/Connection.py:513:root
	  [63]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/PersistentMapping.py:137:has_key
	  [63]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/PersistentMapping.py:103:__init__

/home/matt/wrk/dc/Zope2/lib/python/App/RefreshFuncs.py:414:checkAutoRefresh
	1004 calls,
	avg 0.029880/0.009960/0.000000,
	 cumulative 65.000000/30.000000/10.000000
	called by:
	  [1004]	/home/matt/wrk/dc/Zope2/lib/python/App/RefreshFuncs.py:438:autoRefresh
	calls: 
	  [1004]	builtin_function_or_method:1:time
	  [63]	/home/matt/wrk/dc/Zope2/lib/python/App/RefreshFuncs.py:119:_getCentralRefreshData
	  [63]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/PersistentMapping.py:131:get

/home/matt/wrk/dc/Zope2/lib/python/App/RefreshFuncs.py:438:autoRefresh
	1004 calls,
	avg 0.030876/0.000000/0.009960,
	 cumulative 96.000000/30.000000/20.000000
	called by:
	  [1]	socket:1:send
	  [12]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/BaseRequest.py:231:traverse
	  [990]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/ZApplication.py:114:__bobo_traverse__
	  [1]	builtin_function_or_method:1:select
	calls: 
	  [1004]	/home/matt/wrk/dc/Zope2/lib/python/App/RefreshFuncs.py:414:checkAutoRefresh

/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_HTML.py:199:group
	39 calls,
	avg 0.025641/0.000000/0.000000,
	 cumulative 5.000000/0.000000/0.000000
	called by:
	  [39]	/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_HTML.py:228:parseTag
	calls: 
	  [39]	builtin_function_or_method:1:len
	  [39]	builtin_function_or_method:1:map
	  [39]	builtin_function_or_method:1:tuple

/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_HTML.py:205:start
	39 calls,
	avg 0.000000/0.000000/0.000000,
	 cumulative 0.000000/0.000000/0.000000
	called by:
	  [13]	/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_String.py:227:parse
	  [12]	/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_String.py:268:parse_block
	  [14]	/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_String.py:317:parse_close

/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_HTML.py:224:tagre
	8 calls,
	avg 0.000000/0.000000/0.000000,
	 cumulative 0.000000/0.000000/0.000000
	called by:
	  [8]	/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_String.py:227:parse

/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_HTML.py:228:parseTag
	39 calls,
	avg 0.076923/0.256410/0.000000,
	 cumulative 9.000000/20.000000/0.000000
	called by:
	  [39]	/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_String.py:168:_parseTag
	calls: 
	  [39]	/usr/local/python2.1-exp/lib/python2.1/string.py:73:strip
	  [39]	/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_HTML.py:199:group

/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_HTML.py:264:SubTemplate
	5 calls,
	avg 0.000000/0.000000/0.000000,
	 cumulative 0.000000/0.000000/0.000000
	called by:
	  [5]	/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_String.py:268:parse_block
	calls: 
	  [5]	/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_String.py:337:__init__

/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_HTML.py:267:varExtra
	9 calls,
	avg 0.000000/0.000000/0.000000,
	 cumulative 0.000000/0.000000/0.000000
	called by:
	  [9]	/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_String.py:227:parse

/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_HTML.py:96:search
	47 calls,
	avg 0.276596/0.000000/0.000000,
	 cumulative 28.000000/10.000000/0.000000
	called by:
	  [21]	/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_String.py:227:parse
	  [12]	/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_String.py:268:parse_block
	  [14]	/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_String.py:317:parse_close
	calls: 
	  [104]	SRE_Pattern:1:search
	  [78]	SRE_Pattern:1:match
	  [48]	SRE_Match:1:end
	  [87]	/usr/local/python2.1-exp/lib/python2.1/string.py:73:strip
	  [144]	SRE_Match:1:start
	  [39]	/usr/local/python2.1-exp/lib/python2.1/string.py:161:find

/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_If.py:161:__init__
	3 calls,
	avg 0.333333/0.000000/0.000000,
	 cumulative 4.000000/0.000000/0.000000
	called by:
	  [3]	/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_String.py:268:parse_block
	calls: 
	  [1]	list:1:append
	  [3]	builtin_function_or_method:1:tuple
	  [4]	/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_Util.py:368:parse_params
	  [3]	/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_Util.py:256:name_param

/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_String.py:168:_parseTag
	39 calls,
	avg 0.000000/0.000000/0.000000,
	 cumulative 9.000000/20.000000/0.000000
	called by:
	  [13]	/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_String.py:227:parse
	  [12]	/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_String.py:268:parse_block
	  [14]	/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_String.py:317:parse_close
	calls: 
	  [39]	builtin_function_or_method:1:type
	  [39]	/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_HTML.py:228:parseTag

/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_String.py:227:parse
	8 calls,
	avg 0.250000/0.000000/0.000000,
	 cumulative 51.000000/40.000000/0.000000
	called by:
	  [3]	/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_String.py:408:cook
	  [5]	/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_String.py:268:parse_block
	calls: 
	  [22]	builtin_function_or_method:1:hasattr
	  [13]	builtin_function_or_method:1:len
	  [28]	list:1:append
	  [13]	/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_HTML.py:205:start
	  [8]	/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_HTML.py:224:tagre
	  [21]	/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_HTML.py:96:search
	  [13]	/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_String.py:168:_parseTag
	  [9]	/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_HTML.py:267:varExtra
	  [9]	/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_Var.py:234:__init__
	  [4]	/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_String.py:268:parse_block

/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_String.py:259:skip_eol
	9 calls,
	avg 0.000000/0.000000/0.000000,
	 cumulative 0.000000/0.000000/0.000000
	called by:
	  [9]	/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_String.py:268:parse_block
	calls: 
	  [9]	SRE_Pattern:1:match
	  [9]	SRE_Match:1:end
	  [9]	SRE_Match:1:start

/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_String.py:268:parse_block
	4 calls,
	avg 0.750000/0.000000/0.000000,
	 cumulative 40.000000/30.000000/0.000000
	called by:
	  [4]	/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_String.py:227:parse
	calls: 
	  [3]	/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_If.py:161:__init__
	  [11]	builtin_function_or_method:1:hasattr
	  [12]	builtin_function_or_method:1:len
	  [9]	list:1:append
	  [12]	/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_HTML.py:205:start
	  [5]	/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_String.py:227:parse
	  [12]	/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_HTML.py:96:search
	  [12]	/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_String.py:168:_parseTag
	  [9]	/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_String.py:259:skip_eol
	  [3]	/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_String.py:317:parse_close
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/TreeDisplay/TreeTag.py:108:__init__
	  [5]	/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_HTML.py:264:SubTemplate

/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_String.py:317:parse_close
	5 calls,
	avg 0.400000/4.000000/0.000000,
	 cumulative 13.000000/30.000000/0.000000
	called by:
	  [3]	/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_String.py:268:parse_block
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_String.py:317:parse_close
	calls: 
	  [8]	builtin_function_or_method:1:hasattr
	  [14]	builtin_function_or_method:1:len
	  [14]	/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_HTML.py:205:start
	  [14]	/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_HTML.py:96:search
	  [14]	/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_String.py:168:_parseTag
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_String.py:317:parse_close

/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_String.py:337:__init__
	5 calls,
	avg 0.000000/0.000000/0.000000,
	 cumulative 0.000000/0.000000/0.000000
	called by:
	  [5]	/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_HTML.py:264:SubTemplate
	calls: 
	  [5]	/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_String.py:419:initvars
	  [5]	/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_String.py:354:setName

/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_String.py:350:name
	4014 calls,
	avg 0.011211/0.024913/0.007474,
	 cumulative 45.000000/100.000000/30.000000
	called by:
	  [4013]	/home/matt/wrk/dc/Zope2/lib/python/OFS/SimpleItem.py:131:getId
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/OFS/DTMLMethod.py:168:__call__

/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_String.py:354:setName
	5 calls,
	avg 0.000000/0.000000/0.000000,
	 cumulative 0.000000/0.000000/0.000000
	called by:
	  [5]	/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_String.py:337:__init__

/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_String.py:400:read_raw
	3 calls,
	avg 0.000000/0.000000/0.000000,
	 cumulative 0.000000/0.000000/0.000000
	called by:
	  [3]	/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_String.py:404:read

/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_String.py:404:read
	3 calls,
	avg 0.333333/0.000000/0.000000,
	 cumulative 1.000000/0.000000/0.000000
	called by:
	  [3]	/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_String.py:408:cook
	calls: 
	  [3]	/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_String.py:400:read_raw

/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_String.py:408:cook
	3 calls,
	avg 0.000000/0.000000/0.000000,
	 cumulative 61.000000/50.000000/0.000000
	called by:
	  [3]	/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_String.py:434:__call__
	calls: 
	  [3]	/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_String.py:404:read
	  [3]	/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_String.py:227:parse

/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_String.py:419:initvars
	5 calls,
	avg 0.000000/0.000000/0.000000,
	 cumulative 0.000000/0.000000/0.000000
	called by:
	  [5]	/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_String.py:337:__init__

/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_String.py:434:__call__
	3011 calls,
	avg 0.363002/0.352043/0.036533,
	 cumulative 8253.000000/388110.000000/49740.000000
	called by:
	  [3011]	builtin_function_or_method:1:apply
	calls: 
	  [1]	socket:1:send
	  [12]	dictionary:1:has_key
	  [3012]	builtin_function_or_method:1:hasattr
	  [29]	builtin_function_or_method:1:len
	  [4014]	builtin_function_or_method:1:type
	  [1]	string:1:find
	  [9]	string:1:split
	  [15]	SRE_Pattern:1:match
	  [2]	SRE_Match:1:end
	  [4]	SRE_Match:1:group
	  [5]	string:1:lower
	  [1]	builtin_function_or_method:1:range
	  [19]	list:1:append
	  [1]	builtin_function_or_method:1:time
	  [1]	builtin_function_or_method:1:gmtime
	  [2]	builtin_function_or_method:1:id
	  [5]	string:1:upper
	  [2]	builtin_function_or_method:1:StringIO
	  [1]	SRE_Match:1:groups
	  [1]	builtin_function_or_method:1:str
	  [2]	string:1:startswith
	  [5]	string:1:join
	  [5]	string:1:strip
	  [4]	dictionary:1:get
	  [1]	builtin_function_or_method:1:filter
	  [1]	builtin_function_or_method:1:map
	  [1]	string:1:rfind
	  [1]	list:1:pop
	  [2]	builtin_function_or_method:1:apply
	  [1]	socket:1:recv
	  [77]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/DTML.py:100:guarded_getattr
	  [1012]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/HTTPRequest.py:813:__getitem__
	  [1]	socket:1:accept
	  [1]	socket:1:close
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/OFS/SimpleItem.py:172:title_or_id
	  [2]	builtin_function_or_method:1:select
	  [69]	/usr/local/python2.1-exp/lib/python2.1/string.py:118:join
	  [68]	/home/matt/wrk/dc/Zope2/lib/python/OFS/DTMLMethod.py:168:__call__
	  [3]	/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_String.py:408:cook
	  [1002]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/BaseRequest.py:152:__len__
	  [3007]	/home/matt/wrk/dc/Zope2/lib/python/OFS/DTMLMethod.py:214:ZDocumentTemplate_beforeRender
	  [3007]	builtin_function_or_method:1:render_blocks
	  [2929]	/home/matt/wrk/dc/Zope2/lib/python/OFS/DTMLMethod.py:227:ZDocumentTemplate_afterRender
	  [5]	/home/matt/wrk/dc/Zope2/lib/python/TreeDisplay/TreeTag.py:152:render

/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_Util.py:202:eval
	4016 calls,
	avg 0.219622/0.196713/0.037351,
	 cumulative 11454.000000/669240.000000/86580.000000
	called by:
	  [4016]	builtin_function_or_method:1:render_blocks
	calls: 
	  [4011]	dictionary:1:has_key
	  [8029]	builtin_function_or_method:1:getattr
	  [4031]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/DTML.py:100:guarded_getattr
	  [5]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/HTTPRequest.py:813:__getitem__
	  [4004]	builtin_function_or_method:1:eval
	  [4014]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/Eval.py:125:prepRestrictedCode
	  [5]	/usr/local/python2.1-exp/lib/python2.1/string.py:118:join

/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_Util.py:252:add_with_prefix
	5020 calls,
	avg 0.009761/0.007968/0.000000,
	 cumulative 49.000000/40.000000/0.000000
	called by:
	  [5020]	/home/matt/wrk/dc/Zope2/lib/python/TreeDisplay/TreeTag.py:279:tpRenderTABLE

/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_Util.py:256:name_param
	13 calls,
	avg 0.076923/0.000000/0.000000,
	 cumulative 3.000000/0.000000/0.000000
	called by:
	  [3]	/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_If.py:161:__init__
	  [9]	/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_Var.py:234:__init__
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/TreeDisplay/TreeTag.py:108:__init__
	calls: 
	  [39]	dictionary:1:has_key
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/Eval.py:112:__init__

/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_Util.py:368:parse_params
	25 calls,
	avg 0.160000/0.000000/0.000000,
	 cumulative 7.000000/0.000000/0.000000
	called by:
	  [4]	/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_If.py:161:__init__
	  [11]	builtin_function_or_method:1:apply
	  [9]	/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_Var.py:234:__init__
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/TreeDisplay/TreeTag.py:108:__init__
	calls: 
	  [6]	dictionary:1:has_key
	  [14]	builtin_function_or_method:1:len
	  [100]	SRE_Pattern:1:match
	  [31]	SRE_Match:1:group
	  [3]	string:1:lower
	  [3]	string:1:strip
	  [11]	builtin_function_or_method:1:apply

/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_Var.py:234:__init__
	9 calls,
	avg 0.222222/0.000000/0.000000,
	 cumulative 11.000000/0.000000/0.000000
	called by:
	  [9]	/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_String.py:227:parse
	calls: 
	  [9]	builtin_function_or_method:1:len
	  [9]	builtin_function_or_method:1:filter
	  [9]	builtin_function_or_method:1:map
	  [9]	builtin_function_or_method:1:tuple
	  [9]	/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_Util.py:368:parse_params
	  [9]	/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_Util.py:256:name_param

/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_Var.py:246:<lambda>
	90 calls,
	avg 0.011111/0.000000/0.000000,
	 cumulative 1.000000/0.000000/0.000000
	called by:
	  [90]	builtin_function_or_method:1:filter
	calls: 
	  [90]	dictionary:1:has_key

/home/matt/wrk/dc/Zope2/lib/python/OFS/Application.py:232:__bobo_traverse__
	1004 calls,
	avg 0.030876/0.019920/0.009960,
	 cumulative 87.000000/50.000000/20.000000
	called by:
	  [2]	socket:1:send
	  [19]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/Publish.py:122:publish
	  [981]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/BaseRequest.py:231:traverse
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/ZApplication.py:114:__bobo_traverse__
	calls: 
	  [1004]	builtin_function_or_method:1:getattr

/home/matt/wrk/dc/Zope2/lib/python/OFS/Application.py:282:getPhysicalPath
	2008 calls,
	avg 0.008964/0.009960/0.004980,
	 cumulative 18.000000/20.000000/10.000000
	called by:
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/Zope/__init__.py:247:recordMetaData
	  [2007]	/home/matt/wrk/dc/Zope2/lib/python/OFS/Traversable.py:125:getPhysicalPath

/home/matt/wrk/dc/Zope2/lib/python/OFS/Cache.py:201:ZCacheable_getCache
	6021 calls,
	avg 0.109782/0.093008/0.004983,
	 cumulative 661.000000/560.000000/30.000000
	called by:
	  [3011]	/home/matt/wrk/dc/Zope2/lib/python/OFS/Cache.py:257:ZCacheable_get
	  [3010]	/home/matt/wrk/dc/Zope2/lib/python/OFS/Cache.py:277:ZCacheable_set

/home/matt/wrk/dc/Zope2/lib/python/OFS/Cache.py:257:ZCacheable_get
	3011 calls,
	avg 0.120558/12.590501/1.643972,
	 cumulative 704.000000/38140.000000/4970.000000
	called by:
	  [3011]	/home/matt/wrk/dc/Zope2/lib/python/OFS/DTMLMethod.py:168:__call__
	calls: 
	  [3]	dictionary:1:has_key
	  [5]	builtin_function_or_method:1:len
	  [1]	builtin_function_or_method:1:localtime
	  [2]	builtin_function_or_method:1:type
	  [10]	string:1:lower
	  [2]	builtin_function_or_method:1:time
	  [1]	socket:1:setblocking
	  [1]	builtin_function_or_method:1:apply
	  [1]	builtin_function_or_method:1:int
	  [1]	builtin_function_or_method:1:getattr
	  [1]	builtin_function_or_method:1:fcntl
	  [3011]	/home/matt/wrk/dc/Zope2/lib/python/OFS/Cache.py:201:ZCacheable_getCache
	  [2]	builtin_function_or_method:1:strftime
	  [2]	socket:1:fileno

/home/matt/wrk/dc/Zope2/lib/python/OFS/Cache.py:277:ZCacheable_set
	3010 calls,
	avg 0.118937/0.152824/0.003322,
	 cumulative 679.000000/790.000000/20.000000
	called by:
	  [82]	builtin_function_or_method:1:apply
	  [1]	socket:1:close
	  [2925]	/home/matt/wrk/dc/Zope2/lib/python/OFS/DTMLMethod.py:168:__call__
	  [2]	builtin_function_or_method:1:render_blocks
	calls: 
	  [3010]	/home/matt/wrk/dc/Zope2/lib/python/OFS/Cache.py:201:ZCacheable_getCache

/home/matt/wrk/dc/Zope2/lib/python/OFS/DTMLMethod.py:168:__call__
	3011 calls,
	avg 0.573231/113.600133/14.407174,
	 cumulative 12437.000000/763220.000000/97140.000000
	called by:
	  [1004]	builtin_function_or_method:1:apply
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/OFS/DTMLMethod.py:168:__call__
	  [68]	/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_String.py:434:__call__
	  [1929]	builtin_function_or_method:1:render_blocks
	  [9]	/home/matt/wrk/dc/Zope2/lib/python/TreeDisplay/TreeTag.py:152:render
	calls: 
	  [1]	SRE_Pattern:1:search
	  [2787]	dictionary:1:has_key
	  [33]	builtin_function_or_method:1:len
	  [6]	builtin_function_or_method:1:localtime
	  [1858]	builtin_function_or_method:1:type
	  [60]	string:1:lower
	  [9]	builtin_function_or_method:1:time
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/OFS/content_types.py:94:text_type
	  [1]	dictionary:1:get
	  [3]	socket:1:setblocking
	  [3010]	builtin_function_or_method:1:apply
	  [1]	/usr/local/python2.1-exp/lib/python2.1/string.py:45:lower
	  [3]	builtin_function_or_method:1:int
	  [9]	builtin_function_or_method:1:getattr
	  [921]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/HTTPResponse.py:249:setHeader
	  [3]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/DTML.py:100:guarded_getattr
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/HTTPRequest.py:813:__getitem__
	  [3]	builtin_function_or_method:1:fcntl
	  [3010]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/SecurityManagement.py:113:getSecurityManager
	  [1]	/usr/local/python2.1-exp/lib/python2.1/string.py:118:join
	  [3933]	/home/matt/wrk/dc/Zope2/lib/python/OFS/SimpleItem.py:131:getId
	  [1]	builtin_function_or_method:1:callable
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/OFS/DTMLMethod.py:168:__call__
	  [3011]	/home/matt/wrk/dc/Zope2/lib/python/OFS/Cache.py:257:ZCacheable_get
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_String.py:350:name
	  [3009]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/SecurityManager.py:174:addContext
	  [12]	builtin_function_or_method:1:strftime
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/TreeDisplay/TreeTag.py:152:render
	  [2925]	/home/matt/wrk/dc/Zope2/lib/python/OFS/Cache.py:277:ZCacheable_set
	  [2927]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/SecurityManager.py:187:removeContext
	  [921]	/home/matt/wrk/dc/Zope2/lib/python/OFS/DTMLMethod.py:406:decapitate
	  [6]	socket:1:fileno
	  [922]	/home/matt/wrk/dc/Zope2/lib/python/OFS/content_types.py:152:guess_content_type

/home/matt/wrk/dc/Zope2/lib/python/OFS/DTMLMethod.py:214:ZDocumentTemplate_beforeRender
	3011 calls,
	avg 0.018598/0.016606/0.003321,
	 cumulative 56.000000/50.000000/10.000000
	called by:
	  [2]	socket:1:send
	  [1]	builtin_function_or_method:1:apply
	  [1]	socket:1:accept
	  [3007]	/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_String.py:434:__call__

/home/matt/wrk/dc/Zope2/lib/python/OFS/DTMLMethod.py:227:ZDocumentTemplate_afterRender
	3010 calls,
	avg 0.016279/0.003322/0.000000,
	 cumulative 49.000000/10.000000/0.000000
	called by:
	  [2]	socket:1:send
	  [70]	builtin_function_or_method:1:apply
	  [1]	socket:1:accept
	  [2929]	/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_String.py:434:__call__
	  [8]	builtin_function_or_method:1:render_blocks

/home/matt/wrk/dc/Zope2/lib/python/OFS/DTMLMethod.py:406:decapitate
	1003 calls,
	avg 0.035892/0.039880/0.009970,
	 cumulative 52.000000/70.000000/10.000000
	called by:
	  [81]	builtin_function_or_method:1:apply
	  [1]	socket:1:close
	  [921]	/home/matt/wrk/dc/Zope2/lib/python/OFS/DTMLMethod.py:168:__call__
	calls: 
	  [1003]	SRE_Pattern:1:match

/home/matt/wrk/dc/Zope2/lib/python/OFS/Document.py:85:?
	1 calls,
	avg 0.000000/0.000000/0.000000,
	 cumulative 0.000000/0.000000/0.000000
	called by:
	  [1]	builtin_function_or_method:1:__import__
	calls: 
	  [1]	builtin_function_or_method:1:__import__

/home/matt/wrk/dc/Zope2/lib/python/OFS/ObjectManager.py:281:_getOb
	52208 calls,
	avg 0.063975/0.048843/0.008045,
	 cumulative 7574.000000/54430.000000/6990.000000
	called by:
	  [15]	socket:1:send
	  [22077]	builtin_function_or_method:1:map
	  [30067]	/home/matt/wrk/dc/Zope2/lib/python/OFS/ObjectManager.py:499:tpValues
	  [38]	/home/matt/wrk/dc/Zope2/lib/python/TreeDisplay/TreeTag.py:279:tpRenderTABLE
	  [3]	/home/matt/wrk/dc/Zope2/lib/python/OFS/ObjectManager.py:281:_getOb
	  [8]	/home/matt/wrk/dc/Zope2/lib/python/OFS/ObjectManager.py:392:objectValues
	calls: 
	  [1]	dictionary:1:has_key
	  [52196]	builtin_function_or_method:1:hasattr
	  [4]	builtin_function_or_method:1:len
	  [2]	builtin_function_or_method:1:type
	  [1]	builtin_function_or_method:1:apply
	  [52190]	builtin_function_or_method:1:getattr
	  [1]	socket:1:close
	  [52197]	builtin_function_or_method:1:aq_base
	  [3]	/home/matt/wrk/dc/Zope2/lib/python/OFS/ObjectManager.py:281:_getOb

/home/matt/wrk/dc/Zope2/lib/python/OFS/ObjectManager.py:378:objectIds
	9036 calls,
	avg 0.113546/0.096282/0.016600,
	 cumulative 1778.000000/226120.000000/28940.000000
	called by:
	  [1]	<string>:1:f
	  [5020]	/home/matt/wrk/dc/Zope2/lib/python/OFS/ObjectManager.py:499:tpValues
	  [4015]	/home/matt/wrk/dc/Zope2/lib/python/OFS/ObjectManager.py:392:objectValues
	calls: 
	  [1]	dictionary:1:has_key
	  [4]	builtin_function_or_method:1:len
	  [8034]	builtin_function_or_method:1:type
	  [22080]	list:1:append
	  [5020]	builtin_function_or_method:1:map
	  [1]	builtin_function_or_method:1:apply
	  [1]	socket:1:close
	  [4]	/home/matt/wrk/dc/Zope2/lib/python/OFS/ObjectManager.py:390:<lambda>

/home/matt/wrk/dc/Zope2/lib/python/OFS/ObjectManager.py:390:<lambda>
	30120 calls,
	avg 0.006242/0.007968/0.001660,
	 cumulative 188.000000/240.000000/50.000000
	called by:
	  [30116]	builtin_function_or_method:1:map
	  [4]	/home/matt/wrk/dc/Zope2/lib/python/OFS/ObjectManager.py:378:objectIds

/home/matt/wrk/dc/Zope2/lib/python/OFS/ObjectManager.py:392:objectValues
	4016 calls,
	avg 0.066982/20.854084/2.594622,
	 cumulative 4869.000000/334980.000000/43010.000000
	called by:
	  [4016]	<string>:1:f
	calls: 
	  [6]	dictionary:1:has_key
	  [10]	builtin_function_or_method:1:len
	  [2]	builtin_function_or_method:1:localtime
	  [4]	builtin_function_or_method:1:type
	  [20]	string:1:lower
	  [4]	list:1:append
	  [4]	builtin_function_or_method:1:time
	  [4012]	builtin_function_or_method:1:map
	  [2]	socket:1:setblocking
	  [2]	builtin_function_or_method:1:apply
	  [2]	builtin_function_or_method:1:int
	  [2]	builtin_function_or_method:1:getattr
	  [2]	builtin_function_or_method:1:fcntl
	  [4]	builtin_function_or_method:1:strftime
	  [4015]	/home/matt/wrk/dc/Zope2/lib/python/OFS/ObjectManager.py:378:objectIds
	  [8]	/home/matt/wrk/dc/Zope2/lib/python/OFS/ObjectManager.py:281:_getOb
	  [4]	socket:1:fileno

/home/matt/wrk/dc/Zope2/lib/python/OFS/ObjectManager.py:499:tpValues
	5020 calls,
	avg 0.491235/40.743028/5.167331,
	 cumulative 9267.000000/542250.000000/69110.000000
	called by:
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/DTML.py:100:guarded_getattr
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/TreeDisplay/TreeTag.py:167:tpRender
	  [5017]	/home/matt/wrk/dc/Zope2/lib/python/TreeDisplay/TreeTag.py:279:tpRenderTABLE
	calls: 
	  [9]	socket:1:send
	  [12]	dictionary:1:has_key
	  [35082]	builtin_function_or_method:1:hasattr
	  [39]	builtin_function_or_method:1:len
	  [4]	builtin_function_or_method:1:localtime
	  [26]	builtin_function_or_method:1:type
	  [40]	string:1:lower
	  [26057]	list:1:append
	  [17]	builtin_function_or_method:1:time
	  [13]	socket:1:setblocking
	  [12]	builtin_function_or_method:1:apply
	  [13]	builtin_function_or_method:1:int
	  [9]	builtin_function_or_method:1:getattr
	  [13]	builtin_function_or_method:1:fcntl
	  [5022]	builtin_function_or_method:1:aq_base
	  [8]	builtin_function_or_method:1:strftime
	  [5020]	/home/matt/wrk/dc/Zope2/lib/python/OFS/ObjectManager.py:378:objectIds
	  [5019]	list:1:id
	  [30067]	/home/matt/wrk/dc/Zope2/lib/python/OFS/ObjectManager.py:281:_getOb
	  [26]	socket:1:fileno

/home/matt/wrk/dc/Zope2/lib/python/OFS/SimpleItem.py:131:getId
	10038 calls,
	avg 0.054692/0.040845/0.002989,
	 cumulative 874.000000/750.000000/110.000000
	called by:
	  [80]	builtin_function_or_method:1:apply
	  [1]	socket:1:close
	  [2008]	/home/matt/wrk/dc/Zope2/lib/python/OFS/Traversable.py:125:getPhysicalPath
	  [3933]	/home/matt/wrk/dc/Zope2/lib/python/OFS/DTMLMethod.py:168:__call__
	  [4016]	/home/matt/wrk/dc/Zope2/lib/python/OFS/SimpleItem.py:199:tpURL
	calls: 
	  [10038]	builtin_function_or_method:1:getattr
	  [10037]	builtin_function_or_method:1:callable
	  [4013]	/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_String.py:350:name

/home/matt/wrk/dc/Zope2/lib/python/OFS/SimpleItem.py:172:title_or_id
	1004 calls,
	avg 0.050797/0.049801/0.009960,
	 cumulative 66.000000/60.000000/10.000000
	called by:
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_String.py:434:__call__
	  [1003]	builtin_function_or_method:1:render_blocks
	calls: 
	  [1004]	builtin_function_or_method:1:callable

/home/matt/wrk/dc/Zope2/lib/python/OFS/SimpleItem.py:199:tpURL
	4016 calls,
	avg 0.097112/3.862052/0.493028,
	 cumulative 660.000000/15770.000000/2020.000000
	called by:
	  [4016]	/home/matt/wrk/dc/Zope2/lib/python/TreeDisplay/TreeTag.py:279:tpRenderTABLE
	calls: 
	  [3]	dictionary:1:has_key
	  [6]	builtin_function_or_method:1:len
	  [1]	builtin_function_or_method:1:localtime
	  [2]	builtin_function_or_method:1:type
	  [10]	string:1:lower
	  [1]	builtin_function_or_method:1:time
	  [1]	builtin_function_or_method:1:getattr
	  [4016]	/home/matt/wrk/dc/Zope2/lib/python/OFS/SimpleItem.py:131:getId
	  [2]	builtin_function_or_method:1:strftime

/home/matt/wrk/dc/Zope2/lib/python/OFS/SimpleItem.py:371:getPhysicalPath
	1004 calls,
	avg 0.115538/0.139442/0.009960,
	 cumulative 377.000000/310.000000/50.000000
	called by:
	  [1004]	/home/matt/wrk/dc/Zope2/lib/python/Zope/__init__.py:247:recordMetaData
	calls: 
	  [1004]	builtin_function_or_method:1:getattr
	  [1004]	/home/matt/wrk/dc/Zope2/lib/python/OFS/Traversable.py:125:getPhysicalPath

/home/matt/wrk/dc/Zope2/lib/python/OFS/Traversable.py:125:getPhysicalPath
	2008 calls,
	avg 0.127490/0.089641/0.019920,
	 cumulative 425.000000/310.000000/60.000000
	called by:
	  [1004]	/home/matt/wrk/dc/Zope2/lib/python/Zope/__init__.py:247:recordMetaData
	  [1004]	/home/matt/wrk/dc/Zope2/lib/python/OFS/SimpleItem.py:371:getPhysicalPath
	calls: 
	  [2007]	builtin_function_or_method:1:getattr
	  [2008]	/home/matt/wrk/dc/Zope2/lib/python/OFS/SimpleItem.py:131:getId
	  [2007]	/home/matt/wrk/dc/Zope2/lib/python/OFS/Application.py:282:getPhysicalPath

/home/matt/wrk/dc/Zope2/lib/python/OFS/content_types.py:152:guess_content_type
	1003 calls,
	avg 0.067797/24.715852/3.260219,
	 cumulative 971.000000/146050.000000/18570.000000
	called by:
	  [80]	builtin_function_or_method:1:apply
	  [1]	socket:1:close
	  [922]	/home/matt/wrk/dc/Zope2/lib/python/OFS/DTMLMethod.py:168:__call__
	calls: 
	  [1002]	SRE_Pattern:1:search
	  [7]	dictionary:1:has_key
	  [6]	builtin_function_or_method:1:len
	  [1]	builtin_function_or_method:1:localtime
	  [2]	builtin_function_or_method:1:type
	  [11]	string:1:lower
	  [1]	builtin_function_or_method:1:time
	  [1002]	/home/matt/wrk/dc/Zope2/lib/python/OFS/content_types.py:94:text_type
	  [1002]	/usr/local/python2.1-exp/lib/python2.1/string.py:45:lower
	  [1]	builtin_function_or_method:1:getattr
	  [1]	/usr/local/python2.1-exp/lib/python2.1/posixpath.py:78:splitext
	  [1003]	/usr/local/python2.1-exp/lib/python2.1/mimetypes.py:40:guess_type
	  [2]	builtin_function_or_method:1:strftime
	  [1]	/usr/local/python2.1-exp/lib/python2.1/urllib.py:911:splittype

/home/matt/wrk/dc/Zope2/lib/python/OFS/content_types.py:94:text_type
	1003 calls,
	avg 0.029910/0.029910/0.009970,
	 cumulative 85.000000/60.000000/20.000000
	called by:
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/OFS/DTMLMethod.py:168:__call__
	  [1002]	/home/matt/wrk/dc/Zope2/lib/python/OFS/content_types.py:152:guess_content_type
	calls: 
	  [1003]	/usr/local/python2.1-exp/lib/python2.1/string.py:45:lower
	  [1003]	/usr/local/python2.1-exp/lib/python2.1/string.py:73:strip

/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/Compilers.py:104:tryParsing
	1 calls,
	avg 0.000000/0.000000/0.000000,
	 cumulative 11.000000/10.000000/0.000000
	called by:
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/Compilers.py:153:compile_restricted_exec
	calls: 
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:105:parsesuite
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:84:__init__

/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/Compilers.py:153:compile_restricted_exec
	1 calls,
	avg 0.000000/0.000000/0.000000,
	 cumulative 43.000000/50.000000/0.000000
	called by:
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/Compilers.py:169:compile_restricted_eval
	calls: 
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pycodegen.py:1076:__init__
	  [1]	/stripe0/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/visitor.py:108:walk
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/MutatingWalker.py:143:walk
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/RestrictionMutator.py:156:__init__
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/Compilers.py:104:tryParsing
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pycodegen.py:171:getCode

/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/Compilers.py:169:compile_restricted_eval
	1 calls,
	avg 0.000000/0.000000/0.000000,
	 cumulative 43.000000/50.000000/0.000000
	called by:
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/Eval.py:125:prepRestrictedCode
	calls: 
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/Compilers.py:153:compile_restricted_exec

/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/Eval.py:112:__init__
	2 calls,
	avg 0.500000/0.000000/0.000000,
	 cumulative 2.000000/0.000000/0.000000
	called by:
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_Util.py:256:name_param
	calls: 
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/Eval.py:147:prepUnrestrictedCode
	  [2]	/usr/local/python2.1-exp/lib/python2.1/string.py:73:strip
	  [2]	/usr/local/python2.1-exp/lib/python2.1/string.py:298:translate

/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/Eval.py:125:prepRestrictedCode
	4016 calls,
	avg 0.014193/0.004980/0.000000,
	 cumulative 100.000000/70.000000/0.000000
	called by:
	  [2]	builtin_function_or_method:1:render_blocks
	  [4014]	/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_Util.py:202:eval
	calls: 
	  [1]	builtin_function_or_method:1:__import__
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/Compilers.py:169:compile_restricted_eval
	  [1]	builtin_function_or_method:1:tuple

/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/Eval.py:147:prepUnrestrictedCode
	2 calls,
	avg 0.000000/0.000000/0.000000,
	 cumulative 1.000000/0.000000/0.000000
	called by:
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/Eval.py:112:__init__
	calls: 
	  [2]	builtin_function_or_method:1:len
	  [2]	builtin_function_or_method:1:list
	  [2]	builtin_function_or_method:1:tuple
	  [16]	builtin_function_or_method:1:ord
	  [2]	builtin_function_or_method:1:compile

/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/MutatingWalker.py:100:defaultVisitNode
	8 calls,
	avg 0.250000/0.000000/0.000000,
	 cumulative 3.000000/10.000000/0.000000
	called by:
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/RestrictionMutator.py:205:visitFunction
	  [6]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/MutatingWalker.py:133:dispatchNode
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/RestrictionMutator.py:321:visitModule
	calls: 
	  [22]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/MutatingWalker.py:121:dispatchObject

/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/MutatingWalker.py:108:visitSequence
	6 calls,
	avg 0.000000/0.000000/0.000000,
	 cumulative 3.000000/10.000000/0.000000
	called by:
	  [6]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/MutatingWalker.py:121:dispatchObject
	calls: 
	  [4]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/MutatingWalker.py:121:dispatchObject
	  [6]	builtin_function_or_method:1:len
	  [6]	builtin_function_or_method:1:range

/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/MutatingWalker.py:121:dispatchObject
	26 calls,
	avg 0.038462/0.000000/0.000000,
	 cumulative 3.000000/10.000000/0.000000
	called by:
	  [4]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/MutatingWalker.py:108:visitSequence
	  [22]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/MutatingWalker.py:100:defaultVisitNode
	calls: 
	  [6]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/MutatingWalker.py:108:visitSequence
	  [18]	builtin_function_or_method:1:type
	  [8]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/MutatingWalker.py:133:dispatchNode
	  [26]	builtin_function_or_method:1:isinstance

/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/MutatingWalker.py:133:dispatchNode
	9 calls,
	avg 0.000000/0.000000/0.000000,
	 cumulative 3.000000/10.000000/0.000000
	called by:
	  [8]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/MutatingWalker.py:121:dispatchObject
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/MutatingWalker.py:143:walk
	calls: 
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/RestrictionMutator.py:205:visitFunction
	  [9]	dictionary:1:get
	  [8]	builtin_function_or_method:1:getattr
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/RestrictionMutator.py:321:visitModule
	  [6]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/MutatingWalker.py:100:defaultVisitNode
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/RestrictionMutator.py:239:visitName

/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/MutatingWalker.py:143:walk
	1 calls,
	avg 0.000000/0.000000/0.000000,
	 cumulative 3.000000/10.000000/0.000000
	called by:
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/Compilers.py:153:compile_restricted_exec
	calls: 
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/MutatingWalker.py:96:__init__
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/MutatingWalker.py:133:dispatchNode

/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/MutatingWalker.py:96:__init__
	1 calls,
	avg 0.000000/0.000000/0.000000,
	 cumulative 0.000000/0.000000/0.000000
	called by:
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/MutatingWalker.py:143:walk

/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/RestrictionMutator.py:156:__init__
	1 calls,
	avg 0.000000/0.000000/0.000000,
	 cumulative 0.000000/0.000000/0.000000
	called by:
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/Compilers.py:153:compile_restricted_exec

/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/RestrictionMutator.py:169:checkName
	2 calls,
	avg 0.000000/0.000000/0.000000,
	 cumulative 0.000000/0.000000/0.000000
	called by:
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/RestrictionMutator.py:205:visitFunction
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/RestrictionMutator.py:239:visitName
	calls: 
	  [2]	builtin_function_or_method:1:len

/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/RestrictionMutator.py:187:prepBody
	2 calls,
	avg 0.000000/0.000000/0.000000,
	 cumulative 0.000000/0.000000/0.000000
	called by:
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/RestrictionMutator.py:205:visitFunction
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/RestrictionMutator.py:321:visitModule

/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/RestrictionMutator.py:205:visitFunction
	1 calls,
	avg 0.000000/0.000000/0.000000,
	 cumulative 3.000000/10.000000/0.000000
	called by:
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/MutatingWalker.py:133:dispatchNode
	calls: 
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/RestrictionMutator.py:187:prepBody
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/MutatingWalker.py:100:defaultVisitNode
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/RestrictionMutator.py:169:checkName

/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/RestrictionMutator.py:239:visitName
	1 calls,
	avg 0.000000/0.000000/0.000000,
	 cumulative 0.000000/0.000000/0.000000
	called by:
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/MutatingWalker.py:133:dispatchNode
	calls: 
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/RestrictionMutator.py:169:checkName

/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/RestrictionMutator.py:321:visitModule
	1 calls,
	avg 0.000000/0.000000/0.000000,
	 cumulative 3.000000/10.000000/0.000000
	called by:
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/MutatingWalker.py:133:dispatchNode
	calls: 
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/RestrictionMutator.py:187:prepBody
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/MutatingWalker.py:100:defaultVisitNode

/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/ast.py:107:__init__
	1 calls,
	avg 0.000000/0.000000/0.000000,
	 cumulative 0.000000/0.000000/0.000000
	called by:
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:1041:com_call_function

/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/ast.py:112:_getChildren
	2 calls,
	avg 0.000000/0.000000/0.000000,
	 cumulative 0.000000/0.000000/0.000000
	called by:
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/ast.py:38:getChildren

/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/ast.py:292:__init__
	1 calls,
	avg 0.000000/0.000000/0.000000,
	 cumulative 0.000000/0.000000/0.000000
	called by:
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:954:com_list_constructor

/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/ast.py:294:_getChildren
	2 calls,
	avg 0.000000/0.000000/0.000000,
	 cumulative 0.000000/0.000000/0.000000
	called by:
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/ast.py:38:getChildren

/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/ast.py:342:__init__
	1 calls,
	avg 0.000000/0.000000/0.000000,
	 cumulative 0.000000/0.000000/0.000000
	called by:
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:670:atom_string

/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/ast.py:344:_getChildren
	2 calls,
	avg 0.000000/0.000000/0.000000,
	 cumulative 0.000000/0.000000/0.000000
	called by:
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/ast.py:38:getChildren

/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/ast.py:38:getChildren
	15 calls,
	avg 0.000000/0.000000/0.000000,
	 cumulative 0.000000/10.000000/0.000000
	called by:
	  [15]	/stripe0/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/visitor.py:44:default
	calls: 
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/ast.py:344:_getChildren
	  [6]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/ast.py:421:_getChildren
	  [15]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/ast.py:8:flatten
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/ast.py:626:_getChildren
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/ast.py:294:_getChildren
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/ast.py:470:_getChildren
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/ast.py:112:_getChildren

/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/ast.py:419:__init__
	4 calls,
	avg 0.000000/0.000000/0.000000,
	 cumulative 0.000000/0.000000/0.000000
	called by:
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:232:simple_stmt
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:154:file_input
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:938:com_stmt

/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/ast.py:421:_getChildren
	6 calls,
	avg 0.000000/0.000000/0.000000,
	 cumulative 0.000000/0.000000/0.000000
	called by:
	  [6]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/ast.py:38:getChildren

/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/ast.py:468:__init__
	1 calls,
	avg 0.000000/0.000000/0.000000,
	 cumulative 0.000000/0.000000/0.000000
	called by:
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:333:return_stmt

/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/ast.py:470:_getChildren
	2 calls,
	avg 0.000000/0.000000/0.000000,
	 cumulative 0.000000/0.000000/0.000000
	called by:
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/ast.py:38:getChildren

/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/ast.py:487:__init__
	1 calls,
	avg 0.000000/0.000000/0.000000,
	 cumulative 0.000000/0.000000/0.000000
	called by:
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:167:funcdef

/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/ast.py:624:__init__
	1 calls,
	avg 0.000000/0.000000/0.000000,
	 cumulative 0.000000/0.000000/0.000000
	called by:
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:679:atom_name

/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/ast.py:626:_getChildren
	1 calls,
	avg 0.000000/0.000000/0.000000,
	 cumulative 0.000000/0.000000/0.000000
	called by:
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/ast.py:38:getChildren

/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/ast.py:88:__init__
	1 calls,
	avg 0.000000/0.000000/0.000000,
	 cumulative 0.000000/0.000000/0.000000
	called by:
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:154:file_input

/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/ast.py:8:flatten
	25 calls,
	avg 0.000000/0.000000/0.000000,
	 cumulative 0.000000/10.000000/0.000000
	called by:
	  [15]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/ast.py:38:getChildren
	  [10]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/ast.py:8:flatten
	calls: 
	  [31]	builtin_function_or_method:1:type
	  [31]	list:1:append
	  [10]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/ast.py:8:flatten

/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:106:fixupOrder
	2 calls,
	avg 0.000000/0.000000/0.000000,
	 cumulative 2.000000/0.000000/0.000000
	called by:
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:85:getBlocksInOrder
	calls: 
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:115:fixupOrderHonorNext
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:156:fixupOrderForward

/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:115:fixupOrderHonorNext
	2 calls,
	avg 0.000000/0.000000/0.000000,
	 cumulative 0.000000/0.000000/0.000000
	called by:
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:106:fixupOrder
	calls: 
	  [4]	builtin_function_or_method:1:len
	  [4]	builtin_function_or_method:1:range

/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:156:fixupOrderForward
	2 calls,
	avg 1.000000/0.000000/0.000000,
	 cumulative 2.000000/0.000000/0.000000
	called by:
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:106:fixupOrder
	calls: 
	  [6]	builtin_function_or_method:1:len
	  [2]	builtin_function_or_method:1:range
	  [12]	list:1:append
	  [4]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:293:get_children

/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:19:__init__
	2 calls,
	avg 0.000000/0.000000/0.000000,
	 cumulative 2.000000/0.000000/0.000000
	called by:
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:329:__init__
	calls: 
	  [2]	/stripe0/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/misc.py:13:__init__
	  [4]	/stripe0/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/misc.py:19:add
	  [4]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:230:__init__

/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:216:dfs_postorder
	4 calls,
	avg 0.500000/0.000000/0.000000,
	 cumulative 2.000000/10.000000/0.000000
	called by:
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:85:getBlocksInOrder
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:216:dfs_postorder
	calls: 
	  [3]	dictionary:1:has_key
	  [4]	list:1:append
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:216:dfs_postorder
	  [4]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:293:get_children

/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:230:__init__
	4 calls,
	avg 0.000000/0.000000/0.000000,
	 cumulative 1.000000/0.000000/0.000000
	called by:
	  [4]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:19:__init__
	calls: 
	  [8]	/stripe0/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/misc.py:13:__init__

/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:250:emit
	16 calls,
	avg 0.000000/0.000000/0.000000,
	 cumulative 0.000000/0.000000/0.000000
	called by:
	  [16]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:76:emit
	calls: 
	  [16]	list:1:append

/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:256:getInstructions
	4 calls,
	avg 0.000000/0.000000/0.000000,
	 cumulative 0.000000/0.000000/0.000000
	called by:
	  [4]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:402:flattenGraph

/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:262:addOutEdge
	3 calls,
	avg 0.000000/0.000000/0.000000,
	 cumulative 0.000000/0.000000/0.000000
	called by:
	  [3]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:76:emit
	calls: 
	  [3]	/stripe0/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/misc.py:19:add

/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:265:addNext
	2 calls,
	avg 0.000000/0.000000/0.000000,
	 cumulative 0.000000/0.000000/0.000000
	called by:
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:85:getBlocksInOrder
	calls: 
	  [2]	builtin_function_or_method:1:len
	  [2]	list:1:append

/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:26:startBlock
	1 calls,
	avg 0.000000/0.000000/0.000000,
	 cumulative 0.000000/0.000000/0.000000
	called by:
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:65:startExitBlock

/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:293:get_children
	8 calls,
	avg 0.000000/0.000000/0.000000,
	 cumulative 0.000000/10.000000/0.000000
	called by:
	  [4]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:216:dfs_postorder
	  [4]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:156:fixupOrderForward
	calls: 
	  [8]	/stripe0/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/misc.py:21:elements
	  [2]	/stripe0/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/misc.py:25:remove
	  [4]	/stripe0/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/misc.py:17:__contains__

/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:329:__init__
	2 calls,
	avg 0.000000/0.000000/0.000000,
	 cumulative 2.000000/0.000000/0.000000
	called by:
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pycodegen.py:1076:__init__
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pycodegen.py:1085:__init__
	calls: 
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:599:getArgCount
	  [2]	builtin_function_or_method:1:len
	  [2]	builtin_function_or_method:1:range
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:19:__init__
	  [2]	builtin_function_or_method:1:list

/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:361:setFlag
	2 calls,
	avg 0.000000/0.000000/0.000000,
	 cumulative 0.000000/0.000000/0.000000
	called by:
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pycodegen.py:1076:__init__
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pycodegen.py:1148:__init__

/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:366:setFreeVars
	1 calls,
	avg 0.000000/0.000000/0.000000,
	 cumulative 0.000000/0.000000/0.000000
	called by:
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pycodegen.py:1148:__init__
	calls: 
	  [1]	builtin_function_or_method:1:list

/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:369:setCellVars
	1 calls,
	avg 0.000000/0.000000/0.000000,
	 cumulative 0.000000/0.000000/0.000000
	called by:
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pycodegen.py:1148:__init__

/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:372:getCode
	2 calls,
	avg 0.000000/0.000000/0.000000,
	 cumulative 14.000000/20.000000/0.000000
	called by:
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pycodegen.py:171:getCode
	calls: 
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:556:newCodeObject
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:402:flattenGraph
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:443:convertArgs
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:531:makeByteCode

/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:402:flattenGraph
	2 calls,
	avg 0.500000/0.000000/0.000000,
	 cumulative 8.000000/10.000000/0.000000
	called by:
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:372:getCode
	calls: 
	  [34]	builtin_function_or_method:1:len
	  [2]	builtin_function_or_method:1:range
	  [16]	list:1:append
	  [4]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:256:getInstructions
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:85:getBlocksInOrder
	  [32]	/stripe0/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/misc.py:23:has_elt
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:686:findDepth

/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:443:convertArgs
	2 calls,
	avg 0.000000/0.000000/0.000000,
	 cumulative 5.000000/10.000000/0.000000
	called by:
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:372:getCode
	calls: 
	  [18]	builtin_function_or_method:1:len
	  [2]	builtin_function_or_method:1:range
	  [13]	dictionary:1:get
	  [2]	list:1:insert
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:458:sort_cellvars
	  [4]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:483:_convert_LOAD_CONST
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:494:_convert_NAME

/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:458:sort_cellvars
	2 calls,
	avg 0.000000/0.000000/0.000000,
	 cumulative 0.000000/0.000000/0.000000
	called by:
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:443:convertArgs

/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:471:_lookupName
	6 calls,
	avg 0.000000/0.000000/0.000000,
	 cumulative 1.000000/0.000000/0.000000
	called by:
	  [4]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:483:_convert_LOAD_CONST
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:494:_convert_NAME
	calls: 
	  [10]	builtin_function_or_method:1:len
	  [10]	builtin_function_or_method:1:type
	  [6]	builtin_function_or_method:1:range
	  [4]	list:1:append

/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:483:_convert_LOAD_CONST
	4 calls,
	avg 0.000000/0.000000/0.000000,
	 cumulative 6.000000/10.000000/0.000000
	called by:
	  [4]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:443:convertArgs
	calls: 
	  [4]	builtin_function_or_method:1:hasattr
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pycodegen.py:171:getCode
	  [4]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:471:_lookupName

/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:494:_convert_NAME
	2 calls,
	avg 0.000000/0.000000/0.000000,
	 cumulative 0.000000/0.000000/0.000000
	called by:
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:443:convertArgs
	calls: 
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:471:_lookupName

/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:531:makeByteCode
	2 calls,
	avg 1.000000/0.000000/0.000000,
	 cumulative 5.000000/10.000000/0.000000
	called by:
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:372:getCode
	calls: 
	  [16]	builtin_function_or_method:1:len
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:628:__init__
	  [4]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:641:nextLine
	  [13]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:608:twobyte
	  [16]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:636:addCode

/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:556:newCodeObject
	2 calls,
	avg 0.000000/0.000000/0.000000,
	 cumulative 0.000000/0.000000/0.000000
	called by:
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:372:getCode
	calls: 
	  [2]	builtin_function_or_method:1:len
	  [8]	builtin_function_or_method:1:tuple
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:676:getCode
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:572:getConsts
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:679:getTable
	  [2]	builtin_function_or_method:1:code

/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:572:getConsts
	2 calls,
	avg 0.000000/0.000000/0.000000,
	 cumulative 0.000000/0.000000/0.000000
	called by:
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:556:newCodeObject
	calls: 
	  [4]	list:1:append
	  [2]	builtin_function_or_method:1:tuple
	  [4]	builtin_function_or_method:1:isinstance

/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:599:getArgCount
	2 calls,
	avg 0.000000/0.000000/0.000000,
	 cumulative 0.000000/0.000000/0.000000
	called by:
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:329:__init__
	calls: 
	  [2]	builtin_function_or_method:1:len

/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:608:twobyte
	13 calls,
	avg 0.000000/0.000000/0.000000,
	 cumulative 1.000000/0.000000/0.000000
	called by:
	  [13]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:531:makeByteCode
	calls: 
	  [13]	builtin_function_or_method:1:type
	  [13]	builtin_function_or_method:1:divmod

/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:628:__init__
	2 calls,
	avg 0.500000/0.000000/0.000000,
	 cumulative 1.000000/0.000000/0.000000
	called by:
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:531:makeByteCode

/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:636:addCode
	16 calls,
	avg 0.062500/0.625000/0.000000,
	 cumulative 1.000000/10.000000/0.000000
	called by:
	  [16]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:531:makeByteCode
	calls: 
	  [16]	builtin_function_or_method:1:len
	  [42]	list:1:append
	  [42]	builtin_function_or_method:1:chr

/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:641:nextLine
	4 calls,
	avg 0.000000/0.000000/0.000000,
	 cumulative 0.000000/0.000000/0.000000
	called by:
	  [4]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:531:makeByteCode
	calls: 
	  [2]	list:1:append

/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:65:startExitBlock
	1 calls,
	avg 0.000000/0.000000/0.000000,
	 cumulative 0.000000/0.000000/0.000000
	called by:
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pycodegen.py:1111:finish
	calls: 
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:26:startBlock

/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:676:getCode
	2 calls,
	avg 0.000000/0.000000/0.000000,
	 cumulative 0.000000/0.000000/0.000000
	called by:
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:556:newCodeObject
	calls: 
	  [2]	/usr/local/python2.1-exp/lib/python2.1/string.py:118:join

/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:679:getTable
	2 calls,
	avg 0.000000/0.000000/0.000000,
	 cumulative 0.000000/0.000000/0.000000
	called by:
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:556:newCodeObject
	calls: 
	  [2]	builtin_function_or_method:1:map
	  [2]	/usr/local/python2.1-exp/lib/python2.1/string.py:118:join

/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:686:findDepth
	2 calls,
	avg 0.500000/0.000000/0.000000,
	 cumulative 2.000000/0.000000/0.000000
	called by:
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:402:flattenGraph
	calls: 
	  [24]	builtin_function_or_method:1:len
	  [16]	dictionary:1:get
	  [7]	builtin_function_or_method:1:getattr
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:762:BUILD_LIST
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:773:MAKE_FUNCTION
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:764:CALL_FUNCTION

/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:762:BUILD_LIST
	1 calls,
	avg 0.000000/0.000000/0.000000,
	 cumulative 0.000000/0.000000/0.000000
	called by:
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:686:findDepth

/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:764:CALL_FUNCTION
	1 calls,
	avg 0.000000/0.000000/0.000000,
	 cumulative 0.000000/0.000000/0.000000
	called by:
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:686:findDepth
	calls: 
	  [1]	builtin_function_or_method:1:divmod

/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:76:emit
	16 calls,
	avg 0.000000/0.000000/0.000000,
	 cumulative 0.000000/0.000000/0.000000
	called by:
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pycodegen.py:821:visitReturn
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pycodegen.py:778:visitCallFunc
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pycodegen.py:952:visitList
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pycodegen.py:993:_nameOp
	  [3]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pycodegen.py:210:set_lineno
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pycodegen.py:1008:_visitFuncOrLambda
	  [3]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pycodegen.py:237:visitModule
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pycodegen.py:595:visitConst
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pycodegen.py:1111:finish
	calls: 
	  [16]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:250:emit
	  [16]	builtin_function_or_method:1:len
	  [3]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:262:addOutEdge
	  [13]	builtin_function_or_method:1:isinstance

/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:773:MAKE_FUNCTION
	1 calls,
	avg 0.000000/0.000000/0.000000,
	 cumulative 0.000000/0.000000/0.000000
	called by:
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:686:findDepth

/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:85:getBlocksInOrder
	2 calls,
	avg 0.000000/0.000000/0.000000,
	 cumulative 4.000000/10.000000/0.000000
	called by:
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:402:flattenGraph
	calls: 
	  [2]	list:1:reverse
	  [2]	/stripe0/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/misc.py:21:elements
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:265:addNext
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:216:dfs_postorder
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:106:fixupOrder

/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pycodegen.py:1008:_visitFuncOrLambda
	1 calls,
	avg 0.000000/0.000000/0.000000,
	 cumulative 7.000000/10.000000/0.000000
	called by:
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pycodegen.py:247:visitFunction
	calls: 
	  [1]	/stripe0/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/visitor.py:108:walk
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/symbols.py:109:get_free_vars
	  [1]	builtin_function_or_method:1:len
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:76:emit
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pycodegen.py:1148:__init__
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pycodegen.py:210:set_lineno
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pycodegen.py:1111:finish

/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pycodegen.py:100:visitFunction
	1 calls,
	avg 0.000000/0.000000/0.000000,
	 cumulative 0.000000/0.000000/0.000000
	called by:
	  [1]	/stripe0/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/visitor.py:49:dispatch
	calls: 
	  [1]	/stripe0/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/misc.py:19:add

/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pycodegen.py:1058:initClass
	2 calls,
	avg 0.000000/0.000000/0.000000,
	 cumulative 0.000000/0.000000/0.000000
	called by:
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pycodegen.py:137:__init__

/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pycodegen.py:1076:__init__
	1 calls,
	avg 0.000000/0.000000/0.000000,
	 cumulative 1.000000/0.000000/0.000000
	called by:
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/Compilers.py:153:compile_restricted_exec
	calls: 
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:329:__init__
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:361:setFlag
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pycodegen.py:137:__init__

/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pycodegen.py:1085:__init__
	1 calls,
	avg 0.000000/0.000000/0.000000,
	 cumulative 4.000000/10.000000/0.000000
	called by:
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pycodegen.py:1148:__init__
	calls: 
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:329:__init__
	  [1]	/stripe0/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/visitor.py:108:walk
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pycodegen.py:87:getLocals
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pycodegen.py:137:__init__
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pycodegen.py:1195:generateArgList
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pycodegen.py:210:set_lineno
	  [1]	/stripe0/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/misc.py:38:push
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pycodegen.py:79:__init__

/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pycodegen.py:1111:finish
	1 calls,
	avg 1.000000/0.000000/0.000000,
	 cumulative 1.000000/0.000000/0.000000
	called by:
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pycodegen.py:1008:_visitFuncOrLambda
	calls: 
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:76:emit
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:65:startExitBlock

/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pycodegen.py:1148:__init__
	1 calls,
	avg 0.000000/0.000000/0.000000,
	 cumulative 4.000000/10.000000/0.000000
	called by:
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pycodegen.py:1008:_visitFuncOrLambda
	calls: 
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:361:setFlag
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/symbols.py:109:get_free_vars
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/symbols.py:174:get_cell_vars
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:369:setCellVars
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pycodegen.py:1085:__init__
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:366:setFreeVars

/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pycodegen.py:1195:generateArgList
	1 calls,
	avg 0.000000/0.000000/0.000000,
	 cumulative 0.000000/0.000000/0.000000
	called by:
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pycodegen.py:1085:__init__
	calls: 
	  [1]	builtin_function_or_method:1:len
	  [1]	builtin_function_or_method:1:range

/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pycodegen.py:137:__init__
	2 calls,
	avg 0.000000/0.000000/0.000000,
	 cumulative 0.000000/0.000000/0.000000
	called by:
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pycodegen.py:1076:__init__
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pycodegen.py:1085:__init__
	calls: 
	  [4]	/stripe0/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/misc.py:33:__init__
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pycodegen.py:1058:initClass
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pycodegen.py:153:checkClass
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pycodegen.py:164:_setupGraphDelegation

/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pycodegen.py:153:checkClass
	2 calls,
	avg 0.000000/0.000000/0.000000,
	 cumulative 0.000000/0.000000/0.000000
	called by:
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pycodegen.py:137:__init__
	calls: 
	  [2]	builtin_function_or_method:1:hasattr
	  [6]	builtin_function_or_method:1:getattr

/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pycodegen.py:164:_setupGraphDelegation
	2 calls,
	avg 0.000000/0.000000/0.000000,
	 cumulative 0.000000/0.000000/0.000000
	called by:
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pycodegen.py:137:__init__

/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pycodegen.py:171:getCode
	2 calls,
	avg 0.000000/0.000000/0.000000,
	 cumulative 12.000000/10.000000/0.000000
	called by:
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/Compilers.py:153:compile_restricted_exec
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:483:_convert_LOAD_CONST
	calls: 
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:372:getCode

/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pycodegen.py:180:storeName
	1 calls,
	avg 1.000000/0.000000/0.000000,
	 cumulative 1.000000/0.000000/0.000000
	called by:
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pycodegen.py:247:visitFunction
	calls: 
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pycodegen.py:993:_nameOp

/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pycodegen.py:183:loadName
	1 calls,
	avg 0.000000/0.000000/0.000000,
	 cumulative 0.000000/0.000000/0.000000
	called by:
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pycodegen.py:606:visitName
	calls: 
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pycodegen.py:993:_nameOp

/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pycodegen.py:210:set_lineno
	5 calls,
	avg 0.000000/0.000000/0.000000,
	 cumulative 0.000000/0.000000/0.000000
	called by:
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pycodegen.py:821:visitReturn
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pycodegen.py:778:visitCallFunc
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pycodegen.py:606:visitName
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pycodegen.py:1085:__init__
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pycodegen.py:1008:_visitFuncOrLambda
	calls: 
	  [3]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:76:emit
	  [5]	builtin_function_or_method:1:getattr

/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pycodegen.py:237:visitModule
	1 calls,
	avg 0.000000/0.000000/0.000000,
	 cumulative 9.000000/10.000000/0.000000
	called by:
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pycodegen.py:988:visitModule
	calls: 
	  [1]	/stripe0/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/visitor.py:49:dispatch
	  [1]	/stripe0/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/visitor.py:108:walk
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pycodegen.py:87:getLocals
	  [3]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:76:emit
	  [1]	/stripe0/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/misc.py:38:push
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pycodegen.py:79:__init__

/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pycodegen.py:247:visitFunction
	1 calls,
	avg 0.000000/0.000000/0.000000,
	 cumulative 8.000000/10.000000/0.000000
	called by:
	  [1]	/stripe0/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/visitor.py:49:dispatch
	calls: 
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pycodegen.py:1008:_visitFuncOrLambda
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pycodegen.py:180:storeName

/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pycodegen.py:595:visitConst
	1 calls,
	avg 0.000000/0.000000/0.000000,
	 cumulative 0.000000/0.000000/0.000000
	called by:
	  [1]	/stripe0/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/visitor.py:49:dispatch
	calls: 
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:76:emit

/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pycodegen.py:606:visitName
	1 calls,
	avg 0.000000/0.000000/0.000000,
	 cumulative 0.000000/0.000000/0.000000
	called by:
	  [1]	/stripe0/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/visitor.py:49:dispatch
	calls: 
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pycodegen.py:183:loadName
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pycodegen.py:210:set_lineno

/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pycodegen.py:778:visitCallFunc
	1 calls,
	avg 0.000000/0.000000/0.000000,
	 cumulative 1.000000/0.000000/0.000000
	called by:
	  [1]	/stripe0/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/visitor.py:49:dispatch
	calls: 
	  [2]	/stripe0/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/visitor.py:49:dispatch
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:76:emit
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pycodegen.py:210:set_lineno
	  [1]	builtin_function_or_method:1:isinstance

/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pycodegen.py:79:__init__
	2 calls,
	avg 0.000000/0.000000/0.000000,
	 cumulative 0.000000/0.000000/0.000000
	called by:
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pycodegen.py:1085:__init__
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pycodegen.py:237:visitModule
	calls: 
	  [4]	/stripe0/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/misc.py:13:__init__

/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pycodegen.py:821:visitReturn
	1 calls,
	avg 0.000000/0.000000/0.000000,
	 cumulative 1.000000/0.000000/0.000000
	called by:
	  [1]	/stripe0/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/visitor.py:49:dispatch
	calls: 
	  [1]	/stripe0/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/visitor.py:49:dispatch
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:76:emit
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pycodegen.py:210:set_lineno

/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pycodegen.py:87:getLocals
	2 calls,
	avg 0.000000/0.000000/0.000000,
	 cumulative 0.000000/0.000000/0.000000
	called by:
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pycodegen.py:1085:__init__
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pycodegen.py:237:visitModule
	calls: 
	  [2]	/stripe0/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/misc.py:21:elements

/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pycodegen.py:952:visitList
	1 calls,
	avg 0.000000/0.000000/0.000000,
	 cumulative 0.000000/0.000000/0.000000
	called by:
	  [1]	/stripe0/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/visitor.py:49:dispatch
	calls: 
	  [1]	/stripe0/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/visitor.py:49:dispatch
	  [1]	builtin_function_or_method:1:len
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:76:emit

/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pycodegen.py:983:parseSymbols
	1 calls,
	avg 0.000000/0.000000/0.000000,
	 cumulative 4.000000/0.000000/0.000000
	called by:
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pycodegen.py:988:visitModule
	calls: 
	  [1]	/stripe0/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/visitor.py:108:walk
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/symbols.py:203:__init__

/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pycodegen.py:988:visitModule
	1 calls,
	avg 0.000000/0.000000/0.000000,
	 cumulative 13.000000/10.000000/0.000000
	called by:
	  [1]	/stripe0/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/visitor.py:49:dispatch
	calls: 
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pycodegen.py:237:visitModule
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pycodegen.py:983:parseSymbols

/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pycodegen.py:993:_nameOp
	2 calls,
	avg 0.000000/0.000000/0.000000,
	 cumulative 0.000000/0.000000/0.000000
	called by:
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pycodegen.py:183:loadName
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pycodegen.py:180:storeName
	calls: 
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/symbols.py:90:check_name
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:76:emit

/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/symbols.py:109:get_free_vars
	2 calls,
	avg 0.000000/0.000000/0.000000,
	 cumulative 0.000000/0.000000/0.000000
	called by:
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pycodegen.py:1148:__init__
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pycodegen.py:1008:_visitFuncOrLambda

/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/symbols.py:120:handle_children
	1 calls,
	avg 0.000000/0.000000/0.000000,
	 cumulative 0.000000/0.000000/0.000000
	called by:
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/symbols.py:244:handle_free_vars

/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/symbols.py:13:__init__
	2 calls,
	avg 0.000000/0.000000/0.000000,
	 cumulative 0.000000/0.000000/0.000000
	called by:
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/symbols.py:213:visitFunction
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/symbols.py:180:__init__

/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/symbols.py:174:get_cell_vars
	1 calls,
	avg 0.000000/0.000000/0.000000,
	 cumulative 0.000000/0.000000/0.000000
	called by:
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pycodegen.py:1148:__init__

/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/symbols.py:180:__init__
	1 calls,
	avg 0.000000/0.000000/0.000000,
	 cumulative 0.000000/0.000000/0.000000
	called by:
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/symbols.py:209:visitModule
	calls: 
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/symbols.py:13:__init__

/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/symbols.py:203:__init__
	1 calls,
	avg 0.000000/0.000000/0.000000,
	 cumulative 0.000000/0.000000/0.000000
	called by:
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pycodegen.py:983:parseSymbols

/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/symbols.py:209:visitModule
	1 calls,
	avg 0.000000/0.000000/0.000000,
	 cumulative 3.000000/0.000000/0.000000
	called by:
	  [1]	/stripe0/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/visitor.py:49:dispatch
	calls: 
	  [1]	/stripe0/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/visitor.py:49:dispatch
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/symbols.py:180:__init__

/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/symbols.py:213:visitFunction
	1 calls,
	avg 0.000000/0.000000/0.000000,
	 cumulative 3.000000/0.000000/0.000000
	called by:
	  [1]	/stripe0/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/visitor.py:49:dispatch
	calls: 
	  [1]	/stripe0/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/visitor.py:49:dispatch
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/symbols.py:244:handle_free_vars
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/symbols.py:47:add_def
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/symbols.py:237:_do_args
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/symbols.py:81:DEBUG
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/symbols.py:13:__init__
	  [1]	builtin_function_or_method:1:isinstance

/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/symbols.py:237:_do_args
	1 calls,
	avg 0.000000/0.000000/0.000000,
	 cumulative 0.000000/0.000000/0.000000
	called by:
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/symbols.py:213:visitFunction

/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/symbols.py:244:handle_free_vars
	1 calls,
	avg 0.000000/0.000000/0.000000,
	 cumulative 1.000000/0.000000/0.000000
	called by:
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/symbols.py:213:visitFunction
	calls: 
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/symbols.py:75:add_child
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/symbols.py:120:handle_children

/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/symbols.py:270:visitName
	1 calls,
	avg 0.000000/0.000000/0.000000,
	 cumulative 0.000000/0.000000/0.000000
	called by:
	  [1]	/stripe0/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/visitor.py:49:dispatch
	calls: 
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/symbols.py:50:add_use

/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/symbols.py:36:mangle
	2 calls,
	avg 0.000000/0.000000/0.000000,
	 cumulative 0.000000/0.000000/0.000000
	called by:
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/symbols.py:50:add_use
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/symbols.py:47:add_def

/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/symbols.py:47:add_def
	1 calls,
	avg 0.000000/0.000000/0.000000,
	 cumulative 0.000000/0.000000/0.000000
	called by:
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/symbols.py:213:visitFunction
	calls: 
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/symbols.py:36:mangle

/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/symbols.py:50:add_use
	1 calls,
	avg 0.000000/0.000000/0.000000,
	 cumulative 0.000000/0.000000/0.000000
	called by:
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/symbols.py:270:visitName
	calls: 
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/symbols.py:36:mangle

/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/symbols.py:75:add_child
	1 calls,
	avg 0.000000/0.000000/0.000000,
	 cumulative 1.000000/0.000000/0.000000
	called by:
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/symbols.py:244:handle_free_vars
	calls: 
	  [1]	list:1:append

/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/symbols.py:81:DEBUG
	1 calls,
	avg 0.000000/0.000000/0.000000,
	 cumulative 0.000000/0.000000/0.000000
	called by:
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/symbols.py:213:visitFunction

/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/symbols.py:90:check_name
	2 calls,
	avg 0.000000/0.000000/0.000000,
	 cumulative 0.000000/0.000000/0.000000
	called by:
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pycodegen.py:993:_nameOp
	calls: 
	  [6]	dictionary:1:has_key

/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:1023:com_apply_trailer
	1 calls,
	avg 0.000000/0.000000/0.000000,
	 cumulative 3.000000/0.000000/0.000000
	called by:
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:622:power
	calls: 
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:1041:com_call_function

/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:1041:com_call_function
	1 calls,
	avg 0.000000/0.000000/0.000000,
	 cumulative 3.000000/0.000000/0.000000
	called by:
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:1023:com_apply_trailer
	calls: 
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/ast.py:107:__init__
	  [1]	builtin_function_or_method:1:len
	  [1]	builtin_function_or_method:1:range
	  [1]	list:1:append
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:1077:com_argument

/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:105:parsesuite
	1 calls,
	avg 0.000000/0.000000/0.000000,
	 cumulative 8.000000/0.000000/0.000000
	called by:
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/Compilers.py:104:tryParsing
	calls: 
	  [1]	/usr/local/python2.1-exp/lib/python2.1/string.py:361:replace
	  [1]	builtin_function_or_method:1:suite
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:99:transform

/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:1077:com_argument
	1 calls,
	avg 0.000000/0.000000/0.000000,
	 cumulative 3.000000/0.000000/0.000000
	called by:
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:1041:com_call_function
	calls: 
	  [1]	builtin_function_or_method:1:len
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:690:com_node

/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:1172:get_docstring
	7 calls,
	avg 0.142857/0.000000/0.000000,
	 cumulative 1.000000/0.000000/0.000000
	called by:
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:167:funcdef
	  [5]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:1172:get_docstring
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:154:file_input
	calls: 
	  [1]	builtin_function_or_method:1:len
	  [5]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:1172:get_docstring

/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:126:compile_node
	1 calls,
	avg 1.000000/0.000000/0.000000,
	 cumulative 7.000000/0.000000/0.000000
	called by:
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:99:transform
	calls: 
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:154:file_input

/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:154:file_input
	1 calls,
	avg 0.000000/0.000000/0.000000,
	 cumulative 6.000000/0.000000/0.000000
	called by:
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:126:compile_node
	calls: 
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:1172:get_docstring
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/ast.py:88:__init__
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:945:com_append_stmt
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/ast.py:419:__init__

/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:167:funcdef
	1 calls,
	avg 0.000000/0.000000/0.000000,
	 cumulative 6.000000/0.000000/0.000000
	called by:
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:690:com_node
	calls: 
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/ast.py:487:__init__
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:1172:get_docstring
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:690:com_node

/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:225:stmt
	4 calls,
	avg 0.000000/0.000000/0.000000,
	 cumulative 6.000000/0.000000/0.000000
	called by:
	  [4]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:690:com_node
	calls: 
	  [4]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:938:com_stmt

/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:232:simple_stmt
	1 calls,
	avg 0.000000/0.000000/0.000000,
	 cumulative 5.000000/0.000000/0.000000
	called by:
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:690:com_node
	calls: 
	  [1]	builtin_function_or_method:1:len
	  [1]	builtin_function_or_method:1:range
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:945:com_append_stmt
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/ast.py:419:__init__

/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:333:return_stmt
	1 calls,
	avg 0.000000/0.000000/0.000000,
	 cumulative 5.000000/0.000000/0.000000
	called by:
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:690:com_node
	calls: 
	  [1]	builtin_function_or_method:1:len
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:690:com_node
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/ast.py:468:__init__

/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:479:suite
	1 calls,
	avg 0.000000/0.000000/0.000000,
	 cumulative 5.000000/0.000000/0.000000
	called by:
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:690:com_node
	calls: 
	  [1]	builtin_function_or_method:1:len
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:938:com_stmt

/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:495:testlist
	1 calls,
	avg 0.000000/0.000000/0.000000,
	 cumulative 5.000000/0.000000/0.000000
	called by:
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:690:com_node
	calls: 
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:928:com_binary

/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:502:test
	3 calls,
	avg 0.000000/0.000000/0.000000,
	 cumulative 5.000000/0.000000/0.000000
	called by:
	  [3]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:690:com_node
	calls: 
	  [3]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:928:com_binary
	  [3]	builtin_function_or_method:1:len

/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:508:and_test
	3 calls,
	avg 0.000000/0.000000/0.000000,
	 cumulative 5.000000/0.000000/0.000000
	called by:
	  [3]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:690:com_node
	calls: 
	  [3]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:928:com_binary

/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:512:not_test
	3 calls,
	avg 0.000000/0.000000/0.000000,
	 cumulative 5.000000/0.000000/0.000000
	called by:
	  [3]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:690:com_node
	calls: 
	  [3]	builtin_function_or_method:1:len
	  [3]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:690:com_node

/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:521:comparison
	3 calls,
	avg 0.000000/0.000000/0.000000,
	 cumulative 5.000000/0.000000/0.000000
	called by:
	  [3]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:690:com_node
	calls: 
	  [3]	builtin_function_or_method:1:len
	  [3]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:690:com_node

/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:556:expr
	3 calls,
	avg 0.000000/0.000000/0.000000,
	 cumulative 5.000000/0.000000/0.000000
	called by:
	  [3]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:690:com_node
	calls: 
	  [3]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:928:com_binary

/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:560:xor_expr
	3 calls,
	avg 0.000000/0.000000/0.000000,
	 cumulative 5.000000/0.000000/0.000000
	called by:
	  [3]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:690:com_node
	calls: 
	  [3]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:928:com_binary

/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:564:and_expr
	3 calls,
	avg 0.000000/0.000000/0.000000,
	 cumulative 5.000000/0.000000/0.000000
	called by:
	  [3]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:690:com_node
	calls: 
	  [3]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:928:com_binary

/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:568:shift_expr
	3 calls,
	avg 0.000000/0.000000/0.000000,
	 cumulative 4.000000/0.000000/0.000000
	called by:
	  [3]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:690:com_node
	calls: 
	  [3]	builtin_function_or_method:1:len
	  [3]	builtin_function_or_method:1:range
	  [3]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:690:com_node

/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:581:arith_expr
	3 calls,
	avg 0.333333/0.000000/0.000000,
	 cumulative 4.000000/0.000000/0.000000
	called by:
	  [3]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:690:com_node
	calls: 
	  [3]	builtin_function_or_method:1:len
	  [3]	builtin_function_or_method:1:range
	  [3]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:690:com_node

/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:593:term
	3 calls,
	avg 0.333333/0.000000/0.000000,
	 cumulative 4.000000/0.000000/0.000000
	called by:
	  [3]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:690:com_node
	calls: 
	  [3]	builtin_function_or_method:1:len
	  [3]	builtin_function_or_method:1:range
	  [3]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:690:com_node

/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:607:factor
	3 calls,
	avg 0.000000/0.000000/0.000000,
	 cumulative 3.000000/0.000000/0.000000
	called by:
	  [3]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:690:com_node
	calls: 
	  [3]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:690:com_node

/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:622:power
	3 calls,
	avg 0.000000/0.000000/0.000000,
	 cumulative 3.000000/0.000000/0.000000
	called by:
	  [3]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:690:com_node
	calls: 
	  [3]	builtin_function_or_method:1:len
	  [3]	builtin_function_or_method:1:range
	  [3]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:690:com_node
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:1023:com_apply_trailer

/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:636:atom
	3 calls,
	avg 0.000000/0.000000/0.000000,
	 cumulative 2.000000/0.000000/0.000000
	called by:
	  [3]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:690:com_node
	calls: 
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:679:atom_name
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:646:atom_lsqb
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:670:atom_string

/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:646:atom_lsqb
	1 calls,
	avg 0.000000/0.000000/0.000000,
	 cumulative 2.000000/0.000000/0.000000
	called by:
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:636:atom
	calls: 
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:954:com_list_constructor

/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:670:atom_string
	1 calls,
	avg 0.000000/0.000000/0.000000,
	 cumulative 0.000000/0.000000/0.000000
	called by:
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:636:atom
	calls: 
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/ast.py:342:__init__
	  [1]	builtin_function_or_method:1:eval

/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:679:atom_name
	1 calls,
	avg 0.000000/0.000000/0.000000,
	 cumulative 0.000000/0.000000/0.000000
	called by:
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:636:atom
	calls: 
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/ast.py:624:__init__

/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:690:com_node
	48 calls,
	avg 0.041667/0.000000/0.000000,
	 cumulative 6.000000/0.000000/0.000000
	called by:
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:167:funcdef
	  [16]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:928:com_binary
	  [3]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:568:shift_expr
	  [3]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:581:arith_expr
	  [3]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:622:power
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:954:com_list_constructor
	  [3]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:607:factor
	  [3]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:593:term
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:1077:com_argument
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:333:return_stmt
	  [3]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:512:not_test
	  [5]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:938:com_stmt
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:945:com_append_stmt
	  [3]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:521:comparison
	calls: 
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:167:funcdef
	  [3]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:568:shift_expr
	  [3]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:581:arith_expr
	  [3]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:560:xor_expr
	  [3]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:622:power
	  [3]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:556:expr
	  [3]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:502:test
	  [3]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:607:factor
	  [3]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:593:term
	  [3]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:564:and_expr
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:232:simple_stmt
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:333:return_stmt
	  [3]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:636:atom
	  [3]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:508:and_test
	  [3]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:512:not_test
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:479:suite
	  [3]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:521:comparison
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:495:testlist
	  [4]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:225:stmt

/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:84:__init__
	1 calls,
	avg 2.000000/10.000000/0.000000,
	 cumulative 3.000000/10.000000/0.000000
	called by:
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/Compilers.py:104:tryParsing
	calls: 
	  [64]	builtin_function_or_method:1:hasattr
	  [52]	builtin_function_or_method:1:getattr

/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:928:com_binary
	16 calls,
	avg 0.062500/0.000000/0.000000,
	 cumulative 5.000000/0.000000/0.000000
	called by:
	  [3]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:560:xor_expr
	  [3]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:556:expr
	  [3]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:502:test
	  [3]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:564:and_expr
	  [3]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:508:and_test
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:495:testlist
	calls: 
	  [16]	builtin_function_or_method:1:len
	  [16]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:690:com_node

/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:938:com_stmt
	5 calls,
	avg 0.000000/0.000000/0.000000,
	 cumulative 6.000000/0.000000/0.000000
	called by:
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:479:suite
	  [4]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:225:stmt
	calls: 
	  [5]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:690:com_node
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/ast.py:419:__init__
	  [5]	builtin_function_or_method:1:isinstance

/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:945:com_append_stmt
	2 calls,
	avg 0.000000/0.000000/0.000000,
	 cumulative 6.000000/0.000000/0.000000
	called by:
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:232:simple_stmt
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:154:file_input
	calls: 
	  [2]	list:1:extend
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:690:com_node
	  [2]	builtin_function_or_method:1:isinstance

/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:954:com_list_constructor
	1 calls,
	avg 0.000000/0.000000/0.000000,
	 cumulative 2.000000/0.000000/0.000000
	called by:
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:646:atom_lsqb
	calls: 
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/ast.py:292:__init__
	  [1]	builtin_function_or_method:1:len
	  [1]	builtin_function_or_method:1:range
	  [1]	list:1:append
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:690:com_node

/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:99:transform
	1 calls,
	avg 0.000000/0.000000/0.000000,
	 cumulative 7.000000/0.000000/0.000000
	called by:
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:105:parsesuite
	calls: 
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:126:compile_node
	  [4]	builtin_function_or_method:1:type
	  [1]	builtin_function_or_method:1:ast2tuple

/home/matt/wrk/dc/Zope2/lib/python/TreeDisplay/TreeTag.py:108:__init__
	1 calls,
	avg 0.000000/0.000000/0.000000,
	 cumulative 1.000000/0.000000/0.000000
	called by:
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_String.py:268:parse_block
	calls: 
	  [7]	dictionary:1:has_key
	  [1]	dictionary:1:get
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_Util.py:368:parse_params
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_Util.py:256:name_param

/home/matt/wrk/dc/Zope2/lib/python/TreeDisplay/TreeTag.py:152:render
	1004 calls,
	avg 0.410359/9.322709/1.195219,
	 cumulative 82753.000000/6058530.000000/775110.000000
	called by:
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/OFS/DTMLMethod.py:168:__call__
	  [5]	/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_String.py:434:__call__
	  [998]	builtin_function_or_method:1:render_blocks
	calls: 
	  [1072]	dictionary:1:has_key
	  [5]	builtin_function_or_method:1:len
	  [1]	builtin_function_or_method:1:localtime
	  [2]	builtin_function_or_method:1:type
	  [10]	string:1:lower
	  [2]	builtin_function_or_method:1:time
	  [7]	dictionary:1:get
	  [1]	socket:1:setblocking
	  [1]	builtin_function_or_method:1:int
	  [1]	builtin_function_or_method:1:getattr
	  [1105]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/DTML.py:100:guarded_getattr
	  [95]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/HTTPRequest.py:813:__getitem__
	  [2]	builtin_function_or_method:1:__init__
	  [1]	builtin_function_or_method:1:fcntl
	  [7]	/usr/local/python2.1-exp/lib/python2.1/string.py:174:rfind
	  [73]	/usr/local/python2.1-exp/lib/python2.1/string.py:118:join
	  [9]	/home/matt/wrk/dc/Zope2/lib/python/OFS/DTMLMethod.py:168:__call__
	  [64]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/HTTPResponse.py:397:setCookie
	  [2]	builtin_function_or_method:1:strftime
	  [1004]	/home/matt/wrk/dc/Zope2/lib/python/TreeDisplay/TreeTag.py:167:tpRender
	  [7]	/home/matt/wrk/dc/Zope2/lib/python/TreeDisplay/TreeTag.py:654:tpStateLevel
	  [7]	/home/matt/wrk/dc/Zope2/lib/python/TreeDisplay/TreeTag.py:279:tpRenderTABLE
	  [65]	/home/matt/wrk/dc/Zope2/lib/python/TreeDisplay/TreeTag.py:587:encode_seq
	  [2]	socket:1:fileno

/home/matt/wrk/dc/Zope2/lib/python/TreeDisplay/TreeTag.py:167:tpRender
	1004 calls,
	avg 1.244024/488.695219/61.862550,
	 cumulative 80373.000000/6041040.000000/772850.000000
	called by:
	  [1004]	/home/matt/wrk/dc/Zope2/lib/python/TreeDisplay/TreeTag.py:152:render
	calls: 
	  [8]	socket:1:send
	  [1066]	dictionary:1:has_key
	  [2227]	builtin_function_or_method:1:hasattr
	  [280]	builtin_function_or_method:1:len
	  [12]	builtin_function_or_method:1:localtime
	  [48]	builtin_function_or_method:1:type
	  [1]	string:1:find
	  [9]	string:1:split
	  [15]	SRE_Pattern:1:match
	  [2]	SRE_Match:1:end
	  [4]	SRE_Match:1:group
	  [125]	string:1:lower
	  [65]	builtin_function_or_method:1:range
	  [187]	list:1:append
	  [27]	builtin_function_or_method:1:time
	  [1]	builtin_function_or_method:1:gmtime
	  [2]	builtin_function_or_method:1:id
	  [5]	string:1:upper
	  [2]	builtin_function_or_method:1:StringIO
	  [1]	SRE_Match:1:groups
	  [1]	builtin_function_or_method:1:str
	  [2]	string:1:startswith
	  [5]	string:1:join
	  [5]	string:1:strip
	  [1003]	dictionary:1:get
	  [1]	builtin_function_or_method:1:filter
	  [1]	builtin_function_or_method:1:map
	  [1]	string:1:rfind
	  [1]	list:1:pop
	  [14]	socket:1:setblocking
	  [18]	builtin_function_or_method:1:apply
	  [1]	socket:1:recv
	  [14]	builtin_function_or_method:1:int
	  [18]	builtin_function_or_method:1:getattr
	  [7927]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/DTML.py:100:guarded_getattr
	  [7922]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/HTTPRequest.py:813:__getitem__
	  [1]	socket:1:accept
	  [1005]	builtin_function_or_method:1:__init__
	  [3]	socket:1:close
	  [14]	builtin_function_or_method:1:fcntl
	  [1]	builtin_function_or_method:1:select
	  [996]	/usr/local/python2.1-exp/lib/python2.1/string.py:174:rfind
	  [929]	/usr/local/python2.1-exp/lib/python2.1/string.py:118:join
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/OFS/ObjectManager.py:499:tpValues
	  [929]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/HTTPResponse.py:397:setCookie
	  [24]	builtin_function_or_method:1:strftime
	  [1113]	/home/matt/wrk/dc/Zope2/lib/python/TreeDisplay/TreeTag.py:692:oid
	  [996]	/home/matt/wrk/dc/Zope2/lib/python/TreeDisplay/TreeTag.py:654:tpStateLevel
	  [1108]	/home/matt/wrk/dc/Zope2/lib/python/TreeDisplay/TreeTag.py:279:tpRenderTABLE
	  [28]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/DTML.py:103:guarded_getitem
	  [930]	/home/matt/wrk/dc/Zope2/lib/python/TreeDisplay/TreeTag.py:587:encode_seq
	  [28]	socket:1:fileno

/home/matt/wrk/dc/Zope2/lib/python/TreeDisplay/TreeTag.py:279:tpRenderTABLE
	5020 calls,
	avg 1.198805/142.245020/18.121514,
	 cumulative 72853.000000/5008690.000000/641400.000000
	called by:
	  [5]	socket:1:send
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/DTML.py:100:guarded_getattr
	  [4]	socket:1:close
	  [7]	/home/matt/wrk/dc/Zope2/lib/python/TreeDisplay/TreeTag.py:152:render
	  [1108]	/home/matt/wrk/dc/Zope2/lib/python/TreeDisplay/TreeTag.py:167:tpRender
	  [3895]	/home/matt/wrk/dc/Zope2/lib/python/TreeDisplay/TreeTag.py:279:tpRenderTABLE
	calls: 
	  [17]	socket:1:send
	  [35112]	dictionary:1:has_key
	  [16878]	builtin_function_or_method:1:hasattr
	  [18084]	builtin_function_or_method:1:len
	  [20]	builtin_function_or_method:1:localtime
	  [4106]	builtin_function_or_method:1:type
	  [2]	string:1:find
	  [18]	string:1:split
	  [30]	SRE_Pattern:1:match
	  [4]	SRE_Match:1:end
	  [8]	SRE_Match:1:group
	  [210]	string:1:lower
	  [9967]	builtin_function_or_method:1:range
	  [37959]	list:1:append
	  [49]	builtin_function_or_method:1:time
	  [2]	builtin_function_or_method:1:gmtime
	  [4]	builtin_function_or_method:1:id
	  [10]	string:1:upper
	  [4]	builtin_function_or_method:1:StringIO
	  [2]	SRE_Match:1:groups
	  [4012]	builtin_function_or_method:1:str
	  [4]	string:1:startswith
	  [10]	string:1:join
	  [10]	string:1:strip
	  [5028]	dictionary:1:get
	  [2]	builtin_function_or_method:1:filter
	  [2]	builtin_function_or_method:1:map
	  [2]	string:1:rfind
	  [2]	list:1:pop
	  [27]	socket:1:setblocking
	  [33]	builtin_function_or_method:1:apply
	  [2]	socket:1:recv
	  [27]	builtin_function_or_method:1:int
	  [9048]	builtin_function_or_method:1:getattr
	  [17106]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/DTML.py:100:guarded_getattr
	  [4029]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/HTTPRequest.py:813:__getitem__
	  [2]	socket:1:accept
	  [6]	socket:1:close
	  [27]	builtin_function_or_method:1:fcntl
	  [4]	builtin_function_or_method:1:select
	  [28]	/usr/local/python2.1-exp/lib/python2.1/string.py:118:join
	  [5017]	/home/matt/wrk/dc/Zope2/lib/python/OFS/ObjectManager.py:499:tpValues
	  [4010]	/usr/local/python2.1-exp/lib/python2.1/string.py:161:find
	  [4010]	builtin_function_or_method:1:compress
	  [8]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/HTTPResponse.py:397:setCookie
	  [40]	builtin_function_or_method:1:strftime
	  [4008]	/usr/local/python2.1-exp/lib/python2.1/string.py:298:translate
	  [4005]	builtin_function_or_method:1:render_blocks
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/ZopeGuards.py:105:guarded_getattr
	  [3898]	/home/matt/wrk/dc/Zope2/lib/python/TreeDisplay/TreeTag.py:692:oid
	  [4010]	builtin_function_or_method:1:b2a_base64
	  [3895]	/home/matt/wrk/dc/Zope2/lib/python/TreeDisplay/TreeTag.py:279:tpRenderTABLE
	  [5020]	/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_Util.py:252:add_with_prefix
	  [1]	list:1:id
	  [38]	/home/matt/wrk/dc/Zope2/lib/python/OFS/ObjectManager.py:281:_getOb
	  [26051]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/DTML.py:103:guarded_getitem
	  [4016]	/home/matt/wrk/dc/Zope2/lib/python/OFS/SimpleItem.py:199:tpURL
	  [8]	/home/matt/wrk/dc/Zope2/lib/python/TreeDisplay/TreeTag.py:587:encode_seq
	  [54]	socket:1:fileno

/home/matt/wrk/dc/Zope2/lib/python/TreeDisplay/TreeTag.py:587:encode_seq
	1004 calls,
	avg 0.225100/0.179283/0.049801,
	 cumulative 1389.000000/980.000000/810.000000
	called by:
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/DTML.py:100:guarded_getattr
	  [65]	/home/matt/wrk/dc/Zope2/lib/python/TreeDisplay/TreeTag.py:152:render
	  [930]	/home/matt/wrk/dc/Zope2/lib/python/TreeDisplay/TreeTag.py:167:tpRender
	  [8]	/home/matt/wrk/dc/Zope2/lib/python/TreeDisplay/TreeTag.py:279:tpRenderTABLE
	calls: 
	  [1004]	builtin_function_or_method:1:len
	  [1004]	builtin_function_or_method:1:str
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/DTML.py:100:guarded_getattr
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/HTTPRequest.py:813:__getitem__
	  [1]	/usr/local/python2.1-exp/lib/python2.1/string.py:118:join
	  [1004]	/usr/local/python2.1-exp/lib/python2.1/string.py:161:find
	  [1004]	builtin_function_or_method:1:compress
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/HTTPResponse.py:397:setCookie
	  [1003]	/usr/local/python2.1-exp/lib/python2.1/string.py:298:translate
	  [1004]	builtin_function_or_method:1:b2a_base64

/home/matt/wrk/dc/Zope2/lib/python/TreeDisplay/TreeTag.py:654:tpStateLevel
	2008 calls,
	avg 0.035359/0.054781/0.000000,
	 cumulative 95.000000/130.000000/0.000000
	called by:
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/DTML.py:100:guarded_getattr
	  [7]	/home/matt/wrk/dc/Zope2/lib/python/TreeDisplay/TreeTag.py:152:render
	  [996]	/home/matt/wrk/dc/Zope2/lib/python/TreeDisplay/TreeTag.py:167:tpRender
	  [1004]	/home/matt/wrk/dc/Zope2/lib/python/TreeDisplay/TreeTag.py:654:tpStateLevel
	calls: 
	  [1004]	builtin_function_or_method:1:len
	  [1004]	/home/matt/wrk/dc/Zope2/lib/python/TreeDisplay/TreeTag.py:654:tpStateLevel
	  [1004]	builtin_function_or_method:1:max

/home/matt/wrk/dc/Zope2/lib/python/TreeDisplay/TreeTag.py:692:oid
	5020 calls,
	avg 0.046614/0.053785/0.003984,
	 cumulative 346.000000/350.000000/40.000000
	called by:
	  [5]	socket:1:send
	  [4]	socket:1:close
	  [1113]	/home/matt/wrk/dc/Zope2/lib/python/TreeDisplay/TreeTag.py:167:tpRender
	  [3898]	/home/matt/wrk/dc/Zope2/lib/python/TreeDisplay/TreeTag.py:279:tpRenderTABLE
	calls: 
	  [5020]	builtin_function_or_method:1:str
	  [5020]	builtin_function_or_method:1:b2a_base64

/home/matt/wrk/dc/Zope2/lib/python/ZODB/Connection.py:154:__getitem__
	1067 calls,
	avg 0.031865/0.028116/0.018744,
	 cumulative 50.000000/30.000000/20.000000
	called by:
	  [1067]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/Connection.py:513:root
	calls: 
	  [1067]	dictionary:1:has_key

/home/matt/wrk/dc/Zope2/lib/python/ZODB/Connection.py:195:_persistent_load
	63 calls,
	avg 0.142857/0.158730/0.000000,
	 cumulative 17.000000/10.000000/0.000000
	called by:
	  [63]	Unpickler:1:load
	calls: 
	  [63]	dictionary:1:has_key
	  [126]	builtin_function_or_method:1:type
	  [63]	/home/matt/wrk/dc/Zope2/lib/python/Zope/ClassFactory.py:90:ClassFactory

/home/matt/wrk/dc/Zope2/lib/python/ZODB/Connection.py:229:_setDB
	1004 calls,
	avg 0.084661/0.089641/0.000000,
	 cumulative 112.000000/100.000000/0.000000
	called by:
	  [18]	socket:1:send
	  [2]	socket:1:close
	  [11]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/ZApplication.py:114:__bobo_traverse__
	  [972]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/DB.py:373:open
	  [1]	builtin_function_or_method:1:select
	calls: 
	  [1003]	builtin_function_or_method:1:time
	  [1003]	cPickleCache:1:invalidate

/home/matt/wrk/dc/Zope2/lib/python/ZODB/Connection.py:276:close
	1003 calls,
	avg 0.171486/624.037886/79.541376,
	 cumulative 376.000000/3350680.000000/428420.000000
	called by:
	  [995]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/BaseRequest.py:144:close
	  [1]	socket:1:send
	  [5]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/Publish.py:207:publish_module
	  [1]	socket:1:recv
	  [1]	socket:1:close
	calls: 
	  [33]	socket:1:send
	  [73]	dictionary:1:has_key
	  [3]	builtin_function_or_method:1:hasattr
	  [335]	builtin_function_or_method:1:len
	  [13]	builtin_function_or_method:1:localtime
	  [100]	builtin_function_or_method:1:type
	  [3]	string:1:find
	  [951]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/DB.py:189:_closeConnection
	  [27]	string:1:split
	  [45]	SRE_Pattern:1:match
	  [6]	SRE_Match:1:end
	  [12]	SRE_Match:1:group
	  [145]	string:1:lower
	  [994]	cPickleCache:1:incrgc
	  [3]	builtin_function_or_method:1:range
	  [180]	list:1:append
	  [21]	builtin_function_or_method:1:time
	  [3]	builtin_function_or_method:1:gmtime
	  [6]	builtin_function_or_method:1:id
	  [15]	string:1:upper
	  [6]	builtin_function_or_method:1:StringIO
	  [3]	SRE_Match:1:groups
	  [3]	builtin_function_or_method:1:str
	  [6]	string:1:startswith
	  [15]	string:1:join
	  [15]	string:1:strip
	  [12]	dictionary:1:get
	  [3]	builtin_function_or_method:1:filter
	  [3]	builtin_function_or_method:1:map
	  [3]	string:1:rfind
	  [3]	list:1:pop
	  [5]	socket:1:setblocking
	  [8]	builtin_function_or_method:1:apply
	  [5]	socket:1:recv
	  [5]	builtin_function_or_method:1:int
	  [13]	builtin_function_or_method:1:getattr
	  [3]	socket:1:accept
	  [1]	socket:1:close
	  [5]	builtin_function_or_method:1:fcntl
	  [19]	builtin_function_or_method:1:select
	  [26]	builtin_function_or_method:1:strftime
	  [10]	socket:1:fileno

/home/matt/wrk/dc/Zope2/lib/python/ZODB/Connection.py:513:root
	1067 calls,
	avg 0.022493/0.037488/0.018744,
	 cumulative 74.000000/70.000000/40.000000
	called by:
	  [1]	socket:1:send
	  [12]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/BaseRequest.py:231:traverse
	  [990]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/ZApplication.py:114:__bobo_traverse__
	  [63]	/home/matt/wrk/dc/Zope2/lib/python/App/RefreshFuncs.py:119:_getCentralRefreshData
	  [1]	builtin_function_or_method:1:select
	calls: 
	  [1067]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/Connection.py:154:__getitem__

/home/matt/wrk/dc/Zope2/lib/python/ZODB/Connection.py:515:setstate
	35 calls,
	avg 0.171429/0.000000/0.000000,
	 cumulative 62.000000/7880.000000/880.000000
	called by:
	  [30]	builtin_function_or_method:1:hasattr
	  [3]	builtin_function_or_method:1:getattr
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/BaseRequest.py:231:traverse
	calls: 
	  [70]	dictionary:1:has_key
	  [35]	builtin_function_or_method:1:hasattr
	  [35]	builtin_function_or_method:1:StringIO
	  [35]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/FileStorage.py:585:load
	  [35]	builtin_function_or_method:1:Unpickler
	  [70]	Unpickler:1:load

/home/matt/wrk/dc/Zope2/lib/python/ZODB/Connection.py:724:setDebugInfo
	1004 calls,
	avg 0.006972/0.009960/0.000000,
	 cumulative 7.000000/10.000000/0.000000
	called by:
	  [1]	socket:1:send
	  [12]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/BaseRequest.py:231:traverse
	  [990]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/ZApplication.py:114:__bobo_traverse__
	  [1]	builtin_function_or_method:1:select

/home/matt/wrk/dc/Zope2/lib/python/ZODB/DB.py:189:_closeConnection
	1003 calls,
	avg 0.096710/13.140578/1.714855,
	 cumulative 127.000000/504340.000000/64600.000000
	called by:
	  [22]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/BaseRequest.py:144:close
	  [26]	socket:1:send
	  [951]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/Connection.py:276:close
	  [1]	socket:1:recv
	  [1]	socket:1:close
	  [2]	builtin_function_or_method:1:select
	calls: 
	  [15]	dictionary:1:has_key
	  [957]	builtin_function_or_method:1:len
	  [2]	builtin_function_or_method:1:localtime
	  [22]	builtin_function_or_method:1:type
	  [20]	string:1:lower
	  [911]	list:1:append
	  [2]	builtin_function_or_method:1:time
	  [9]	builtin_function_or_method:1:apply
	  [2]	builtin_function_or_method:1:getattr
	  [9]	socket:1:close
	  [4]	builtin_function_or_method:1:strftime

/home/matt/wrk/dc/Zope2/lib/python/ZODB/DB.py:373:open
	1004 calls,
	avg 0.180279/2.480080/0.318725,
	 cumulative 313.000000/123490.000000/15870.000000
	called by:
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/BaseRequest.py:231:traverse
	  [1003]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/ZApplication.py:114:__bobo_traverse__
	calls: 
	  [1]	socket:1:send
	  [1000]	dictionary:1:has_key
	  [1980]	builtin_function_or_method:1:len
	  [1010]	builtin_function_or_method:1:type
	  [1]	builtin_function_or_method:1:time
	  [1]	socket:1:setblocking
	  [3]	builtin_function_or_method:1:apply
	  [1]	builtin_function_or_method:1:int
	  [2]	socket:1:close
	  [972]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/Connection.py:229:_setDB
	  [1]	builtin_function_or_method:1:fcntl
	  [2]	socket:1:fileno

/home/matt/wrk/dc/Zope2/lib/python/ZODB/FileStorage.py:562:_load
	35 calls,
	avg 0.400000/0.285714/0.000000,
	 cumulative 26.000000/7860.000000/880.000000
	called by:
	  [35]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/FileStorage.py:585:load
	calls: 
	  [22]	dictionary:1:has_key
	  [2]	builtin_function_or_method:1:hasattr
	  [24]	builtin_function_or_method:1:len
	  [4]	builtin_function_or_method:1:type
	  [2]	string:1:find
	  [18]	string:1:split
	  [30]	SRE_Pattern:1:match
	  [4]	SRE_Match:1:end
	  [8]	SRE_Match:1:group
	  [10]	string:1:lower
	  [2]	builtin_function_or_method:1:range
	  [18]	list:1:append
	  [2]	builtin_function_or_method:1:time
	  [2]	builtin_function_or_method:1:gmtime
	  [4]	builtin_function_or_method:1:id
	  [10]	string:1:upper
	  [4]	builtin_function_or_method:1:StringIO
	  [2]	SRE_Match:1:groups
	  [2]	builtin_function_or_method:1:str
	  [4]	string:1:startswith
	  [10]	string:1:join
	  [10]	string:1:strip
	  [8]	dictionary:1:get
	  [2]	builtin_function_or_method:1:filter
	  [2]	builtin_function_or_method:1:map
	  [2]	string:1:rfind
	  [2]	list:1:pop
	  [2]	builtin_function_or_method:1:apply
	  [1]	socket:1:recv
	  [35]	file:1:seek
	  [70]	file:1:read
	  [35]	builtin_function_or_method:1:unpack
	  [35]	/stripe0/home/matt/wrk/dc/Zope2/lib/python/ZODB/utils.py:107:U64
	  [1]	builtin_function_or_method:1:select

/home/matt/wrk/dc/Zope2/lib/python/ZODB/FileStorage.py:585:load
	35 calls,
	avg 0.085714/0.000000/0.000000,
	 cumulative 29.000000/7860.000000/880.000000
	called by:
	  [35]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/Connection.py:515:setstate
	calls: 
	  [35]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/FileStorage.py:562:_load
	  [35]	ThreadLock:1:acquire
	  [35]	ThreadLock:1:release

/home/matt/wrk/dc/Zope2/lib/python/ZODB/PersistentMapping.py:103:__init__
	63 calls,
	avg 0.031746/0.000000/0.000000,
	 cumulative 2.000000/0.000000/0.000000
	called by:
	  [63]	/home/matt/wrk/dc/Zope2/lib/python/App/RefreshFuncs.py:119:_getCentralRefreshData

/home/matt/wrk/dc/Zope2/lib/python/ZODB/PersistentMapping.py:113:__getitem__
	1004 calls,
	avg 0.008964/0.009960/0.000000,
	 cumulative 9.000000/10.000000/0.000000
	called by:
	  [1]	socket:1:send
	  [12]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/BaseRequest.py:231:traverse
	  [990]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/ZApplication.py:114:__bobo_traverse__
	  [1]	builtin_function_or_method:1:select

/home/matt/wrk/dc/Zope2/lib/python/ZODB/PersistentMapping.py:131:get
	63 calls,
	avg 0.047619/0.000000/0.000000,
	 cumulative 5.000000/0.000000/0.000000
	called by:
	  [63]	/home/matt/wrk/dc/Zope2/lib/python/App/RefreshFuncs.py:414:checkAutoRefresh
	calls: 
	  [63]	dictionary:1:get

/home/matt/wrk/dc/Zope2/lib/python/ZODB/PersistentMapping.py:137:has_key
	63 calls,
	avg 0.047619/0.158730/0.000000,
	 cumulative 3.000000/10.000000/0.000000
	called by:
	  [63]	/home/matt/wrk/dc/Zope2/lib/python/App/RefreshFuncs.py:119:_getCentralRefreshData
	calls: 
	  [63]	dictionary:1:has_key

/home/matt/wrk/dc/Zope2/lib/python/ZODB/Transaction.py:114:__init__
	1004 calls,
	avg 0.021912/0.039841/0.000000,
	 cumulative 22.000000/40.000000/0.000000
	called by:
	  [1]	socket:1:send
	  [1003]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/Transaction.py:422:get_transaction

/home/matt/wrk/dc/Zope2/lib/python/ZODB/Transaction.py:137:__del__
	1003 calls,
	avg 0.006979/0.000000/0.000000,
	 cumulative 7.000000/0.000000/0.000000
	called by:
	  [1003]	/home/matt/wrk/dc/Zope2/lib/python/Zope/__init__.py:237:commit

/home/matt/wrk/dc/Zope2/lib/python/ZODB/Transaction.py:198:begin
	1004 calls,
	avg 0.015936/0.029880/0.000000,
	 cumulative 16.000000/30.000000/0.000000
	called by:
	  [1004]	/home/matt/wrk/dc/Zope2/lib/python/Zope/__init__.py:232:begin

/home/matt/wrk/dc/Zope2/lib/python/ZODB/Transaction.py:209:commit
	1003 calls,
	avg 0.106680/0.129611/0.029910,
	 cumulative 126.000000/140.000000/30.000000
	called by:
	  [1003]	/home/matt/wrk/dc/Zope2/lib/python/Zope/__init__.py:237:commit
	calls: 
	  [1003]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/Transaction.py:428:free_transaction

/home/matt/wrk/dc/Zope2/lib/python/ZODB/Transaction.py:393:note
	1004 calls,
	avg 0.024900/0.039841/0.000000,
	 cumulative 52.000000/100.000000/10.000000
	called by:
	  [1004]	/home/matt/wrk/dc/Zope2/lib/python/Zope/__init__.py:247:recordMetaData
	calls: 
	  [1004]	/usr/local/python2.1-exp/lib/python2.1/string.py:73:strip

/home/matt/wrk/dc/Zope2/lib/python/ZODB/Transaction.py:399:setUser
	1004 calls,
	avg 0.064741/0.039841/0.009960,
	 cumulative 109.000000/50.000000/10.000000
	called by:
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/Publish.py:122:publish
	  [1003]	/home/matt/wrk/dc/Zope2/lib/python/Zope/__init__.py:247:recordMetaData
	calls: 
	  [1004]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/User.py:329:__str__

/home/matt/wrk/dc/Zope2/lib/python/ZODB/Transaction.py:422:get_transaction
	3011 calls,
	avg 0.040850/0.023248/0.003321,
	 cumulative 183.000000/170.000000/10.000000
	called by:
	  [1004]	/home/matt/wrk/dc/Zope2/lib/python/Zope/__init__.py:232:begin
	  [1004]	/home/matt/wrk/dc/Zope2/lib/python/Zope/__init__.py:247:recordMetaData
	  [1003]	/home/matt/wrk/dc/Zope2/lib/python/Zope/__init__.py:237:commit
	calls: 
	  [3010]	dictionary:1:get
	  [1003]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/Transaction.py:114:__init__

/home/matt/wrk/dc/Zope2/lib/python/ZODB/Transaction.py:428:free_transaction
	1003 calls,
	avg 0.018943/0.009970/0.000000,
	 cumulative 19.000000/10.000000/0.000000
	called by:
	  [1003]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/Transaction.py:209:commit

/home/matt/wrk/dc/Zope2/lib/python/ZODB/ZApplication.py:111:__getattr__
	1004 calls,
	avg 0.026892/0.029880/0.000000,
	 cumulative 62.000000/50.000000/0.000000
	called by:
	  [1004]	builtin_function_or_method:1:getattr
	calls: 
	  [1004]	builtin_function_or_method:1:getattr

/home/matt/wrk/dc/Zope2/lib/python/ZODB/ZApplication.py:114:__bobo_traverse__
	1004 calls,
	avg 0.220120/333.735060/43.187251,
	 cumulative 878.000000/1534190.000000/195930.000000
	called by:
	  [2]	socket:1:send
	  [3]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/Publish.py:122:publish
	  [999]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/BaseRequest.py:231:traverse
	calls: 
	  [20]	socket:1:send
	  [36]	dictionary:1:has_key
	  [22]	builtin_function_or_method:1:hasattr
	  [132]	builtin_function_or_method:1:len
	  [11]	builtin_function_or_method:1:localtime
	  [68]	builtin_function_or_method:1:type
	  [110]	string:1:lower
	  [2]	builtin_function_or_method:1:range
	  [28]	list:1:append
	  [40]	builtin_function_or_method:1:time
	  [2]	builtin_function_or_method:1:map
	  [4]	list:1:pop
	  [29]	socket:1:setblocking
	  [24]	builtin_function_or_method:1:apply
	  [29]	builtin_function_or_method:1:int
	  [27]	builtin_function_or_method:1:getattr
	  [1003]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/HTTPRequest.py:897:get
	  [10]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/HTTPRequest.py:813:__getitem__
	  [14]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/BaseRequest.py:155:__setitem__
	  [1]	socket:1:close
	  [1003]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/DB.py:373:open
	  [11]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/Connection.py:229:_setDB
	  [990]	/home/matt/wrk/dc/Zope2/lib/python/App/RefreshFuncs.py:438:autoRefresh
	  [990]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/Connection.py:513:root
	  [990]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/BaseRequest.py:478:_hold
	  [990]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/PersistentMapping.py:113:__getitem__
	  [990]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/Connection.py:724:setDebugInfo
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/PermissionRole.py:125:__of__
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/BaseRequest.py:96:__init__
	  [4]	list:1:reverse
	  [4]	/usr/local/python2.1-exp/lib/python2.1/urllib.py:1089:quote
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/OFS/Application.py:232:__bobo_traverse__
	  [29]	builtin_function_or_method:1:fcntl
	  [2]	builtin_function_or_method:1:select
	  [2]	/usr/local/python2.1-exp/lib/python2.1/string.py:174:rfind
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/HTTPResponse.py:339:setBase
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/User.py:587:validate
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/SecurityManagement.py:99:newSecurityManager
	  [2]	/usr/local/python2.1-exp/lib/python2.1/string.py:118:join
	  [22]	builtin_function_or_method:1:strftime
	  [58]	socket:1:fileno

/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/BaseRequest.py:144:close
	1003 calls,
	avg 0.135593/1157.946162/146.360917,
	 cumulative 548.000000/6289280.000000/803440.000000
	called by:
	  [29]	/home/matt/wrk/dc/Zope2/ZServer/HTTPResponse.py:262:_finish
	  [3]	socket:1:send
	  [1]	<top>:0:<top>
	  [302]	/stripe0/home/matt/wrk/dc/Zope2/ZServer/PubCore/ZRendezvous.py:108:accept
	  [523]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/Publish.py:207:publish_module
	  [9]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/Publish.py:122:publish
	  [135]	/stripe0/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/BaseResponse.py:125:outputBody
	  [1]	builtin_function_or_method:1:select
	calls: 
	  [26]	socket:1:send
	  [70]	dictionary:1:has_key
	  [209]	builtin_function_or_method:1:len
	  [23]	builtin_function_or_method:1:localtime
	  [100]	builtin_function_or_method:1:type
	  [22]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/DB.py:189:_closeConnection
	  [995]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/Connection.py:276:close
	  [230]	string:1:lower
	  [6]	cPickleCache:1:incrgc
	  [16]	list:1:append
	  [23]	builtin_function_or_method:1:time
	  [1]	builtin_function_or_method:1:apply
	  [1]	socket:1:recv
	  [23]	builtin_function_or_method:1:getattr
	  [1]	socket:1:close
	  [2]	builtin_function_or_method:1:select
	  [46]	builtin_function_or_method:1:strftime

/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/BaseRequest.py:152:__len__
	1004 calls,
	avg 0.014940/0.009960/0.009960,
	 cumulative 15.000000/10.000000/10.000000
	called by:
	  [2]	socket:1:send
	  [1002]	/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_String.py:434:__call__

/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/BaseRequest.py:155:__setitem__
	8032 calls,
	avg 0.012948/0.013695/0.003735,
	 cumulative 104.000000/110.000000/30.000000
	called by:
	  [20]	socket:1:send
	  [7]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/Publish.py:207:publish_module
	  [1152]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/Publish.py:122:publish
	  [1]	socket:1:accept
	  [8]	socket:1:close
	  [6824]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/BaseRequest.py:231:traverse
	  [14]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/ZApplication.py:114:__bobo_traverse__
	  [6]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/User.py:587:validate

/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/BaseRequest.py:231:traverse
	1004 calls,
	avg 1.722112/167.111554/21.543825,
	 cumulative 9903.000000/2433640.000000/311190.000000
	called by:
	  [1]	socket:1:send
	  [7]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/Publish.py:207:publish_module
	  [995]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/Publish.py:122:publish
	  [1]	socket:1:accept
	calls: 
	  [1]	socket:1:send
	  [36]	dictionary:1:has_key
	  [11745]	builtin_function_or_method:1:hasattr
	  [1042]	builtin_function_or_method:1:len
	  [7]	builtin_function_or_method:1:localtime
	  [1986]	builtin_function_or_method:1:type
	  [1]	string:1:find
	  [10]	string:1:split
	  [15]	SRE_Pattern:1:match
	  [2]	SRE_Match:1:end
	  [4]	SRE_Match:1:group
	  [75]	string:1:lower
	  [974]	builtin_function_or_method:1:range
	  [7867]	list:1:append
	  [14]	builtin_function_or_method:1:time
	  [1]	builtin_function_or_method:1:gmtime
	  [2]	builtin_function_or_method:1:id
	  [5]	string:1:upper
	  [2]	builtin_function_or_method:1:StringIO
	  [1]	SRE_Match:1:groups
	  [1]	builtin_function_or_method:1:str
	  [2]	string:1:startswith
	  [5]	string:1:join
	  [5]	string:1:strip
	  [4]	dictionary:1:get
	  [1]	builtin_function_or_method:1:filter
	  [984]	builtin_function_or_method:1:map
	  [1]	string:1:rfind
	  [1959]	list:1:pop
	  [6]	socket:1:setblocking
	  [11]	builtin_function_or_method:1:apply
	  [1]	socket:1:recv
	  [6]	builtin_function_or_method:1:int
	  [8845]	builtin_function_or_method:1:getattr
	  [4]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/HTTPResponse.py:273:setBody
	  [1000]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/HTTPRequest.py:897:get
	  [6896]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/HTTPRequest.py:813:__getitem__
	  [1]	socket:1:accept
	  [6824]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/BaseRequest.py:155:__setitem__
	  [4]	socket:1:close
	  [1003]	/usr/local/python2.1-exp/lib/python2.1/string.py:103:split
	  [999]	/usr/local/python2.1-exp/lib/python2.1/string.py:54:upper
	  [999]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/ZApplication.py:114:__bobo_traverse__
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/DB.py:373:open
	  [12]	/home/matt/wrk/dc/Zope2/lib/python/App/RefreshFuncs.py:438:autoRefresh
	  [12]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/Connection.py:513:root
	  [12]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/BaseRequest.py:478:_hold
	  [12]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/PersistentMapping.py:113:__getitem__
	  [12]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/Connection.py:724:setDebugInfo
	  [976]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/PermissionRole.py:125:__of__
	  [985]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/BaseRequest.py:96:__init__
	  [1958]	list:1:reverse
	  [1962]	/usr/local/python2.1-exp/lib/python2.1/urllib.py:1089:quote
	  [981]	/home/matt/wrk/dc/Zope2/lib/python/OFS/Application.py:232:__bobo_traverse__
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/Connection.py:515:setstate
	  [6]	builtin_function_or_method:1:fcntl
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/PermissionRole.py:144:__of__
	  [1]	builtin_function_or_method:1:select
	  [975]	/usr/local/python2.1-exp/lib/python2.1/string.py:174:rfind
	  [975]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/HTTPResponse.py:339:setBase
	  [972]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/User.py:587:validate
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/User.py:550:identify
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/User.py:560:authenticate
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/User.py:328:__len__
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/User.py:736:_isTop
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/User.py:573:authorize
	  [969]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/SecurityManagement.py:99:newSecurityManager
	  [969]	/usr/local/python2.1-exp/lib/python2.1/string.py:118:join
	  [4]	/home/matt/wrk/dc/Zope2/lib/python/Zope/__init__.py:247:recordMetaData
	  [4]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/mapply.py:104:mapply
	  [14]	builtin_function_or_method:1:strftime
	  [4]	/home/matt/wrk/dc/Zope2/lib/python/Zope/__init__.py:237:commit
	  [12]	socket:1:fileno

/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/BaseRequest.py:478:_hold
	1004 calls,
	avg 0.010956/0.029880/0.000000,
	 cumulative 11.000000/30.000000/0.000000
	called by:
	  [1]	socket:1:send
	  [12]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/BaseRequest.py:231:traverse
	  [990]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/ZApplication.py:114:__bobo_traverse__
	  [1]	builtin_function_or_method:1:select

/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/BaseRequest.py:96:__init__
	1004 calls,
	avg 0.041833/0.029880/0.009960,
	 cumulative 42.000000/30.000000/10.000000
	called by:
	  [2]	socket:1:send
	  [15]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/Publish.py:122:publish
	  [985]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/BaseRequest.py:231:traverse
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/ZApplication.py:114:__bobo_traverse__

/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/HTTPRequest.py:373:processInputs
	1004 calls,
	avg 0.178287/39.143426/5.249004,
	 cumulative 1123.000000/291230.000000/36960.000000
	called by:
	  [1]	socket:1:send
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/Publish.py:207:publish_module
	  [1001]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/Publish.py:122:publish
	  [1]	socket:1:accept
	calls: 
	  [2]	socket:1:send
	  [11]	dictionary:1:has_key
	  [1000]	builtin_function_or_method:1:hasattr
	  [9]	builtin_function_or_method:1:len
	  [1]	builtin_function_or_method:1:localtime
	  [1006]	builtin_function_or_method:1:type
	  [10]	string:1:lower
	  [4]	builtin_function_or_method:1:time
	  [1002]	dictionary:1:get
	  [3]	socket:1:setblocking
	  [3]	builtin_function_or_method:1:apply
	  [3]	builtin_function_or_method:1:int
	  [1]	builtin_function_or_method:1:getattr
	  [1002]	/usr/local/python2.1-exp/lib/python2.1/cgi.py:408:__init__
	  [1]	/usr/local/python2.1-exp/lib/python2.1/cgi.py:316:parse_header
	  [2]	/usr/local/python2.1-exp/lib/python2.1/cgi.py:585:read_urlencoded
	  [3]	builtin_function_or_method:1:fcntl
	  [2]	builtin_function_or_method:1:strftime
	  [6]	socket:1:fileno

/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/HTTPRequest.py:813:__getitem__
	38151 calls,
	avg 0.097638/0.063432/0.018872,
	 cumulative 4604.000000/53630.000000/7340.000000
	called by:
	  [23]	socket:1:send
	  [102]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/Publish.py:122:publish
	  [1]	socket:1:setblocking
	  [7]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/DTML.py:100:guarded_getattr
	  [8031]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/HTTPRequest.py:897:get
	  [6]	socket:1:close
	  [6896]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/BaseRequest.py:231:traverse
	  [10]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/ZApplication.py:114:__bobo_traverse__
	  [1]	builtin_function_or_method:1:select
	  [1004]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/User.py:587:validate
	  [2007]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/User.py:703:_getobcontext
	  [1004]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/Publish.py:115:missing_name
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/OFS/DTMLMethod.py:168:__call__
	  [1012]	/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_String.py:434:__call__
	  [5993]	builtin_function_or_method:1:render_blocks
	  [95]	/home/matt/wrk/dc/Zope2/lib/python/TreeDisplay/TreeTag.py:152:render
	  [7922]	/home/matt/wrk/dc/Zope2/lib/python/TreeDisplay/TreeTag.py:167:tpRender
	  [4029]	/home/matt/wrk/dc/Zope2/lib/python/TreeDisplay/TreeTag.py:279:tpRenderTABLE
	  [5]	/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_Util.py:202:eval
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/TreeDisplay/TreeTag.py:587:encode_seq
	calls: 
	  [70274]	dictionary:1:has_key
	  [2012]	builtin_function_or_method:1:len
	  [2]	builtin_function_or_method:1:type
	  [2008]	SRE_Pattern:1:match
	  [5]	list:1:append
	  [2008]	SRE_Match:1:groups
	  [9028]	dictionary:1:get
	  [1]	builtin_function_or_method:1:apply
	  [2008]	builtin_function_or_method:1:int
	  [7021]	builtin_function_or_method:1:__init__
	  [1]	socket:1:close
	  [2008]	/usr/local/python2.1-exp/lib/python2.1/string.py:118:join
	  [1]	builtin_function_or_method:1:render_blocks
	  [2008]	list:1:insert

/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/HTTPRequest.py:897:get
	8032 calls,
	avg 0.022784/0.814243/0.114542,
	 cumulative 814.000000/19940.000000/2720.000000
	called by:
	  [7]	socket:1:send
	  [19]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/Publish.py:207:publish_module
	  [2990]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/Publish.py:122:publish
	  [3]	socket:1:accept
	  [1000]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/BaseRequest.py:231:traverse
	  [1003]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/ZApplication.py:114:__bobo_traverse__
	  [1004]	/home/matt/wrk/dc/Zope2/lib/python/Zope/__init__.py:247:recordMetaData
	  [2006]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/mapply.py:104:mapply
	calls: 
	  [1]	socket:1:send
	  [5]	dictionary:1:has_key
	  [7]	builtin_function_or_method:1:len
	  [1]	builtin_function_or_method:1:localtime
	  [4]	builtin_function_or_method:1:type
	  [10]	string:1:lower
	  [3]	builtin_function_or_method:1:time
	  [1]	dictionary:1:get
	  [2]	socket:1:setblocking
	  [2]	builtin_function_or_method:1:apply
	  [2]	builtin_function_or_method:1:int
	  [1]	builtin_function_or_method:1:getattr
	  [8031]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/HTTPRequest.py:813:__getitem__
	  [2]	builtin_function_or_method:1:fcntl
	  [2]	builtin_function_or_method:1:strftime
	  [4]	socket:1:fileno

/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/HTTPResponse.py:249:setHeader
	5015 calls,
	avg 0.035294/0.039880/0.009970,
	 cumulative 339.000000/360.000000/50.000000
	called by:
	  [1]	socket:1:send
	  [81]	builtin_function_or_method:1:apply
	  [1003]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/HTTPResponse.py:273:setBody
	  [1]	socket:1:close
	  [921]	/home/matt/wrk/dc/Zope2/lib/python/OFS/DTMLMethod.py:168:__call__
	  [1002]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/HTTPResponse.py:345:insertBase
	  [2006]	/home/matt/wrk/dc/Zope2/ZServer/HTTPResponse.py:125:__str__
	calls: 
	  [5015]	dictionary:1:has_key
	  [5015]	/usr/local/python2.1-exp/lib/python2.1/string.py:45:lower

/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/HTTPResponse.py:273:setBody
	1003 calls,
	avg 0.242273/0.149551/0.029910,
	 cumulative 1923.000000/118780.000000/15170.000000
	called by:
	  [2]	socket:1:send
	  [105]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/Publish.py:207:publish_module
	  [883]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/Publish.py:122:publish
	  [1]	socket:1:accept
	  [4]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/BaseRequest.py:231:traverse
	  [8]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/mapply.py:104:mapply
	calls: 
	  [1]	socket:1:send
	  [1003]	dictionary:1:has_key
	  [2008]	builtin_function_or_method:1:len
	  [2008]	builtin_function_or_method:1:type
	  [1]	builtin_function_or_method:1:time
	  [1003]	builtin_function_or_method:1:str
	  [1]	socket:1:setblocking
	  [1]	builtin_function_or_method:1:apply
	  [1]	builtin_function_or_method:1:int
	  [1003]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/HTTPResponse.py:249:setHeader
	  [2006]	/usr/local/python2.1-exp/lib/python2.1/string.py:103:split
	  [1]	builtin_function_or_method:1:fcntl
	  [2006]	/usr/local/python2.1-exp/lib/python2.1/string.py:118:join
	  [1003]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/HTTPResponse.py:345:insertBase
	  [2]	socket:1:fileno

/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/HTTPResponse.py:339:setBase
	1004 calls,
	avg 0.033865/0.019920/0.000000,
	 cumulative 34.000000/20.000000/0.000000
	called by:
	  [3]	socket:1:send
	  [23]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/Publish.py:122:publish
	  [1]	socket:1:close
	  [975]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/BaseRequest.py:231:traverse
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/ZApplication.py:114:__bobo_traverse__

/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/HTTPResponse.py:345:insertBase
	1003 calls,
	avg 0.240279/0.249252/0.059821,
	 cumulative 1320.000000/73690.000000/9260.000000
	called by:
	  [1003]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/HTTPResponse.py:273:setBody
	calls: 
	  [2006]	SRE_Pattern:1:search
	  [2005]	builtin_function_or_method:1:len
	  [1003]	SRE_Match:1:group
	  [1003]	dictionary:1:get
	  [1]	socket:1:setblocking
	  [1002]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/HTTPResponse.py:249:setHeader
	  [1003]	/usr/local/python2.1-exp/lib/python2.1/string.py:103:split
	  [1003]	SRE_Match:1:start
	  [1]	socket:1:fileno

/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/HTTPResponse.py:397:setCookie
	1003 calls,
	avg 0.053838/0.049850/0.000000,
	 cumulative 64.000000/60.000000/0.000000
	called by:
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/DTML.py:100:guarded_getattr
	  [64]	/home/matt/wrk/dc/Zope2/lib/python/TreeDisplay/TreeTag.py:152:render
	  [929]	/home/matt/wrk/dc/Zope2/lib/python/TreeDisplay/TreeTag.py:167:tpRender
	  [8]	/home/matt/wrk/dc/Zope2/lib/python/TreeDisplay/TreeTag.py:279:tpRenderTABLE
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/TreeDisplay/TreeTag.py:587:encode_seq
	calls: 
	  [1002]	dictionary:1:has_key

/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/HTTPResponse.py:676:_cookie_list
	1003 calls,
	avg 0.115653/0.139581/0.009970,
	 cumulative 160.000000/180.000000/30.000000
	called by:
	  [3]	socket:1:send
	  [1]	socket:1:setblocking
	  [1]	socket:1:close
	  [998]	/home/matt/wrk/dc/Zope2/ZServer/HTTPResponse.py:125:__str__
	calls: 
	  [1001]	list:1:append
	  [1002]	/usr/local/python2.1-exp/lib/python2.1/string.py:45:lower

/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/Publish.py:111:call_object
	1004 calls,
	avg 0.031873/0.009960/0.000000,
	 cumulative 98563.000000/6938730.000000/887130.000000
	called by:
	  [1]	socket:1:send
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/Publish.py:122:publish
	  [1002]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/mapply.py:104:mapply
	calls: 
	  [1004]	builtin_function_or_method:1:apply

/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/Publish.py:115:missing_name
	1004 calls,
	avg 0.026892/0.039841/0.000000,
	 cumulative 74.000000/100.000000/0.000000
	called by:
	  [1]	socket:1:send
	  [1003]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/mapply.py:104:mapply
	calls: 
	  [1004]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/HTTPRequest.py:813:__getitem__

/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/Publish.py:122:publish
	1004 calls,
	avg 0.523904/414.810757/53.057769,
	 cumulative 111189.000000/11099380.000000/1419790.000000
	called by:
	  [1004]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/Publish.py:207:publish_module
	calls: 
	  [9]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/BaseRequest.py:144:close
	  [7]	socket:1:send
	  [1003]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/Publish.py:258:get_module_info
	  [9]	/stripe0/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/BaseResponse.py:125:outputBody
	  [38]	dictionary:1:has_key
	  [241]	builtin_function_or_method:1:hasattr
	  [90]	builtin_function_or_method:1:len
	  [9]	builtin_function_or_method:1:localtime
	  [76]	builtin_function_or_method:1:type
	  [1]	string:1:find
	  [9]	string:1:split
	  [15]	SRE_Pattern:1:match
	  [2]	SRE_Match:1:end
	  [4]	SRE_Match:1:group
	  [95]	string:1:lower
	  [25]	builtin_function_or_method:1:range
	  [143]	list:1:append
	  [25]	builtin_function_or_method:1:time
	  [1]	builtin_function_or_method:1:gmtime
	  [2]	builtin_function_or_method:1:id
	  [5]	string:1:upper
	  [2]	builtin_function_or_method:1:StringIO
	  [1]	SRE_Match:1:groups
	  [1]	builtin_function_or_method:1:str
	  [2]	string:1:startswith
	  [5]	string:1:join
	  [5]	string:1:strip
	  [6]	dictionary:1:get
	  [1]	builtin_function_or_method:1:filter
	  [18]	builtin_function_or_method:1:map
	  [1]	string:1:rfind
	  [41]	list:1:pop
	  [15]	socket:1:setblocking
	  [15]	builtin_function_or_method:1:apply
	  [1]	socket:1:recv
	  [996]	/usr/local/python2.1-exp/lib/python2.1/string.py:45:lower
	  [15]	builtin_function_or_method:1:int
	  [170]	builtin_function_or_method:1:getattr
	  [1001]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/HTTPRequest.py:373:processInputs
	  [883]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/HTTPResponse.py:273:setBody
	  [2]	/usr/local/python2.1-exp/lib/python2.1/cgi.py:408:__init__
	  [2990]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/HTTPRequest.py:897:get
	  [102]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/HTTPRequest.py:813:__getitem__
	  [1991]	/usr/local/python2.1-exp/lib/python2.1/string.py:73:strip
	  [995]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/SecurityManagement.py:108:noSecurityManager
	  [1152]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/BaseRequest.py:155:__setitem__
	  [995]	/home/matt/wrk/dc/Zope2/lib/python/Zope/__init__.py:232:begin
	  [995]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/BaseRequest.py:231:traverse
	  [3]	/usr/local/python2.1-exp/lib/python2.1/string.py:54:upper
	  [3]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/ZApplication.py:114:__bobo_traverse__
	  [22]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/PermissionRole.py:125:__of__
	  [15]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/BaseRequest.py:96:__init__
	  [40]	list:1:reverse
	  [36]	/usr/local/python2.1-exp/lib/python2.1/urllib.py:1089:quote
	  [19]	/home/matt/wrk/dc/Zope2/lib/python/OFS/Application.py:232:__bobo_traverse__
	  [15]	builtin_function_or_method:1:fcntl
	  [23]	/usr/local/python2.1-exp/lib/python2.1/string.py:174:rfind
	  [23]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/HTTPResponse.py:339:setBase
	  [25]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/User.py:587:validate
	  [26]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/SecurityManagement.py:99:newSecurityManager
	  [27]	/usr/local/python2.1-exp/lib/python2.1/string.py:118:join
	  [965]	/home/matt/wrk/dc/Zope2/lib/python/Zope/__init__.py:247:recordMetaData
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/Transaction.py:399:setUser
	  [963]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/mapply.py:104:mapply
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/Publish.py:111:call_object
	  [18]	builtin_function_or_method:1:strftime
	  [883]	/home/matt/wrk/dc/Zope2/lib/python/Zope/__init__.py:237:commit
	  [30]	socket:1:fileno

/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/Publish.py:207:publish_module
	1004 calls,
	avg 0.568725/644.721116/81.364542,
	 cumulative 119848.000000/56149680.000000/7160790.000000
	called by:
	  [76]	/home/matt/wrk/dc/Zope2/ZServer/HTTPResponse.py:262:_finish
	  [41]	<top>:0:<top>
	  [802]	/stripe0/home/matt/wrk/dc/Zope2/ZServer/PubCore/ZRendezvous.py:108:accept
	  [85]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/Publish.py:207:publish_module
	calls: 
	  [108]	/home/matt/wrk/dc/Zope2/ZServer/HTTPResponse.py:262:_finish
	  [1]	/home/matt/wrk/dc/Zope2/ZServer/HTTPResponse.py:310:write
	  [523]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/BaseRequest.py:144:close
	  [34]	socket:1:send
	  [102]	/stripe0/home/matt/wrk/dc/Zope2/ZServer/PubCore/ZRendezvous.py:108:accept
	  [85]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/Publish.py:207:publish_module
	  [1004]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/Publish.py:122:publish
	  [901]	/stripe0/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/BaseResponse.py:125:outputBody
	  [1006]	dictionary:1:has_key
	  [77]	builtin_function_or_method:1:hasattr
	  [1417]	builtin_function_or_method:1:len
	  [42]	builtin_function_or_method:1:localtime
	  [372]	builtin_function_or_method:1:type
	  [77]	string:1:find
	  [5]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/Connection.py:276:close
	  [693]	string:1:split
	  [1155]	SRE_Pattern:1:match
	  [154]	SRE_Match:1:end
	  [308]	SRE_Match:1:group
	  [805]	string:1:lower
	  [77]	builtin_function_or_method:1:range
	  [866]	list:1:append
	  [134]	builtin_function_or_method:1:time
	  [77]	builtin_function_or_method:1:gmtime
	  [154]	builtin_function_or_method:1:id
	  [385]	string:1:upper
	  [154]	builtin_function_or_method:1:StringIO
	  [77]	SRE_Match:1:groups
	  [77]	builtin_function_or_method:1:str
	  [154]	string:1:startswith
	  [385]	string:1:join
	  [385]	string:1:strip
	  [308]	dictionary:1:get
	  [77]	builtin_function_or_method:1:filter
	  [77]	builtin_function_or_method:1:map
	  [77]	string:1:rfind
	  [77]	list:1:pop
	  [15]	socket:1:setblocking
	  [125]	builtin_function_or_method:1:apply
	  [63]	socket:1:recv
	  [6]	/usr/local/python2.1-exp/lib/python2.1/string.py:45:lower
	  [15]	builtin_function_or_method:1:int
	  [943]	builtin_function_or_method:1:getattr
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/HTTPRequest.py:373:processInputs
	  [105]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/HTTPResponse.py:273:setBody
	  [19]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/HTTPRequest.py:897:get
	  [78]	socket:1:accept
	  [13]	/usr/local/python2.1-exp/lib/python2.1/string.py:73:strip
	  [7]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/SecurityManagement.py:108:noSecurityManager
	  [7]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/BaseRequest.py:155:__setitem__
	  [7]	/home/matt/wrk/dc/Zope2/lib/python/Zope/__init__.py:232:begin
	  [33]	socket:1:close
	  [7]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/BaseRequest.py:231:traverse
	  [15]	builtin_function_or_method:1:fcntl
	  [56]	builtin_function_or_method:1:select
	  [33]	/home/matt/wrk/dc/Zope2/lib/python/Zope/__init__.py:247:recordMetaData
	  [34]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/mapply.py:104:mapply
	  [84]	builtin_function_or_method:1:strftime
	  [105]	/home/matt/wrk/dc/Zope2/lib/python/Zope/__init__.py:237:commit
	  [30]	socket:1:fileno

/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/Publish.py:258:get_module_info
	1004 calls,
	avg 0.022908/3.924303/0.428287,
	 cumulative 27.000000/3960.000000/440.000000
	called by:
	  [1]	socket:1:send
	  [1003]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/Publish.py:122:publish
	calls: 
	  [1003]	dictionary:1:has_key
	  [2]	builtin_function_or_method:1:globals
	  [1]	builtin_function_or_method:1:__import__
	  [2]	builtin_function_or_method:1:hasattr
	  [4]	/usr/local/python2.1-exp/lib/python2.1/UserDict.py:26:has_key

/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/mapply.py:104:mapply
	1004 calls,
	avg 0.314741/0.298805/0.039841,
	 cumulative 99413.000000/6939570.000000/887190.000000
	called by:
	  [2]	socket:1:send
	  [34]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/Publish.py:207:publish_module
	  [963]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/Publish.py:122:publish
	  [1]	socket:1:accept
	  [4]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/BaseRequest.py:231:traverse
	calls: 
	  [3010]	builtin_function_or_method:1:hasattr
	  [5015]	builtin_function_or_method:1:len
	  [1003]	builtin_function_or_method:1:range
	  [2006]	list:1:append
	  [8]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/HTTPResponse.py:273:setBody
	  [2006]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/HTTPRequest.py:897:get
	  [1003]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/Publish.py:115:missing_name
	  [1003]	builtin_function_or_method:1:tuple
	  [1002]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/Publish.py:111:call_object
	  [8]	/home/matt/wrk/dc/Zope2/lib/python/Zope/__init__.py:237:commit

/home/matt/wrk/dc/Zope2/lib/python/Zope/ClassFactory.py:90:ClassFactory
	63 calls,
	avg 0.047619/0.000000/0.000000,
	 cumulative 6.000000/0.000000/0.000000
	called by:
	  [63]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/Connection.py:195:_persistent_load
	calls: 
	  [63]	builtin_function_or_method:1:__import__
	  [63]	builtin_function_or_method:1:getattr

/home/matt/wrk/dc/Zope2/lib/python/Zope/__init__.py:232:begin
	1004 calls,
	avg 0.037849/0.019920/0.000000,
	 cumulative 147.000000/28270.000000/3770.000000
	called by:
	  [1]	socket:1:send
	  [7]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/Publish.py:207:publish_module
	  [995]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/Publish.py:122:publish
	  [1]	socket:1:accept
	calls: 
	  [1]	socket:1:send
	  [2]	builtin_function_or_method:1:len
	  [2]	builtin_function_or_method:1:type
	  [1]	builtin_function_or_method:1:time
	  [1]	socket:1:setblocking
	  [1]	builtin_function_or_method:1:apply
	  [1]	builtin_function_or_method:1:int
	  [1004]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/Transaction.py:422:get_transaction
	  [1004]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/Transaction.py:198:begin
	  [1]	builtin_function_or_method:1:fcntl
	  [2]	socket:1:fileno

/home/matt/wrk/dc/Zope2/lib/python/Zope/__init__.py:237:commit
	1003 calls,
	avg 0.074776/0.029910/0.019940,
	 cumulative 258.000000/210.000000/50.000000
	called by:
	  [2]	socket:1:send
	  [105]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/Publish.py:207:publish_module
	  [883]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/Publish.py:122:publish
	  [1]	socket:1:accept
	  [4]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/BaseRequest.py:231:traverse
	  [8]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/mapply.py:104:mapply
	calls: 
	  [1003]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/Transaction.py:137:__del__
	  [1003]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/Transaction.py:422:get_transaction
	  [1003]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/Transaction.py:209:commit

/home/matt/wrk/dc/Zope2/lib/python/Zope/__init__.py:247:recordMetaData
	1004 calls,
	avg 0.284861/62.908367/8.107570,
	 cumulative 1230.000000/76850.000000/9940.000000
	called by:
	  [1]	socket:1:send
	  [33]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/Publish.py:207:publish_module
	  [965]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/Publish.py:122:publish
	  [1]	socket:1:accept
	  [4]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/BaseRequest.py:231:traverse
	calls: 
	  [1004]	builtin_function_or_method:1:hasattr
	  [1]	builtin_function_or_method:1:time
	  [1]	socket:1:setblocking
	  [1]	builtin_function_or_method:1:apply
	  [1]	builtin_function_or_method:1:int
	  [1]	builtin_function_or_method:1:getattr
	  [1004]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/HTTPRequest.py:897:get
	  [1004]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/Transaction.py:422:get_transaction
	  [1]	builtin_function_or_method:1:fcntl
	  [2007]	/usr/local/python2.1-exp/lib/python2.1/string.py:118:join
	  [1004]	/home/matt/wrk/dc/Zope2/lib/python/OFS/SimpleItem.py:371:getPhysicalPath
	  [1004]	/home/matt/wrk/dc/Zope2/lib/python/OFS/Traversable.py:125:getPhysicalPath
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/OFS/Application.py:282:getPhysicalPath
	  [1004]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/Transaction.py:393:note
	  [1003]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/Transaction.py:399:setUser
	  [2]	socket:1:fileno

/stripe0/home/matt/wrk/dc/Zope2/ZServer/Producers.py:102:__init__
	1002 calls,
	avg 0.023952/0.019960/0.019960,
	 cumulative 24.000000/20.000000/20.000000
	called by:
	  [1]	/home/matt/wrk/dc/Zope2/ZServer/HTTPResponse.py:262:_finish
	  [1001]	/home/matt/wrk/dc/Zope2/ZServer/HTTPResponse.py:318:close

/stripe0/home/matt/wrk/dc/Zope2/ZServer/Producers.py:116:__init__
	2004 calls,
	avg 0.012974/0.009980/0.000000,
	 cumulative 26.000000/20.000000/0.000000
	called by:
	  [2]	/home/matt/wrk/dc/Zope2/ZServer/HTTPResponse.py:262:_finish
	  [1998]	/home/matt/wrk/dc/Zope2/ZServer/HTTPResponse.py:318:close
	  [2]	/home/matt/wrk/dc/Zope2/ZServer/HTTPServer.py:339:push
	  [2]	builtin_function_or_method:1:select

/stripe0/home/matt/wrk/dc/Zope2/ZServer/PubCore/ZRendezvous.py:108:accept
	1004 calls,
	avg 4.647410/1295.617530/165.258964,
	 cumulative 102826.000000/83444410.000000/10639610.000000
	called by:
	  [74]	/home/matt/wrk/dc/Zope2/ZServer/HTTPResponse.py:262:_finish
	  [448]	<top>:0:<top>
	  [380]	/stripe0/home/matt/wrk/dc/Zope2/ZServer/PubCore/ZRendezvous.py:108:accept
	  [102]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/Publish.py:207:publish_module
	calls: 
	  [457]	/home/matt/wrk/dc/Zope2/ZServer/HTTPResponse.py:262:_finish
	  [302]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/BaseRequest.py:144:close
	  [1]	/home/matt/wrk/dc/Zope2/ZServer/HTTPResponse.py:318:close
	  [363]	socket:1:send
	  [380]	/stripe0/home/matt/wrk/dc/Zope2/ZServer/PubCore/ZRendezvous.py:108:accept
	  [802]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/Publish.py:207:publish_module
	  [85]	/stripe0/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/BaseResponse.py:125:outputBody
	  [10688]	dictionary:1:has_key
	  [815]	builtin_function_or_method:1:hasattr
	  [16865]	builtin_function_or_method:1:len
	  [332]	builtin_function_or_method:1:localtime
	  [4474]	builtin_function_or_method:1:type
	  [815]	string:1:find
	  [7335]	string:1:split
	  [12225]	SRE_Pattern:1:match
	  [1630]	SRE_Match:1:end
	  [3260]	SRE_Match:1:group
	  [7395]	string:1:lower
	  [815]	builtin_function_or_method:1:range
	  [11127]	list:1:append
	  [1258]	builtin_function_or_method:1:time
	  [815]	builtin_function_or_method:1:gmtime
	  [1630]	builtin_function_or_method:1:id
	  [4075]	string:1:upper
	  [1630]	builtin_function_or_method:1:StringIO
	  [815]	SRE_Match:1:groups
	  [815]	builtin_function_or_method:1:str
	  [1630]	string:1:startswith
	  [4075]	string:1:join
	  [4075]	string:1:strip
	  [3260]	dictionary:1:get
	  [815]	builtin_function_or_method:1:filter
	  [815]	builtin_function_or_method:1:map
	  [815]	string:1:rfind
	  [815]	list:1:pop
	  [106]	socket:1:setblocking
	  [1645]	builtin_function_or_method:1:apply
	  [786]	socket:1:recv
	  [111]	builtin_function_or_method:1:int
	  [417]	builtin_function_or_method:1:getattr
	  [813]	socket:1:accept
	  [727]	socket:1:close
	  [111]	builtin_function_or_method:1:fcntl
	  [763]	builtin_function_or_method:1:select
	  [664]	builtin_function_or_method:1:strftime
	  [1]	/home/matt/wrk/dc/Zope2/ZServer/HTTPResponse.py:354:finish
	  [217]	socket:1:fileno

/stripe0/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/misc.py:13:__init__
	14 calls,
	avg 0.142857/0.000000/0.000000,
	 cumulative 2.000000/0.000000/0.000000
	called by:
	  [8]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:230:__init__
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:19:__init__
	  [4]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pycodegen.py:79:__init__

/stripe0/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/misc.py:17:__contains__
	4 calls,
	avg 0.000000/0.000000/0.000000,
	 cumulative 0.000000/0.000000/0.000000
	called by:
	  [4]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:293:get_children
	calls: 
	  [4]	dictionary:1:has_key

/stripe0/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/misc.py:19:add
	8 calls,
	avg 0.000000/0.000000/0.000000,
	 cumulative 0.000000/0.000000/0.000000
	called by:
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pycodegen.py:100:visitFunction
	  [4]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:19:__init__
	  [3]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:262:addOutEdge

/stripe0/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/misc.py:21:elements
	12 calls,
	avg 0.000000/0.833333/0.000000,
	 cumulative 0.000000/10.000000/0.000000
	called by:
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pycodegen.py:87:getLocals
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:85:getBlocksInOrder
	  [8]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:293:get_children

/stripe0/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/misc.py:23:has_elt
	32 calls,
	avg 0.031250/0.000000/0.000000,
	 cumulative 1.000000/0.000000/0.000000
	called by:
	  [32]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:402:flattenGraph
	calls: 
	  [32]	dictionary:1:has_key

/stripe0/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/misc.py:25:remove
	2 calls,
	avg 0.000000/0.000000/0.000000,
	 cumulative 0.000000/0.000000/0.000000
	called by:
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:293:get_children

/stripe0/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/misc.py:33:__init__
	4 calls,
	avg 0.000000/0.000000/0.000000,
	 cumulative 0.000000/0.000000/0.000000
	called by:
	  [4]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pycodegen.py:137:__init__

/stripe0/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/misc.py:38:push
	2 calls,
	avg 0.000000/0.000000/0.000000,
	 cumulative 0.000000/0.000000/0.000000
	called by:
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pycodegen.py:1085:__init__
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pycodegen.py:237:visitModule
	calls: 
	  [2]	list:1:append

/stripe0/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/visitor.py:108:walk
	5 calls,
	avg 0.000000/0.000000/0.000000,
	 cumulative 13.000000/10.000000/0.000000
	called by:
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pycodegen.py:1085:__init__
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pycodegen.py:1008:_visitFuncOrLambda
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pycodegen.py:237:visitModule
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pycodegen.py:983:parseSymbols
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/Compilers.py:153:compile_restricted_exec
	calls: 
	  [5]	/stripe0/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/visitor.py:40:__init__
	  [5]	/stripe0/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/visitor.py:66:preorder

/stripe0/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/visitor.py:40:__init__
	5 calls,
	avg 0.200000/0.000000/0.000000,
	 cumulative 1.000000/0.000000/0.000000
	called by:
	  [5]	/stripe0/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/visitor.py:108:walk

/stripe0/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/visitor.py:44:default
	15 calls,
	avg 0.266667/0.000000/0.000000,
	 cumulative 12.000000/10.000000/0.000000
	called by:
	  [15]	/stripe0/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/visitor.py:49:dispatch
	calls: 
	  [14]	builtin_function_or_method:1:apply
	  [15]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/ast.py:38:getChildren
	  [21]	builtin_function_or_method:1:isinstance

/stripe0/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/visitor.py:49:dispatch
	26 calls,
	avg 0.115385/0.000000/0.000000,
	 cumulative 13.000000/10.000000/0.000000
	called by:
	  [5]	/stripe0/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/visitor.py:66:preorder
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pycodegen.py:821:visitReturn
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pycodegen.py:778:visitCallFunc
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pycodegen.py:952:visitList
	  [14]	builtin_function_or_method:1:apply
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/symbols.py:213:visitFunction
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/symbols.py:209:visitModule
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pycodegen.py:237:visitModule
	calls: 
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pycodegen.py:100:visitFunction
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pycodegen.py:821:visitReturn
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pycodegen.py:778:visitCallFunc
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pycodegen.py:952:visitList
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pycodegen.py:606:visitName
	  [26]	dictionary:1:get
	  [25]	builtin_function_or_method:1:getattr
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/symbols.py:270:visitName
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/symbols.py:213:visitFunction
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pycodegen.py:247:visitFunction
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/symbols.py:209:visitModule
	  [15]	/stripe0/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/visitor.py:44:default
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pycodegen.py:988:visitModule
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pycodegen.py:595:visitConst

/stripe0/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/visitor.py:66:preorder
	5 calls,
	avg 0.000000/0.000000/0.000000,
	 cumulative 13.000000/10.000000/0.000000
	called by:
	  [5]	/stripe0/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/visitor.py:108:walk
	calls: 
	  [5]	/stripe0/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/visitor.py:49:dispatch

/stripe0/home/matt/wrk/dc/Zope2/lib/python/ZODB/utils.py:107:U64
	35 calls,
	avg 0.057143/0.000000/0.000000,
	 cumulative 3.000000/0.000000/0.000000
	called by:
	  [35]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/FileStorage.py:562:_load
	calls: 
	  [35]	builtin_function_or_method:1:unpack

/stripe0/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/BaseResponse.py:125:outputBody
	1003 calls,
	avg 0.047856/0.069791/0.029910,
	 cumulative 3878.000000/41581150.000000/5303770.000000
	called by:
	  [8]	/home/matt/wrk/dc/Zope2/ZServer/HTTPResponse.py:262:_finish
	  [85]	/stripe0/home/matt/wrk/dc/Zope2/ZServer/PubCore/ZRendezvous.py:108:accept
	  [901]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/Publish.py:207:publish_module
	  [9]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/Publish.py:122:publish
	calls: 
	  [1000]	/home/matt/wrk/dc/Zope2/ZServer/HTTPResponse.py:310:write
	  [135]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/BaseRequest.py:144:close
	  [3]	socket:1:send
	  [15]	builtin_function_or_method:1:len
	  [6]	builtin_function_or_method:1:type
	  [8]	list:1:append
	  [1003]	builtin_function_or_method:1:str
	  [1]	socket:1:recv
	  [1]	builtin_function_or_method:1:select

/usr/local/python2.1-exp/lib/python2.1/StringIO.py:40:__init__
	1004 calls,
	avg 0.053785/0.009960/0.000000,
	 cumulative 66.000000/20.000000/0.000000
	called by:
	  [1004]	/usr/local/python2.1-exp/lib/python2.1/cgi.py:408:__init__
	calls: 
	  [1004]	builtin_function_or_method:1:len

/usr/local/python2.1-exp/lib/python2.1/StringIO.py:75:read
	1004 calls,
	avg 0.022908/0.019920/0.000000,
	 cumulative 23.000000/20.000000/0.000000
	called by:
	  [1004]	/usr/local/python2.1-exp/lib/python2.1/cgi.py:585:read_urlencoded

/usr/local/python2.1-exp/lib/python2.1/UserDict.py:14:__getitem__
	1 calls,
	avg 0.000000/0.000000/0.000000,
	 cumulative 0.000000/0.000000/0.000000
	called by:
	  [1]	socket:1:recv

/usr/local/python2.1-exp/lib/python2.1/UserDict.py:26:has_key
	4 calls,
	avg 0.000000/0.000000/0.000000,
	 cumulative 0.000000/0.000000/0.000000
	called by:
	  [4]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/Publish.py:258:get_module_info
	calls: 
	  [4]	dictionary:1:has_key

/usr/local/python2.1-exp/lib/python2.1/cgi.py:190:parse_qsl
	1004 calls,
	avg 0.088645/0.059761/0.000000,
	 cumulative 135.000000/90.000000/10.000000
	called by:
	  [1]	socket:1:send
	  [1003]	/usr/local/python2.1-exp/lib/python2.1/cgi.py:585:read_urlencoded
	calls: 
	  [1004]	builtin_function_or_method:1:len
	  [3012]	string:1:split
	  [1004]	list:1:append

/usr/local/python2.1-exp/lib/python2.1/cgi.py:316:parse_header
	1004 calls,
	avg 0.079681/0.049801/0.019920,
	 cumulative 176.000000/100.000000/40.000000
	called by:
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/HTTPRequest.py:373:processInputs
	  [1003]	/usr/local/python2.1-exp/lib/python2.1/cgi.py:408:__init__
	calls: 
	  [1003]	string:1:split
	  [1003]	string:1:lower
	  [1003]	builtin_function_or_method:1:map

/usr/local/python2.1-exp/lib/python2.1/cgi.py:322:<lambda>
	1004 calls,
	avg 0.030876/0.009960/0.000000,
	 cumulative 38.000000/10.000000/0.000000
	called by:
	  [1004]	builtin_function_or_method:1:map
	calls: 
	  [1004]	string:1:strip

/usr/local/python2.1-exp/lib/python2.1/cgi.py:408:__init__
	1004 calls,
	avg 0.343625/82.679283/10.258964,
	 cumulative 917.000000/137240.000000/17220.000000
	called by:
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/Publish.py:122:publish
	  [1002]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/HTTPRequest.py:373:processInputs
	calls: 
	  [1]	socket:1:send
	  [8022]	dictionary:1:has_key
	  [2]	builtin_function_or_method:1:len
	  [2]	builtin_function_or_method:1:type
	  [1]	string:1:split
	  [1]	string:1:lower
	  [2]	builtin_function_or_method:1:time
	  [1004]	string:1:upper
	  [1]	builtin_function_or_method:1:map
	  [2]	socket:1:setblocking
	  [2]	builtin_function_or_method:1:apply
	  [2]	builtin_function_or_method:1:int
	  [1004]	/usr/local/python2.1-exp/lib/python2.1/StringIO.py:40:__init__
	  [1003]	/usr/local/python2.1-exp/lib/python2.1/cgi.py:316:parse_header
	  [1000]	/usr/local/python2.1-exp/lib/python2.1/cgi.py:585:read_urlencoded
	  [2]	builtin_function_or_method:1:fcntl
	  [4]	socket:1:fileno

/usr/local/python2.1-exp/lib/python2.1/cgi.py:585:read_urlencoded
	1004 calls,
	avg 0.083665/0.079681/0.049801,
	 cumulative 258.000000/200.000000/60.000000
	called by:
	  [2]	socket:1:send
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/HTTPRequest.py:373:processInputs
	  [1000]	/usr/local/python2.1-exp/lib/python2.1/cgi.py:408:__init__
	calls: 
	  [1004]	/usr/local/python2.1-exp/lib/python2.1/StringIO.py:75:read
	  [1003]	/usr/local/python2.1-exp/lib/python2.1/cgi.py:190:parse_qsl
	  [1003]	/usr/local/python2.1-exp/lib/python2.1/cgi.py:679:skip_lines

/usr/local/python2.1-exp/lib/python2.1/cgi.py:679:skip_lines
	1004 calls,
	avg 0.015936/0.009960/0.000000,
	 cumulative 16.000000/10.000000/0.000000
	called by:
	  [1]	socket:1:send
	  [1003]	/usr/local/python2.1-exp/lib/python2.1/cgi.py:585:read_urlencoded

/usr/local/python2.1-exp/lib/python2.1/mimetypes.py:40:guess_type
	1003 calls,
	avg 0.131605/0.129611/0.019940,
	 cumulative 365.000000/120760.000000/15270.000000
	called by:
	  [1003]	/home/matt/wrk/dc/Zope2/lib/python/OFS/content_types.py:152:guess_content_type
	calls: 
	  [1]	socket:1:send
	  [4034]	dictionary:1:has_key
	  [2]	builtin_function_or_method:1:hasattr
	  [47]	builtin_function_or_method:1:len
	  [1]	builtin_function_or_method:1:localtime
	  [10]	builtin_function_or_method:1:type
	  [2]	string:1:find
	  [18]	string:1:split
	  [30]	SRE_Pattern:1:match
	  [4]	SRE_Match:1:end
	  [8]	SRE_Match:1:group
	  [1022]	string:1:lower
	  [2]	builtin_function_or_method:1:range
	  [26]	list:1:append
	  [6]	builtin_function_or_method:1:time
	  [2]	builtin_function_or_method:1:gmtime
	  [4]	builtin_function_or_method:1:id
	  [10]	string:1:upper
	  [4]	builtin_function_or_method:1:StringIO
	  [2]	SRE_Match:1:groups
	  [2]	builtin_function_or_method:1:str
	  [4]	string:1:startswith
	  [10]	string:1:join
	  [10]	string:1:strip
	  [8]	dictionary:1:get
	  [2]	builtin_function_or_method:1:filter
	  [2]	builtin_function_or_method:1:map
	  [2]	string:1:rfind
	  [2]	list:1:pop
	  [3]	socket:1:setblocking
	  [5]	builtin_function_or_method:1:apply
	  [1]	socket:1:recv
	  [3]	builtin_function_or_method:1:int
	  [1]	builtin_function_or_method:1:getattr
	  [1]	socket:1:accept
	  [1]	socket:1:close
	  [1002]	/usr/local/python2.1-exp/lib/python2.1/posixpath.py:78:splitext
	  [3]	builtin_function_or_method:1:fcntl
	  [2]	builtin_function_or_method:1:select
	  [2]	builtin_function_or_method:1:strftime
	  [1002]	/usr/local/python2.1-exp/lib/python2.1/urllib.py:911:splittype
	  [6]	socket:1:fileno

/usr/local/python2.1-exp/lib/python2.1/posixpath.py:78:splitext
	1003 calls,
	avg 0.129611/0.149551/0.049850,
	 cumulative 130.000000/150.000000/50.000000
	called by:
	  [1002]	/usr/local/python2.1-exp/lib/python2.1/mimetypes.py:40:guess_type
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/OFS/content_types.py:152:guess_content_type

/usr/local/python2.1-exp/lib/python2.1/string.py:103:split
	4013 calls,
	avg 0.020683/0.017443/0.004984,
	 cumulative 259.000000/190.000000/40.000000
	called by:
	  [1]	socket:1:send
	  [2006]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/HTTPResponse.py:273:setBody
	  [1003]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/BaseRequest.py:231:traverse
	  [1003]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/HTTPResponse.py:345:insertBase
	calls: 
	  [4011]	string:1:split

/usr/local/python2.1-exp/lib/python2.1/string.py:118:join
	15059 calls,
	avg 0.024172/0.017929/0.003984,
	 cumulative 684.000000/600.000000/110.000000
	called by:
	  [6]	socket:1:send
	  [27]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/Publish.py:122:publish
	  [1]	builtin_function_or_method:1:str
	  [1]	socket:1:setblocking
	  [2006]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/HTTPResponse.py:273:setBody
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/DTML.py:100:guarded_getattr
	  [2008]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/HTTPRequest.py:813:__getitem__
	  [3]	socket:1:close
	  [969]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/BaseRequest.py:231:traverse
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/ZApplication.py:114:__bobo_traverse__
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/User.py:587:validate
	  [2007]	/home/matt/wrk/dc/Zope2/lib/python/Zope/__init__.py:247:recordMetaData
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/OFS/DTMLMethod.py:168:__call__
	  [69]	/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_String.py:434:__call__
	  [5918]	builtin_function_or_method:1:render_blocks
	  [73]	/home/matt/wrk/dc/Zope2/lib/python/TreeDisplay/TreeTag.py:152:render
	  [929]	/home/matt/wrk/dc/Zope2/lib/python/TreeDisplay/TreeTag.py:167:tpRender
	  [28]	/home/matt/wrk/dc/Zope2/lib/python/TreeDisplay/TreeTag.py:279:tpRenderTABLE
	  [5]	/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_Util.py:202:eval
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:676:getCode
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:679:getTable
	  [997]	/home/matt/wrk/dc/Zope2/ZServer/HTTPResponse.py:125:__str__
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/TreeDisplay/TreeTag.py:587:encode_seq
	calls: 
	  [15058]	string:1:join

/usr/local/python2.1-exp/lib/python2.1/string.py:161:find
	10074 calls,
	avg 0.029879/0.061545/0.013897,
	 cumulative 410.000000/670.000000/150.000000
	called by:
	  [5]	socket:1:send
	  [2]	socket:1:setblocking
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/DTML.py:100:guarded_getattr
	  [4]	socket:1:close
	  [39]	/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_HTML.py:96:search
	  [4010]	/home/matt/wrk/dc/Zope2/lib/python/TreeDisplay/TreeTag.py:279:tpRenderTABLE
	  [5009]	/home/matt/wrk/dc/Zope2/ZServer/HTTPResponse.py:125:__str__
	  [1004]	/home/matt/wrk/dc/Zope2/lib/python/TreeDisplay/TreeTag.py:587:encode_seq
	calls: 
	  [1]	dictionary:1:has_key
	  [4]	builtin_function_or_method:1:len
	  [2]	builtin_function_or_method:1:type
	  [10072]	string:1:find
	  [1]	builtin_function_or_method:1:apply
	  [1]	socket:1:close
	  [1]	/usr/local/python2.1-exp/lib/python2.1/string.py:298:translate

/usr/local/python2.1-exp/lib/python2.1/string.py:174:rfind
	2008 calls,
	avg 0.028386/0.044821/0.009960,
	 cumulative 78.000000/110.000000/30.000000
	called by:
	  [3]	socket:1:send
	  [23]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/Publish.py:122:publish
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/DTML.py:100:guarded_getattr
	  [1]	socket:1:close
	  [975]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/BaseRequest.py:231:traverse
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/ZApplication.py:114:__bobo_traverse__
	  [7]	/home/matt/wrk/dc/Zope2/lib/python/TreeDisplay/TreeTag.py:152:render
	  [996]	/home/matt/wrk/dc/Zope2/lib/python/TreeDisplay/TreeTag.py:167:tpRender
	calls: 
	  [2008]	string:1:rfind

/usr/local/python2.1-exp/lib/python2.1/string.py:203:atoi
	1 calls,
	avg 0.000000/0.000000/0.000000,
	 cumulative 0.000000/0.000000/0.000000
	called by:
	  [1]	socket:1:recv
	calls: 
	  [1]	builtin_function_or_method:1:int

/usr/local/python2.1-exp/lib/python2.1/string.py:298:translate
	5022 calls,
	avg 0.035245/0.025886/0.009956,
	 cumulative 264.000000/230.000000/60.000000
	called by:
	  [3]	socket:1:send
	  [1]	socket:1:setblocking
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/DTML.py:100:guarded_getattr
	  [2]	socket:1:close
	  [1]	builtin_function_or_method:1:select
	  [1]	/usr/local/python2.1-exp/lib/python2.1/string.py:161:find
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/Eval.py:112:__init__
	  [4008]	/home/matt/wrk/dc/Zope2/lib/python/TreeDisplay/TreeTag.py:279:tpRenderTABLE
	  [1003]	/home/matt/wrk/dc/Zope2/lib/python/TreeDisplay/TreeTag.py:587:encode_seq
	calls: 
	  [5021]	string:1:translate

/usr/local/python2.1-exp/lib/python2.1/string.py:361:replace
	1 calls,
	avg 0.000000/0.000000/0.000000,
	 cumulative 0.000000/0.000000/0.000000
	called by:
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:105:parsesuite
	calls: 
	  [1]	string:1:replace

/usr/local/python2.1-exp/lib/python2.1/string.py:45:lower
	12048 calls,
	avg 0.017596/0.014110/0.002490,
	 cumulative 309.000000/250.000000/50.000000
	called by:
	  [2]	socket:1:send
	  [6]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/Publish.py:207:publish_module
	  [996]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/Publish.py:122:publish
	  [1003]	/home/matt/wrk/dc/Zope2/lib/python/OFS/content_types.py:94:text_type
	  [1]	socket:1:recv
	  [5015]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/HTTPResponse.py:249:setHeader
	  [10]	/home/matt/wrk/dc/Zope2/ZServer/medusa/http_server.py:121:get_header
	  [1]	socket:1:accept
	  [1]	socket:1:close
	  [1002]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/HTTPResponse.py:676:_cookie_list
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/OFS/DTMLMethod.py:168:__call__
	  [3008]	/home/matt/wrk/dc/Zope2/ZServer/HTTPResponse.py:125:__str__
	  [1002]	/home/matt/wrk/dc/Zope2/lib/python/OFS/content_types.py:152:guess_content_type
	calls: 
	  [12048]	string:1:lower

/usr/local/python2.1-exp/lib/python2.1/string.py:54:upper
	6019 calls,
	avg 0.017777/0.013291/0.004984,
	 cumulative 162.000000/120.000000/40.000000
	called by:
	  [5]	socket:1:send
	  [3]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/Publish.py:122:publish
	  [2]	socket:1:close
	  [999]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/BaseRequest.py:231:traverse
	  [5010]	/home/matt/wrk/dc/Zope2/ZServer/HTTPResponse.py:125:__str__
	calls: 
	  [6019]	string:1:upper

/usr/local/python2.1-exp/lib/python2.1/string.py:73:strip
	4143 calls,
	avg 0.018827/0.028965/0.004827,
	 cumulative 106.000000/150.000000/20.000000
	called by:
	  [2]	socket:1:send
	  [13]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/Publish.py:207:publish_module
	  [1991]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/Publish.py:122:publish
	  [1003]	/home/matt/wrk/dc/Zope2/lib/python/OFS/content_types.py:94:text_type
	  [2]	socket:1:accept
	  [1004]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/Transaction.py:393:note
	  [87]	/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_HTML.py:96:search
	  [39]	/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_HTML.py:228:parseTag
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/Eval.py:112:__init__
	calls: 
	  [4143]	string:1:strip

/usr/local/python2.1-exp/lib/python2.1/urllib.py:1076:_fast_quote
	2008 calls,
	avg 0.256474/0.114542/0.054781,
	 cumulative 746.000000/440.000000/180.000000
	called by:
	  [2008]	/usr/local/python2.1-exp/lib/python2.1/urllib.py:1089:quote
	calls: 
	  [20045]	dictionary:1:has_key
	  [2008]	builtin_function_or_method:1:len
	  [2008]	builtin_function_or_method:1:range
	  [2003]	string:1:join
	  [2008]	builtin_function_or_method:1:list

/usr/local/python2.1-exp/lib/python2.1/urllib.py:1089:quote
	2008 calls,
	avg 0.043327/29.631474/3.944223,
	 cumulative 836.000000/188840.000000/24660.000000
	called by:
	  [5]	socket:1:send
	  [36]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/Publish.py:122:publish
	  [1]	socket:1:close
	  [1962]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/BaseRequest.py:231:traverse
	  [4]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/ZApplication.py:114:__bobo_traverse__
	calls: 
	  [3]	socket:1:send
	  [22]	dictionary:1:has_key
	  [17]	builtin_function_or_method:1:len
	  [2]	builtin_function_or_method:1:localtime
	  [10]	builtin_function_or_method:1:type
	  [20]	string:1:lower
	  [6]	builtin_function_or_method:1:time
	  [2]	string:1:join
	  [4]	socket:1:setblocking
	  [4]	builtin_function_or_method:1:apply
	  [4]	builtin_function_or_method:1:int
	  [2]	builtin_function_or_method:1:getattr
	  [2008]	/usr/local/python2.1-exp/lib/python2.1/urllib.py:1076:_fast_quote
	  [4]	builtin_function_or_method:1:fcntl
	  [4]	builtin_function_or_method:1:strftime
	  [8]	socket:1:fileno

/usr/local/python2.1-exp/lib/python2.1/urllib.py:911:splittype
	1003 calls,
	avg 0.034895/0.029910/0.000000,
	 cumulative 69.000000/40.000000/0.000000
	called by:
	  [1002]	/usr/local/python2.1-exp/lib/python2.1/mimetypes.py:40:guess_type
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/OFS/content_types.py:152:guess_content_type
	calls: 
	  [1003]	SRE_Pattern:1:match

<string>:1:?
	1 calls,
	avg 0.000000/0.000000/0.000000,
	 cumulative 0.000000/0.000000/0.000000
	called by:
	  [1]	builtin_function_or_method:1:eval

<string>:1:f
	4016 calls,
	avg 0.037351/0.027390/0.002490,
	 cumulative 5022.000000/335090.000000/43020.000000
	called by:
	  [4016]	builtin_function_or_method:1:eval
	calls: 
	  [3]	dictionary:1:has_key
	  [5]	builtin_function_or_method:1:len
	  [1]	builtin_function_or_method:1:localtime
	  [2]	builtin_function_or_method:1:type
	  [10]	string:1:lower
	  [2]	builtin_function_or_method:1:time
	  [3]	builtin_function_or_method:1:map
	  [1]	socket:1:setblocking
	  [1]	builtin_function_or_method:1:apply
	  [1]	builtin_function_or_method:1:int
	  [1]	builtin_function_or_method:1:getattr
	  [1]	builtin_function_or_method:1:fcntl
	  [2]	builtin_function_or_method:1:strftime
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/OFS/ObjectManager.py:378:objectIds
	  [4016]	/home/matt/wrk/dc/Zope2/lib/python/OFS/ObjectManager.py:392:objectValues
	  [2]	socket:1:fileno

<top>:0:<top>
	1 calls,
	avg 22.000000/20.000000/20.000000,
	 cumulative 128400.000000/109061100.000000/13906100.000000
	calls: 
	  [395]	/home/matt/wrk/dc/Zope2/ZServer/HTTPResponse.py:262:_finish
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/BaseRequest.py:144:close
	  [448]	/stripe0/home/matt/wrk/dc/Zope2/ZServer/PubCore/ZRendezvous.py:108:accept
	  [41]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/Publish.py:207:publish_module

SRE_Match:1:end
	2061 calls,
	avg 0.012130/0.009704/0.000000,
	 cumulative 25.000000/20.000000/0.000000
	called by:
	  [138]	/home/matt/wrk/dc/Zope2/ZServer/HTTPResponse.py:262:_finish
	  [4]	builtin_function_or_method:1:write
	  [1630]	/stripe0/home/matt/wrk/dc/Zope2/ZServer/PubCore/ZRendezvous.py:108:accept
	  [154]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/Publish.py:207:publish_module
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/Publish.py:122:publish
	  [6]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/Connection.py:276:close
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/BaseRequest.py:231:traverse
	  [44]	/home/matt/wrk/dc/Zope2/ZServer/medusa/thread/select_trigger.py:66:pull_trigger
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/PermissionRole.py:125:__of__
	  [4]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/FileStorage.py:562:_load
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_String.py:434:__call__
	  [48]	/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_HTML.py:96:search
	  [9]	/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_String.py:259:skip_eol
	  [4]	/usr/local/python2.1-exp/lib/python2.1/mimetypes.py:40:guess_type
	  [4]	builtin_function_or_method:1:render_blocks
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/TreeDisplay/TreeTag.py:167:tpRender
	  [4]	/home/matt/wrk/dc/Zope2/lib/python/TreeDisplay/TreeTag.py:279:tpRenderTABLE
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/DTML.py:103:guarded_getitem

SRE_Match:1:group
	5042 calls,
	avg 0.006347/0.001983/0.001983,
	 cumulative 32.000000/10.000000/10.000000
	called by:
	  [276]	/home/matt/wrk/dc/Zope2/ZServer/HTTPResponse.py:262:_finish
	  [8]	builtin_function_or_method:1:write
	  [3260]	/stripe0/home/matt/wrk/dc/Zope2/ZServer/PubCore/ZRendezvous.py:108:accept
	  [308]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/Publish.py:207:publish_module
	  [4]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/Publish.py:122:publish
	  [12]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/Connection.py:276:close
	  [4]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/BaseRequest.py:231:traverse
	  [88]	/home/matt/wrk/dc/Zope2/ZServer/medusa/thread/select_trigger.py:66:pull_trigger
	  [4]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/PermissionRole.py:125:__of__
	  [8]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/FileStorage.py:562:_load
	  [4]	/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_String.py:434:__call__
	  [31]	/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_Util.py:368:parse_params
	  [1003]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/HTTPResponse.py:345:insertBase
	  [8]	/usr/local/python2.1-exp/lib/python2.1/mimetypes.py:40:guess_type
	  [8]	builtin_function_or_method:1:render_blocks
	  [4]	/home/matt/wrk/dc/Zope2/lib/python/TreeDisplay/TreeTag.py:167:tpRender
	  [8]	/home/matt/wrk/dc/Zope2/lib/python/TreeDisplay/TreeTag.py:279:tpRenderTABLE
	  [4]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/DTML.py:103:guarded_getitem

SRE_Match:1:groups
	3010 calls,
	avg 0.008306/0.009967/0.006645,
	 cumulative 25.000000/30.000000/20.000000
	called by:
	  [69]	/home/matt/wrk/dc/Zope2/ZServer/HTTPResponse.py:262:_finish
	  [2]	builtin_function_or_method:1:write
	  [815]	/stripe0/home/matt/wrk/dc/Zope2/ZServer/PubCore/ZRendezvous.py:108:accept
	  [77]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/Publish.py:207:publish_module
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/Publish.py:122:publish
	  [3]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/Connection.py:276:close
	  [2008]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/HTTPRequest.py:813:__getitem__
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/BaseRequest.py:231:traverse
	  [22]	/home/matt/wrk/dc/Zope2/ZServer/medusa/thread/select_trigger.py:66:pull_trigger
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/PermissionRole.py:125:__of__
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/FileStorage.py:562:_load
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_String.py:434:__call__
	  [2]	/usr/local/python2.1-exp/lib/python2.1/mimetypes.py:40:guess_type
	  [2]	builtin_function_or_method:1:render_blocks
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/TreeDisplay/TreeTag.py:167:tpRender
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/TreeDisplay/TreeTag.py:279:tpRenderTABLE
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/DTML.py:103:guarded_getitem

SRE_Match:1:start
	1156 calls,
	avg 0.012111/0.025952/0.008651,
	 cumulative 14.000000/30.000000/10.000000
	called by:
	  [144]	/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_HTML.py:96:search
	  [9]	/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_String.py:259:skip_eol
	  [1003]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/HTTPResponse.py:345:insertBase

SRE_Pattern:1:match
	19231 calls,
	avg 0.017940/0.014040/0.002080,
	 cumulative 345.000000/270.000000/40.000000
	called by:
	  [1035]	/home/matt/wrk/dc/Zope2/ZServer/HTTPResponse.py:262:_finish
	  [30]	builtin_function_or_method:1:write
	  [12225]	/stripe0/home/matt/wrk/dc/Zope2/ZServer/PubCore/ZRendezvous.py:108:accept
	  [1155]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/Publish.py:207:publish_module
	  [15]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/Publish.py:122:publish
	  [45]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/Connection.py:276:close
	  [2008]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/HTTPRequest.py:813:__getitem__
	  [15]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/BaseRequest.py:231:traverse
	  [330]	/home/matt/wrk/dc/Zope2/ZServer/medusa/thread/select_trigger.py:66:pull_trigger
	  [15]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/PermissionRole.py:125:__of__
	  [30]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/FileStorage.py:562:_load
	  [15]	/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_String.py:434:__call__
	  [78]	/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_HTML.py:96:search
	  [100]	/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_Util.py:368:parse_params
	  [9]	/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_String.py:259:skip_eol
	  [30]	/usr/local/python2.1-exp/lib/python2.1/mimetypes.py:40:guess_type
	  [30]	builtin_function_or_method:1:render_blocks
	  [15]	/home/matt/wrk/dc/Zope2/lib/python/TreeDisplay/TreeTag.py:167:tpRender
	  [30]	/home/matt/wrk/dc/Zope2/lib/python/TreeDisplay/TreeTag.py:279:tpRenderTABLE
	  [15]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/DTML.py:103:guarded_getitem
	  [1003]	/home/matt/wrk/dc/Zope2/lib/python/OFS/DTMLMethod.py:406:decapitate
	  [1003]	/usr/local/python2.1-exp/lib/python2.1/urllib.py:911:splittype

SRE_Pattern:1:search
	3113 calls,
	avg 0.437841/0.404754/0.000000,
	 cumulative 1363.000000/1260.000000/0.000000
	called by:
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/OFS/DTMLMethod.py:168:__call__
	  [104]	/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_HTML.py:96:search
	  [2006]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/HTTPResponse.py:345:insertBase
	  [1002]	/home/matt/wrk/dc/Zope2/lib/python/OFS/content_types.py:152:guess_content_type

ThreadLock:1:acquire
	35 calls,
	avg 0.000000/0.000000/0.000000,
	 cumulative 0.000000/0.000000/0.000000
	called by:
	  [35]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/FileStorage.py:585:load

ThreadLock:1:release
	35 calls,
	avg 0.000000/0.000000/0.000000,
	 cumulative 0.000000/0.000000/0.000000
	called by:
	  [35]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/FileStorage.py:585:load

Unpickler:1:load
	70 calls,
	avg 0.085714/0.142857/0.000000,
	 cumulative 24.000000/20.000000/0.000000
	called by:
	  [70]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/Connection.py:515:setstate
	calls: 
	  [1]	builtin_function_or_method:1:__import__
	  [63]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/Connection.py:195:_persistent_load

builtin_function_or_method:1:StringIO
	2039 calls,
	avg 0.016675/0.000000/0.000000,
	 cumulative 34.000000/0.000000/0.000000
	called by:
	  [138]	/home/matt/wrk/dc/Zope2/ZServer/HTTPResponse.py:262:_finish
	  [4]	builtin_function_or_method:1:write
	  [1630]	/stripe0/home/matt/wrk/dc/Zope2/ZServer/PubCore/ZRendezvous.py:108:accept
	  [154]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/Publish.py:207:publish_module
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/Publish.py:122:publish
	  [6]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/Connection.py:276:close
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/BaseRequest.py:231:traverse
	  [44]	/home/matt/wrk/dc/Zope2/ZServer/medusa/thread/select_trigger.py:66:pull_trigger
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/PermissionRole.py:125:__of__
	  [35]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/Connection.py:515:setstate
	  [4]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/FileStorage.py:562:_load
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_String.py:434:__call__
	  [4]	/usr/local/python2.1-exp/lib/python2.1/mimetypes.py:40:guess_type
	  [4]	builtin_function_or_method:1:render_blocks
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/TreeDisplay/TreeTag.py:167:tpRender
	  [4]	/home/matt/wrk/dc/Zope2/lib/python/TreeDisplay/TreeTag.py:279:tpRenderTABLE
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/DTML.py:103:guarded_getitem

builtin_function_or_method:1:Unpickler
	35 calls,
	avg 0.057143/0.000000/0.000000,
	 cumulative 2.000000/0.000000/0.000000
	called by:
	  [35]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/Connection.py:515:setstate

builtin_function_or_method:1:__import__
	67 calls,
	avg 0.044776/0.000000/0.149254,
	 cumulative 3.000000/0.000000/10.000000
	called by:
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/Publish.py:258:get_module_info
	  [1]	Unpickler:1:load
	  [63]	/home/matt/wrk/dc/Zope2/lib/python/Zope/ClassFactory.py:90:ClassFactory
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/OFS/Document.py:85:?
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/Eval.py:125:prepRestrictedCode
	calls: 
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/OFS/Document.py:85:?

builtin_function_or_method:1:__init__
	46185 calls,
	avg 0.016932/0.017105/0.001299,
	 cumulative 782.000000/790.000000/60.000000
	called by:
	  [8]	socket:1:send
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/DTML.py:100:guarded_getattr
	  [7021]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/HTTPRequest.py:813:__getitem__
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/SecurityManagement.py:108:noSecurityManager
	  [1]	socket:1:close
	  [1]	builtin_function_or_method:1:select
	  [38145]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/ZopeGuards.py:105:guarded_getattr
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/TreeDisplay/TreeTag.py:152:render
	  [1005]	/home/matt/wrk/dc/Zope2/lib/python/TreeDisplay/TreeTag.py:167:tpRender

builtin_function_or_method:1:apply
	6942 calls,
	avg 0.064391/1.787669/0.224719,
	 cumulative 96980.000000/7716630.000000/985540.000000
	called by:
	  [105]	/home/matt/wrk/dc/Zope2/ZServer/HTTPResponse.py:262:_finish
	  [1]	/home/matt/wrk/dc/Zope2/ZServer/HTTPResponse.py:310:write
	  [145]	builtin_function_or_method:1:write
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/BaseRequest.py:144:close
	  [1645]	/stripe0/home/matt/wrk/dc/Zope2/ZServer/PubCore/ZRendezvous.py:108:accept
	  [125]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/Publish.py:207:publish_module
	  [15]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/Publish.py:122:publish
	  [9]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/DB.py:189:_closeConnection
	  [8]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/Connection.py:276:close
	  [1]	builtin_function_or_method:1:str
	  [5]	builtin_function_or_method:1:map
	  [6]	builtin_function_or_method:1:apply
	  [2]	/home/matt/wrk/dc/Zope2/ZServer/HTTPServer.py:339:push
	  [17]	builtin_function_or_method:1:getattr
	  [3]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/HTTPRequest.py:373:processInputs
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/HTTPResponse.py:273:setBody
	  [2]	/usr/local/python2.1-exp/lib/python2.1/cgi.py:408:__init__
	  [1]	<string>:1:f
	  [10]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/DTML.py:100:guarded_getattr
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/HTTPRequest.py:897:get
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/HTTPRequest.py:813:__getitem__
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/Zope/__init__.py:232:begin
	  [1]	socket:1:close
	  [11]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/BaseRequest.py:231:traverse
	  [24]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/ZApplication.py:114:__bobo_traverse__
	  [3]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/DB.py:373:open
	  [618]	/home/matt/wrk/dc/Zope2/ZServer/medusa/thread/select_trigger.py:66:pull_trigger
	  [14]	/stripe0/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/visitor.py:44:default
	  [9]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/PermissionRole.py:125:__of__
	  [4]	/usr/local/python2.1-exp/lib/python2.1/urllib.py:1089:quote
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/FileStorage.py:562:_load
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/PermissionRole.py:144:__of__
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/User.py:703:_getobcontext
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/User.py:573:authorize
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/SecurityManager.py:120:__init__
	  [13]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/SecurityManager.py:125:validate
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/Zope/__init__.py:247:recordMetaData
	  [1004]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/Publish.py:111:call_object
	  [3010]	/home/matt/wrk/dc/Zope2/lib/python/OFS/DTMLMethod.py:168:__call__
	  [12]	/home/matt/wrk/dc/Zope2/lib/python/OFS/ObjectManager.py:499:tpValues
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/OFS/Cache.py:257:ZCacheable_get
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_String.py:434:__call__
	  [1]	/usr/local/python2.1-exp/lib/python2.1/string.py:161:find
	  [11]	/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_Util.py:368:parse_params
	  [5]	/usr/local/python2.1-exp/lib/python2.1/mimetypes.py:40:guess_type
	  [11]	builtin_function_or_method:1:render_blocks
	  [5]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/ZopeGuards.py:105:guarded_getattr
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/ZopeGuards.py:102:aq_validate
	  [18]	/home/matt/wrk/dc/Zope2/lib/python/TreeDisplay/TreeTag.py:167:tpRender
	  [33]	/home/matt/wrk/dc/Zope2/lib/python/TreeDisplay/TreeTag.py:279:tpRenderTABLE
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/OFS/ObjectManager.py:378:objectIds
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/OFS/ObjectManager.py:281:_getOb
	  [8]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/DTML.py:103:guarded_getitem
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/ZopeGuards.py:136:guarded_getitem
	  [4]	/home/matt/wrk/dc/Zope2/ZServer/HTTPResponse.py:125:__str__
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/OFS/ObjectManager.py:392:objectValues
	  [1]	/home/matt/wrk/dc/Zope2/ZServer/HTTPResponse.py:354:finish
	calls: 
	  [2]	socket:1:send
	  [898]	builtin_function_or_method:1:read
	  [14]	/stripe0/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/visitor.py:49:dispatch
	  [244]	dictionary:1:has_key
	  [19]	builtin_function_or_method:1:len
	  [2]	builtin_function_or_method:1:localtime
	  [168]	builtin_function_or_method:1:type
	  [20]	string:1:lower
	  [1002]	list:1:append
	  [5]	builtin_function_or_method:1:time
	  [3]	socket:1:setblocking
	  [6]	builtin_function_or_method:1:apply
	  [3]	builtin_function_or_method:1:int
	  [2]	builtin_function_or_method:1:getattr
	  [81]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/HTTPResponse.py:249:setHeader
	  [1]	socket:1:close
	  [3]	builtin_function_or_method:1:fcntl
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/SecurityManagement.py:113:getSecurityManager
	  [80]	/home/matt/wrk/dc/Zope2/lib/python/OFS/SimpleItem.py:131:getId
	  [1004]	/home/matt/wrk/dc/Zope2/lib/python/OFS/DTMLMethod.py:168:__call__
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/SecurityManager.py:174:addContext
	  [3011]	/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_String.py:434:__call__
	  [11]	/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_Util.py:368:parse_params
	  [4]	builtin_function_or_method:1:strftime
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/OFS/DTMLMethod.py:214:ZDocumentTemplate_beforeRender
	  [1]	builtin_function_or_method:1:render_blocks
	  [70]	/home/matt/wrk/dc/Zope2/lib/python/OFS/DTMLMethod.py:227:ZDocumentTemplate_afterRender
	  [82]	/home/matt/wrk/dc/Zope2/lib/python/OFS/Cache.py:277:ZCacheable_set
	  [80]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/SecurityManager.py:187:removeContext
	  [81]	/home/matt/wrk/dc/Zope2/lib/python/OFS/DTMLMethod.py:406:decapitate
	  [6]	socket:1:fileno
	  [80]	/home/matt/wrk/dc/Zope2/lib/python/OFS/content_types.py:152:guess_content_type

builtin_function_or_method:1:aq_base
	75299 calls,
	avg 0.007756/0.006242/0.001461,
	 cumulative 584.000000/470.000000/110.000000
	called by:
	  [10]	socket:1:send
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/SecurityManager.py:125:validate
	  [18068]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/ZopeSecurityPolicy.py:104:validate
	  [5022]	/home/matt/wrk/dc/Zope2/lib/python/OFS/ObjectManager.py:499:tpValues
	  [52197]	/home/matt/wrk/dc/Zope2/lib/python/OFS/ObjectManager.py:281:_getOb

builtin_function_or_method:1:ast2tuple
	1 calls,
	avg 0.000000/0.000000/0.000000,
	 cumulative 0.000000/0.000000/0.000000
	called by:
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:99:transform

builtin_function_or_method:1:b2a_base64
	10040 calls,
	avg 0.017629/0.020916/0.001992,
	 cumulative 177.000000/210.000000/20.000000
	called by:
	  [2]	socket:1:send
	  [1]	socket:1:setblocking
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/DTML.py:100:guarded_getattr
	  [2]	socket:1:close
	  [5020]	/home/matt/wrk/dc/Zope2/lib/python/TreeDisplay/TreeTag.py:692:oid
	  [4010]	/home/matt/wrk/dc/Zope2/lib/python/TreeDisplay/TreeTag.py:279:tpRenderTABLE
	  [1004]	/home/matt/wrk/dc/Zope2/lib/python/TreeDisplay/TreeTag.py:587:encode_seq

builtin_function_or_method:1:callable
	11042 calls,
	avg 0.006521/0.004528/0.000906,
	 cumulative 72.000000/50.000000/10.000000
	called by:
	  [1004]	/home/matt/wrk/dc/Zope2/lib/python/OFS/SimpleItem.py:172:title_or_id
	  [10037]	/home/matt/wrk/dc/Zope2/lib/python/OFS/SimpleItem.py:131:getId
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/OFS/DTMLMethod.py:168:__call__

builtin_function_or_method:1:chr
	44 calls,
	avg 0.000000/0.000000/0.000000,
	 cumulative 0.000000/0.000000/0.000000
	called by:
	  [2]	builtin_function_or_method:1:map
	  [42]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:636:addCode

builtin_function_or_method:1:code
	2 calls,
	avg 0.000000/0.000000/0.000000,
	 cumulative 0.000000/0.000000/0.000000
	called by:
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:556:newCodeObject

builtin_function_or_method:1:compile
	2 calls,
	avg 0.000000/0.000000/0.000000,
	 cumulative 0.000000/0.000000/0.000000
	called by:
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/Eval.py:147:prepUnrestrictedCode

builtin_function_or_method:1:compress
	5020 calls,
	avg 1.001394/0.312749/0.707171,
	 cumulative 5027.000000/1570.000000/3550.000000
	called by:
	  [2]	socket:1:send
	  [1]	socket:1:setblocking
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/DTML.py:100:guarded_getattr
	  [2]	socket:1:close
	  [4010]	/home/matt/wrk/dc/Zope2/lib/python/TreeDisplay/TreeTag.py:279:tpRenderTABLE
	  [1004]	/home/matt/wrk/dc/Zope2/lib/python/TreeDisplay/TreeTag.py:587:encode_seq

builtin_function_or_method:1:divmod
	14 calls,
	avg 0.071429/0.000000/0.000000,
	 cumulative 1.000000/0.000000/0.000000
	called by:
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:764:CALL_FUNCTION
	  [13]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:608:twobyte

builtin_function_or_method:1:eval
	4017 calls,
	avg 0.038586/0.019915/0.002489,
	 cumulative 5177.000000/335170.000000/43030.000000
	called by:
	  [1]	socket:1:send
	  [3]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/DTML.py:100:guarded_getattr
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:670:atom_string
	  [1]	builtin_function_or_method:1:select
	  [7]	builtin_function_or_method:1:render_blocks
	  [4004]	/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_Util.py:202:eval
	calls: 
	  [1]	<string>:1:?
	  [4016]	<string>:1:f

builtin_function_or_method:1:fcntl
	999 calls,
	avg 0.089089/53.693694/6.716717,
	 cumulative 89.000000/53640.000000/6710.000000
	called by:
	  [10]	/home/matt/wrk/dc/Zope2/ZServer/HTTPResponse.py:262:_finish
	  [1]	/home/matt/wrk/dc/Zope2/ZServer/HTTPResponse.py:310:write
	  [2]	builtin_function_or_method:1:write
	  [111]	/stripe0/home/matt/wrk/dc/Zope2/ZServer/PubCore/ZRendezvous.py:108:accept
	  [15]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/Publish.py:207:publish_module
	  [15]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/Publish.py:122:publish
	  [5]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/Connection.py:276:close
	  [2]	builtin_function_or_method:1:str
	  [7]	builtin_function_or_method:1:map
	  [3]	builtin_function_or_method:1:apply
	  [16]	builtin_function_or_method:1:getattr
	  [3]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/HTTPRequest.py:373:processInputs
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/HTTPResponse.py:273:setBody
	  [2]	/usr/local/python2.1-exp/lib/python2.1/cgi.py:408:__init__
	  [1]	<string>:1:f
	  [14]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/DTML.py:100:guarded_getattr
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/HTTPRequest.py:897:get
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/Zope/__init__.py:232:begin
	  [6]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/BaseRequest.py:231:traverse
	  [29]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/ZApplication.py:114:__bobo_traverse__
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/DB.py:373:open
	  [643]	/home/matt/wrk/dc/Zope2/ZServer/medusa/thread/select_trigger.py:66:pull_trigger
	  [7]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/PermissionRole.py:125:__of__
	  [4]	/usr/local/python2.1-exp/lib/python2.1/urllib.py:1089:quote
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/User.py:573:authorize
	  [13]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/SecurityManager.py:125:validate
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/Zope/__init__.py:247:recordMetaData
	  [3]	/home/matt/wrk/dc/Zope2/lib/python/OFS/DTMLMethod.py:168:__call__
	  [13]	/home/matt/wrk/dc/Zope2/lib/python/OFS/ObjectManager.py:499:tpValues
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/OFS/Cache.py:257:ZCacheable_get
	  [3]	/usr/local/python2.1-exp/lib/python2.1/mimetypes.py:40:guess_type
	  [9]	builtin_function_or_method:1:render_blocks
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/ZopeGuards.py:105:guarded_getattr
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/ZopeGuards.py:102:aq_validate
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/TreeDisplay/TreeTag.py:152:render
	  [14]	/home/matt/wrk/dc/Zope2/lib/python/TreeDisplay/TreeTag.py:167:tpRender
	  [27]	/home/matt/wrk/dc/Zope2/lib/python/TreeDisplay/TreeTag.py:279:tpRenderTABLE
	  [4]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/DTML.py:103:guarded_getitem
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/ZopeGuards.py:136:guarded_getitem
	  [2]	/home/matt/wrk/dc/Zope2/ZServer/HTTPResponse.py:125:__str__
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/OFS/ObjectManager.py:392:objectValues

builtin_function_or_method:1:filter
	1011 calls,
	avg 0.016815/0.019782/0.000000,
	 cumulative 18.000000/20.000000/0.000000
	called by:
	  [69]	/home/matt/wrk/dc/Zope2/ZServer/HTTPResponse.py:262:_finish
	  [2]	builtin_function_or_method:1:write
	  [815]	/stripe0/home/matt/wrk/dc/Zope2/ZServer/PubCore/ZRendezvous.py:108:accept
	  [77]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/Publish.py:207:publish_module
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/Publish.py:122:publish
	  [3]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/Connection.py:276:close
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/BaseRequest.py:231:traverse
	  [22]	/home/matt/wrk/dc/Zope2/ZServer/medusa/thread/select_trigger.py:66:pull_trigger
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/PermissionRole.py:125:__of__
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/FileStorage.py:562:_load
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_String.py:434:__call__
	  [9]	/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_Var.py:234:__init__
	  [2]	/usr/local/python2.1-exp/lib/python2.1/mimetypes.py:40:guess_type
	  [2]	builtin_function_or_method:1:render_blocks
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/TreeDisplay/TreeTag.py:167:tpRender
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/TreeDisplay/TreeTag.py:279:tpRenderTABLE
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/DTML.py:103:guarded_getitem
	calls: 
	  [90]	/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_Var.py:246:<lambda>

builtin_function_or_method:1:getattr
	310391 calls,
	avg 0.082531/1.600691/0.197396,
	 cumulative 36603.000000/1139490.000000/143430.000000
	called by:
	  [35]	/home/matt/wrk/dc/Zope2/ZServer/HTTPResponse.py:262:_finish
	  [1]	/home/matt/wrk/dc/Zope2/ZServer/HTTPResponse.py:310:write
	  [1]	builtin_function_or_method:1:write
	  [23]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/BaseRequest.py:144:close
	  [1]	/home/matt/wrk/dc/Zope2/ZServer/HTTPResponse.py:318:close
	  [63]	socket:1:send
	  [4]	builtin_function_or_method:1:read
	  [25]	/stripe0/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/visitor.py:49:dispatch
	  [417]	/stripe0/home/matt/wrk/dc/Zope2/ZServer/PubCore/ZRendezvous.py:108:accept
	  [943]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/Publish.py:207:publish_module
	  [170]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/Publish.py:122:publish
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/DB.py:189:_closeConnection
	  [13]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/Connection.py:276:close
	  [7]	builtin_function_or_method:1:map
	  [2]	builtin_function_or_method:1:apply
	  [4]	socket:1:recv
	  [25]	builtin_function_or_method:1:getattr
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/HTTPRequest.py:373:processInputs
	  [1]	<string>:1:f
	  [11]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/DTML.py:100:guarded_getattr
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/HTTPRequest.py:897:get
	  [2]	socket:1:accept
	  [5]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pycodegen.py:210:set_lineno
	  [15]	socket:1:close
	  [8845]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/BaseRequest.py:231:traverse
	  [1004]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/ZApplication.py:111:__getattr__
	  [27]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/ZApplication.py:114:__bobo_traverse__
	  [8]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/MutatingWalker.py:133:dispatchNode
	  [430]	/home/matt/wrk/dc/Zope2/ZServer/medusa/thread/select_trigger.py:66:pull_trigger
	  [22087]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/PermissionRole.py:125:__of__
	  [2]	/usr/local/python2.1-exp/lib/python2.1/urllib.py:1089:quote
	  [1004]	/home/matt/wrk/dc/Zope2/lib/python/OFS/Application.py:232:__bobo_traverse__
	  [6]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pycodegen.py:153:checkClass
	  [63]	/home/matt/wrk/dc/Zope2/lib/python/Zope/ClassFactory.py:90:ClassFactory
	  [73252]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/PermissionRole.py:144:__of__
	  [7]	builtin_function_or_method:1:select
	  [3009]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/User.py:703:_getobcontext
	  [1004]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/User.py:573:authorize
	  [26]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/SecurityManager.py:125:validate
	  [55185]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/ZopeSecurityPolicy.py:104:validate
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/Zope/__init__.py:247:recordMetaData
	  [1004]	/home/matt/wrk/dc/Zope2/lib/python/OFS/SimpleItem.py:371:getPhysicalPath
	  [2007]	/home/matt/wrk/dc/Zope2/lib/python/OFS/Traversable.py:125:getPhysicalPath
	  [10038]	/home/matt/wrk/dc/Zope2/lib/python/OFS/SimpleItem.py:131:getId
	  [9]	/home/matt/wrk/dc/Zope2/lib/python/OFS/DTMLMethod.py:168:__call__
	  [9]	/home/matt/wrk/dc/Zope2/lib/python/OFS/ObjectManager.py:499:tpValues
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/OFS/Cache.py:257:ZCacheable_get
	  [3011]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/SecurityManager.py:174:addContext
	  [1]	/usr/local/python2.1-exp/lib/python2.1/mimetypes.py:40:guess_type
	  [9]	builtin_function_or_method:1:render_blocks
	  [55212]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/ZopeGuards.py:105:guarded_getattr
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/TreeDisplay/TreeTag.py:152:render
	  [2004]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/SecurityManager.py:187:removeContext
	  [18]	/home/matt/wrk/dc/Zope2/lib/python/TreeDisplay/TreeTag.py:167:tpRender
	  [9048]	/home/matt/wrk/dc/Zope2/lib/python/TreeDisplay/TreeTag.py:279:tpRenderTABLE
	  [52]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:84:__init__
	  [52190]	/home/matt/wrk/dc/Zope2/lib/python/OFS/ObjectManager.py:281:_getOb
	  [3]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/DTML.py:103:guarded_getitem
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/ZopeGuards.py:136:guarded_getitem
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/OFS/SimpleItem.py:199:tpURL
	  [8029]	/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_Util.py:202:eval
	  [7]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:686:findDepth
	  [1]	/home/matt/wrk/dc/Zope2/ZServer/HTTPResponse.py:125:__str__
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/OFS/ObjectManager.py:392:objectValues
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/OFS/content_types.py:152:guess_content_type
	calls: 
	  [8]	socket:1:send
	  [35]	dictionary:1:has_key
	  [7]	builtin_function_or_method:1:hasattr
	  [97]	builtin_function_or_method:1:len
	  [11]	builtin_function_or_method:1:localtime
	  [47]	builtin_function_or_method:1:type
	  [110]	string:1:lower
	  [14]	list:1:append
	  [27]	builtin_function_or_method:1:time
	  [1]	dictionary:1:get
	  [16]	socket:1:setblocking
	  [17]	builtin_function_or_method:1:apply
	  [1]	socket:1:recv
	  [16]	builtin_function_or_method:1:int
	  [25]	builtin_function_or_method:1:getattr
	  [2]	socket:1:close
	  [1004]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/ZApplication.py:111:__getattr__
	  [20079]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/PermissionRole.py:125:__of__
	  [3]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/Connection.py:515:setstate
	  [16]	builtin_function_or_method:1:fcntl
	  [15056]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/PermissionRole.py:144:__of__
	  [2]	builtin_function_or_method:1:select
	  [22]	builtin_function_or_method:1:strftime
	  [32]	socket:1:fileno

builtin_function_or_method:1:globals
	2 calls,
	avg 0.000000/0.000000/0.000000,
	 cumulative 0.000000/0.000000/0.000000
	called by:
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/Publish.py:258:get_module_info

builtin_function_or_method:1:gmtime
	2005 calls,
	avg 0.044888/0.054863/0.004988,
	 cumulative 90.000000/110.000000/10.000000
	called by:
	  [69]	/home/matt/wrk/dc/Zope2/ZServer/HTTPResponse.py:262:_finish
	  [2]	builtin_function_or_method:1:write
	  [1]	socket:1:send
	  [815]	/stripe0/home/matt/wrk/dc/Zope2/ZServer/PubCore/ZRendezvous.py:108:accept
	  [77]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/Publish.py:207:publish_module
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/Publish.py:122:publish
	  [3]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/Connection.py:276:close
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/BaseRequest.py:231:traverse
	  [22]	/home/matt/wrk/dc/Zope2/ZServer/medusa/thread/select_trigger.py:66:pull_trigger
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/PermissionRole.py:125:__of__
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/FileStorage.py:562:_load
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_String.py:434:__call__
	  [2]	/usr/local/python2.1-exp/lib/python2.1/mimetypes.py:40:guess_type
	  [2]	builtin_function_or_method:1:render_blocks
	  [1002]	/home/matt/wrk/dc/Zope2/ZServer/medusa/http_date.py:111:build_http_date
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/TreeDisplay/TreeTag.py:167:tpRender
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/TreeDisplay/TreeTag.py:279:tpRenderTABLE
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/DTML.py:103:guarded_getitem

builtin_function_or_method:1:hasattr
	218012 calls,
	avg 0.063630/0.063253/0.002660,
	 cumulative 14196.000000/95530.000000/11120.000000
	called by:
	  [69]	/home/matt/wrk/dc/Zope2/ZServer/HTTPResponse.py:262:_finish
	  [2]	builtin_function_or_method:1:write
	  [82]	socket:1:send
	  [4]	builtin_function_or_method:1:read
	  [815]	/stripe0/home/matt/wrk/dc/Zope2/ZServer/PubCore/ZRendezvous.py:108:accept
	  [77]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/Publish.py:207:publish_module
	  [241]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/Publish.py:122:publish
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/Publish.py:258:get_module_info
	  [3]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/Connection.py:276:close
	  [1]	builtin_function_or_method:1:map
	  [3]	socket:1:recv
	  [7]	builtin_function_or_method:1:getattr
	  [1000]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/HTTPRequest.py:373:processInputs
	  [6]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/DTML.py:100:guarded_getattr
	  [2]	socket:1:accept
	  [25]	socket:1:close
	  [11745]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/BaseRequest.py:231:traverse
	  [22]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/ZApplication.py:114:__bobo_traverse__
	  [22]	/home/matt/wrk/dc/Zope2/ZServer/medusa/thread/select_trigger.py:66:pull_trigger
	  [4]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/PermissionRole.py:125:__of__
	  [35]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/Connection.py:515:setstate
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/FileStorage.py:562:_load
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pycodegen.py:153:checkClass
	  [73254]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/PermissionRole.py:144:__of__
	  [6]	builtin_function_or_method:1:select
	  [1004]	/home/matt/wrk/dc/Zope2/lib/python/Zope/__init__.py:247:recordMetaData
	  [3010]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/mapply.py:104:mapply
	  [35082]	/home/matt/wrk/dc/Zope2/lib/python/OFS/ObjectManager.py:499:tpValues
	  [3012]	/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_String.py:434:__call__
	  [22]	/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_String.py:227:parse
	  [11]	/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_String.py:268:parse_block
	  [8]	/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_String.py:317:parse_close
	  [2]	/usr/local/python2.1-exp/lib/python2.1/mimetypes.py:40:guess_type
	  [2]	builtin_function_or_method:1:render_blocks
	  [17058]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/ZopeGuards.py:105:guarded_getattr
	  [2227]	/home/matt/wrk/dc/Zope2/lib/python/TreeDisplay/TreeTag.py:167:tpRender
	  [16878]	/home/matt/wrk/dc/Zope2/lib/python/TreeDisplay/TreeTag.py:279:tpRenderTABLE
	  [64]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:84:__init__
	  [52196]	/home/matt/wrk/dc/Zope2/lib/python/OFS/ObjectManager.py:281:_getOb
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/DTML.py:103:guarded_getitem
	  [4]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:483:_convert_LOAD_CONST
	calls: 
	  [1004]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/PermissionRole.py:125:__of__
	  [30]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/Connection.py:515:setstate

builtin_function_or_method:1:id
	4010 calls,
	avg 0.010474/0.004988/0.002494,
	 cumulative 42.000000/20.000000/10.000000
	called by:
	  [140]	/home/matt/wrk/dc/Zope2/ZServer/HTTPResponse.py:262:_finish
	  [4]	builtin_function_or_method:1:write
	  [2002]	/home/matt/wrk/dc/Zope2/ZServer/HTTPResponse.py:318:close
	  [1630]	/stripe0/home/matt/wrk/dc/Zope2/ZServer/PubCore/ZRendezvous.py:108:accept
	  [154]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/Publish.py:207:publish_module
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/Publish.py:122:publish
	  [6]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/Connection.py:276:close
	  [1]	/home/matt/wrk/dc/Zope2/ZServer/HTTPServer.py:339:push
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/BaseRequest.py:231:traverse
	  [44]	/home/matt/wrk/dc/Zope2/ZServer/medusa/thread/select_trigger.py:66:pull_trigger
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/PermissionRole.py:125:__of__
	  [4]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/FileStorage.py:562:_load
	  [1]	builtin_function_or_method:1:select
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_String.py:434:__call__
	  [4]	/usr/local/python2.1-exp/lib/python2.1/mimetypes.py:40:guess_type
	  [4]	builtin_function_or_method:1:render_blocks
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/TreeDisplay/TreeTag.py:167:tpRender
	  [4]	/home/matt/wrk/dc/Zope2/lib/python/TreeDisplay/TreeTag.py:279:tpRenderTABLE
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/DTML.py:103:guarded_getitem

builtin_function_or_method:1:int
	3010 calls,
	avg 0.014618/0.006645/0.003322,
	 cumulative 44.000000/20.000000/10.000000
	called by:
	  [10]	/home/matt/wrk/dc/Zope2/ZServer/HTTPResponse.py:262:_finish
	  [1]	/home/matt/wrk/dc/Zope2/ZServer/HTTPResponse.py:310:write
	  [2]	builtin_function_or_method:1:write
	  [111]	/stripe0/home/matt/wrk/dc/Zope2/ZServer/PubCore/ZRendezvous.py:108:accept
	  [15]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/Publish.py:207:publish_module
	  [15]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/Publish.py:122:publish
	  [5]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/Connection.py:276:close
	  [2]	builtin_function_or_method:1:str
	  [7]	builtin_function_or_method:1:map
	  [3]	builtin_function_or_method:1:apply
	  [1]	/usr/local/python2.1-exp/lib/python2.1/string.py:203:atoi
	  [16]	builtin_function_or_method:1:getattr
	  [3]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/HTTPRequest.py:373:processInputs
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/HTTPResponse.py:273:setBody
	  [2]	/usr/local/python2.1-exp/lib/python2.1/cgi.py:408:__init__
	  [1]	<string>:1:f
	  [14]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/DTML.py:100:guarded_getattr
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/HTTPRequest.py:897:get
	  [2008]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/HTTPRequest.py:813:__getitem__
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/Zope/__init__.py:232:begin
	  [6]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/BaseRequest.py:231:traverse
	  [29]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/ZApplication.py:114:__bobo_traverse__
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/DB.py:373:open
	  [645]	/home/matt/wrk/dc/Zope2/ZServer/medusa/thread/select_trigger.py:66:pull_trigger
	  [7]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/PermissionRole.py:125:__of__
	  [4]	/usr/local/python2.1-exp/lib/python2.1/urllib.py:1089:quote
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/User.py:573:authorize
	  [13]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/SecurityManager.py:125:validate
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/Zope/__init__.py:247:recordMetaData
	  [3]	/home/matt/wrk/dc/Zope2/lib/python/OFS/DTMLMethod.py:168:__call__
	  [13]	/home/matt/wrk/dc/Zope2/lib/python/OFS/ObjectManager.py:499:tpValues
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/OFS/Cache.py:257:ZCacheable_get
	  [3]	/usr/local/python2.1-exp/lib/python2.1/mimetypes.py:40:guess_type
	  [9]	builtin_function_or_method:1:render_blocks
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/ZopeGuards.py:105:guarded_getattr
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/ZopeGuards.py:102:aq_validate
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/TreeDisplay/TreeTag.py:152:render
	  [14]	/home/matt/wrk/dc/Zope2/lib/python/TreeDisplay/TreeTag.py:167:tpRender
	  [27]	/home/matt/wrk/dc/Zope2/lib/python/TreeDisplay/TreeTag.py:279:tpRenderTABLE
	  [4]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/DTML.py:103:guarded_getitem
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/ZopeGuards.py:136:guarded_getitem
	  [2]	/home/matt/wrk/dc/Zope2/ZServer/HTTPResponse.py:125:__str__
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/OFS/ObjectManager.py:392:objectValues

builtin_function_or_method:1:isinstance
	73 calls,
	avg 0.000000/0.000000/0.000000,
	 cumulative 0.000000/0.000000/0.000000
	called by:
	  [26]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/MutatingWalker.py:121:dispatchObject
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pycodegen.py:778:visitCallFunc
	  [13]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:76:emit
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/symbols.py:213:visitFunction
	  [21]	/stripe0/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/visitor.py:44:default
	  [5]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:938:com_stmt
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:945:com_append_stmt
	  [4]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:572:getConsts

builtin_function_or_method:1:len
	79803 calls,
	avg 0.012017/0.008521/0.002631,
	 cumulative 959.000000/680.000000/210.000000
	called by:
	  [1290]	/home/matt/wrk/dc/Zope2/ZServer/HTTPResponse.py:262:_finish
	  [16]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:928:com_binary
	  [3]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:568:shift_expr
	  [3]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:581:arith_expr
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:329:__init__
	  [1022]	/home/matt/wrk/dc/Zope2/ZServer/HTTPResponse.py:310:write
	  [638]	builtin_function_or_method:1:write
	  [209]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/BaseRequest.py:144:close
	  [20]	/home/matt/wrk/dc/Zope2/ZServer/HTTPResponse.py:318:close
	  [243]	socket:1:send
	  [16865]	/stripe0/home/matt/wrk/dc/Zope2/ZServer/PubCore/ZRendezvous.py:108:accept
	  [1417]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/Publish.py:207:publish_module
	  [90]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/Publish.py:122:publish
	  [15]	/stripe0/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/BaseResponse.py:125:outputBody
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:599:getArgCount
	  [6]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/MutatingWalker.py:108:visitSequence
	  [8089]	builtin_function_or_method:1:len
	  [3]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:622:power
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:1041:com_call_function
	  [957]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/DB.py:189:_closeConnection
	  [335]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/Connection.py:276:close
	  [3]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:502:test
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:954:com_list_constructor
	  [5]	builtin_function_or_method:1:str
	  [3]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:593:term
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pycodegen.py:952:visitList
	  [29]	builtin_function_or_method:1:map
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/Eval.py:147:prepUnrestrictedCode
	  [3]	socket:1:setblocking
	  [19]	builtin_function_or_method:1:apply
	  [17]	/home/matt/wrk/dc/Zope2/ZServer/HTTPServer.py:339:push
	  [3]	socket:1:recv
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:1172:get_docstring
	  [16]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:76:emit
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:232:simple_stmt
	  [97]	builtin_function_or_method:1:getattr
	  [9]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/HTTPRequest.py:373:processInputs
	  [2008]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/HTTPResponse.py:273:setBody
	  [2]	/usr/local/python2.1-exp/lib/python2.1/cgi.py:408:__init__
	  [5]	<string>:1:f
	  [1004]	/usr/local/python2.1-exp/lib/python2.1/StringIO.py:40:__init__
	  [3]	/home/matt/wrk/dc/Zope2/ZServer/medusa/http_server.py:121:get_header
	  [55]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/DTML.py:100:guarded_getattr
	  [1004]	/usr/local/python2.1-exp/lib/python2.1/cgi.py:190:parse_qsl
	  [7]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/HTTPRequest.py:897:get
	  [2012]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/HTTPRequest.py:813:__getitem__
	  [3]	socket:1:accept
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pycodegen.py:1195:generateArgList
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/Zope/__init__.py:232:begin
	  [31]	socket:1:close
	  [1042]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/BaseRequest.py:231:traverse
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pycodegen.py:1008:_visitFuncOrLambda
	  [132]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/ZApplication.py:114:__bobo_traverse__
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:1077:com_argument
	  [1980]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/DB.py:373:open
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:333:return_stmt
	  [3795]	/home/matt/wrk/dc/Zope2/ZServer/medusa/thread/select_trigger.py:66:pull_trigger
	  [3]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:512:not_test
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/RestrictionMutator.py:169:checkName
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:479:suite
	  [53]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/PermissionRole.py:125:__of__
	  [17]	/usr/local/python2.1-exp/lib/python2.1/urllib.py:1089:quote
	  [2008]	/usr/local/python2.1-exp/lib/python2.1/urllib.py:1076:_fast_quote
	  [24]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/FileStorage.py:562:_load
	  [4]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/PermissionRole.py:144:__of__
	  [36]	builtin_function_or_method:1:select
	  [8]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/User.py:587:validate
	  [1010]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/User.py:703:_getobcontext
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/User.py:573:authorize
	  [4]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/SecurityManager.py:120:__init__
	  [66]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/SecurityManager.py:125:validate
	  [5015]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/mapply.py:104:mapply
	  [33]	/home/matt/wrk/dc/Zope2/lib/python/OFS/DTMLMethod.py:168:__call__
	  [39]	/home/matt/wrk/dc/Zope2/lib/python/OFS/ObjectManager.py:499:tpValues
	  [5]	/home/matt/wrk/dc/Zope2/lib/python/OFS/Cache.py:257:ZCacheable_get
	  [3011]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/SecurityManager.py:174:addContext
	  [29]	/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_String.py:434:__call__
	  [13]	/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_String.py:227:parse
	  [4]	/usr/local/python2.1-exp/lib/python2.1/string.py:161:find
	  [39]	/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_HTML.py:199:group
	  [9]	/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_Var.py:234:__init__
	  [14]	/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_Util.py:368:parse_params
	  [12]	/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_String.py:268:parse_block
	  [14]	/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_String.py:317:parse_close
	  [2005]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/HTTPResponse.py:345:insertBase
	  [47]	/usr/local/python2.1-exp/lib/python2.1/mimetypes.py:40:guess_type
	  [92]	builtin_function_or_method:1:render_blocks
	  [25]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/ZopeGuards.py:105:guarded_getattr
	  [3]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:521:comparison
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/ZopeGuards.py:102:aq_validate
	  [5]	/home/matt/wrk/dc/Zope2/lib/python/TreeDisplay/TreeTag.py:152:render
	  [280]	/home/matt/wrk/dc/Zope2/lib/python/TreeDisplay/TreeTag.py:167:tpRender
	  [1004]	/home/matt/wrk/dc/Zope2/lib/python/TreeDisplay/TreeTag.py:654:tpStateLevel
	  [18084]	/home/matt/wrk/dc/Zope2/lib/python/TreeDisplay/TreeTag.py:279:tpRenderTABLE
	  [4]	/home/matt/wrk/dc/Zope2/lib/python/OFS/ObjectManager.py:378:objectIds
	  [4]	/home/matt/wrk/dc/Zope2/lib/python/OFS/ObjectManager.py:281:_getOb
	  [60]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/DTML.py:103:guarded_getitem
	  [5]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/ZopeGuards.py:136:guarded_getitem
	  [6]	/home/matt/wrk/dc/Zope2/lib/python/OFS/SimpleItem.py:199:tpURL
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:556:newCodeObject
	  [34]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:402:flattenGraph
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:265:addNext
	  [4]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:115:fixupOrderHonorNext
	  [6]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:156:fixupOrderForward
	  [24]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:686:findDepth
	  [18]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:443:convertArgs
	  [1020]	/home/matt/wrk/dc/Zope2/ZServer/HTTPResponse.py:125:__str__
	  [1004]	/home/matt/wrk/dc/Zope2/lib/python/TreeDisplay/TreeTag.py:587:encode_seq
	  [10]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:471:_lookupName
	  [10]	/home/matt/wrk/dc/Zope2/lib/python/OFS/ObjectManager.py:392:objectValues
	  [16]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:531:makeByteCode
	  [16]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:636:addCode
	  [4]	/home/matt/wrk/dc/Zope2/ZServer/HTTPResponse.py:354:finish
	  [6]	/home/matt/wrk/dc/Zope2/lib/python/OFS/content_types.py:152:guess_content_type
	  [1]	/home/matt/wrk/dc/Zope2/ZServer/medusa/logger.py:51:write
	calls: 
	  [8089]	builtin_function_or_method:1:len

builtin_function_or_method:1:list
	2013 calls,
	avg 0.019871/0.019871/0.004968,
	 cumulative 40.000000/40.000000/10.000000
	called by:
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:329:__init__
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/Eval.py:147:prepUnrestrictedCode
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:366:setFreeVars
	  [2008]	/usr/local/python2.1-exp/lib/python2.1/urllib.py:1076:_fast_quote

builtin_function_or_method:1:localtime
	1003 calls,
	avg 0.057827/0.059821/0.000000,
	 cumulative 58.000000/60.000000/0.000000
	called by:
	  [27]	/home/matt/wrk/dc/Zope2/ZServer/HTTPResponse.py:262:_finish
	  [1]	/home/matt/wrk/dc/Zope2/ZServer/HTTPResponse.py:310:write
	  [1]	builtin_function_or_method:1:write
	  [23]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/BaseRequest.py:144:close
	  [1]	/home/matt/wrk/dc/Zope2/ZServer/HTTPResponse.py:318:close
	  [1]	socket:1:send
	  [332]	/stripe0/home/matt/wrk/dc/Zope2/ZServer/PubCore/ZRendezvous.py:108:accept
	  [42]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/Publish.py:207:publish_module
	  [9]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/Publish.py:122:publish
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/DB.py:189:_closeConnection
	  [13]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/Connection.py:276:close
	  [4]	builtin_function_or_method:1:map
	  [2]	builtin_function_or_method:1:apply
	  [11]	builtin_function_or_method:1:getattr
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/HTTPRequest.py:373:processInputs
	  [1]	<string>:1:f
	  [7]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/DTML.py:100:guarded_getattr
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/HTTPRequest.py:897:get
	  [7]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/BaseRequest.py:231:traverse
	  [11]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/ZApplication.py:114:__bobo_traverse__
	  [430]	/home/matt/wrk/dc/Zope2/ZServer/medusa/thread/select_trigger.py:66:pull_trigger
	  [4]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/PermissionRole.py:125:__of__
	  [2]	/usr/local/python2.1-exp/lib/python2.1/urllib.py:1089:quote
	  [7]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/SecurityManager.py:125:validate
	  [6]	/home/matt/wrk/dc/Zope2/lib/python/OFS/DTMLMethod.py:168:__call__
	  [4]	/home/matt/wrk/dc/Zope2/lib/python/OFS/ObjectManager.py:499:tpValues
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/OFS/Cache.py:257:ZCacheable_get
	  [1]	/usr/local/python2.1-exp/lib/python2.1/mimetypes.py:40:guess_type
	  [6]	builtin_function_or_method:1:render_blocks
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/ZopeGuards.py:105:guarded_getattr
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/TreeDisplay/TreeTag.py:152:render
	  [12]	/home/matt/wrk/dc/Zope2/lib/python/TreeDisplay/TreeTag.py:167:tpRender
	  [20]	/home/matt/wrk/dc/Zope2/lib/python/TreeDisplay/TreeTag.py:279:tpRenderTABLE
	  [3]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/DTML.py:103:guarded_getitem
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/ZopeGuards.py:136:guarded_getitem
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/OFS/SimpleItem.py:199:tpURL
	  [1]	/home/matt/wrk/dc/Zope2/ZServer/medusa/http_server.py:262:log_date_string
	  [1]	/home/matt/wrk/dc/Zope2/ZServer/HTTPResponse.py:125:__str__
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/OFS/ObjectManager.py:392:objectValues
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/OFS/content_types.py:152:guess_content_type

builtin_function_or_method:1:map
	12096 calls,
	avg 0.070602/11.032573/1.439319,
	 cumulative 4217.000000/333740.000000/43150.000000
	called by:
	  [69]	/home/matt/wrk/dc/Zope2/ZServer/HTTPResponse.py:262:_finish
	  [2]	builtin_function_or_method:1:write
	  [3]	socket:1:send
	  [815]	/stripe0/home/matt/wrk/dc/Zope2/ZServer/PubCore/ZRendezvous.py:108:accept
	  [77]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/Publish.py:207:publish_module
	  [18]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/Publish.py:122:publish
	  [3]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/Connection.py:276:close
	  [1]	/usr/local/python2.1-exp/lib/python2.1/cgi.py:408:__init__
	  [3]	<string>:1:f
	  [1003]	/usr/local/python2.1-exp/lib/python2.1/cgi.py:316:parse_header
	  [984]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/BaseRequest.py:231:traverse
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/ZApplication.py:114:__bobo_traverse__
	  [22]	/home/matt/wrk/dc/Zope2/ZServer/medusa/thread/select_trigger.py:66:pull_trigger
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/PermissionRole.py:125:__of__
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/FileStorage.py:562:_load
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_String.py:434:__call__
	  [39]	/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_HTML.py:199:group
	  [9]	/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_Var.py:234:__init__
	  [2]	/usr/local/python2.1-exp/lib/python2.1/mimetypes.py:40:guess_type
	  [2]	builtin_function_or_method:1:render_blocks
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/TreeDisplay/TreeTag.py:167:tpRender
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/TreeDisplay/TreeTag.py:279:tpRenderTABLE
	  [5020]	/home/matt/wrk/dc/Zope2/lib/python/OFS/ObjectManager.py:378:objectIds
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/DTML.py:103:guarded_getitem
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:679:getTable
	  [4012]	/home/matt/wrk/dc/Zope2/lib/python/OFS/ObjectManager.py:392:objectValues
	calls: 
	  [4]	socket:1:send
	  [12]	dictionary:1:has_key
	  [1]	builtin_function_or_method:1:hasattr
	  [29]	builtin_function_or_method:1:len
	  [4]	builtin_function_or_method:1:localtime
	  [16]	builtin_function_or_method:1:type
	  [40]	string:1:lower
	  [11]	builtin_function_or_method:1:time
	  [156]	dictionary:1:get
	  [7]	socket:1:setblocking
	  [5]	builtin_function_or_method:1:apply
	  [7]	builtin_function_or_method:1:int
	  [7]	builtin_function_or_method:1:getattr
	  [1004]	/usr/local/python2.1-exp/lib/python2.1/cgi.py:322:<lambda>
	  [7]	builtin_function_or_method:1:fcntl
	  [8]	builtin_function_or_method:1:strftime
	  [30116]	/home/matt/wrk/dc/Zope2/lib/python/OFS/ObjectManager.py:390:<lambda>
	  [22077]	/home/matt/wrk/dc/Zope2/lib/python/OFS/ObjectManager.py:281:_getOb
	  [2]	builtin_function_or_method:1:chr
	  [14]	socket:1:fileno

builtin_function_or_method:1:max
	1004 calls,
	avg 0.012948/0.019920/0.000000,
	 cumulative 13.000000/20.000000/0.000000
	called by:
	  [1004]	/home/matt/wrk/dc/Zope2/lib/python/TreeDisplay/TreeTag.py:654:tpStateLevel

builtin_function_or_method:1:ord
	16 calls,
	avg 0.000000/0.000000/0.000000,
	 cumulative 0.000000/0.000000/0.000000
	called by:
	  [16]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/Eval.py:147:prepUnrestrictedCode

builtin_function_or_method:1:range
	15098 calls,
	avg 0.008677/0.005299/0.003974,
	 cumulative 131.000000/80.000000/60.000000
	called by:
	  [69]	/home/matt/wrk/dc/Zope2/ZServer/HTTPResponse.py:262:_finish
	  [3]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:568:shift_expr
	  [3]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:581:arith_expr
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:329:__init__
	  [2]	builtin_function_or_method:1:write
	  [9]	socket:1:send
	  [815]	/stripe0/home/matt/wrk/dc/Zope2/ZServer/PubCore/ZRendezvous.py:108:accept
	  [77]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/Publish.py:207:publish_module
	  [25]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/Publish.py:122:publish
	  [6]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/MutatingWalker.py:108:visitSequence
	  [3]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:622:power
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:1041:com_call_function
	  [3]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/Connection.py:276:close
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:954:com_list_constructor
	  [3]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:593:term
	  [1]	socket:1:setblocking
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:232:simple_stmt
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/DTML.py:100:guarded_getattr
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pycodegen.py:1195:generateArgList
	  [5]	socket:1:close
	  [974]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/BaseRequest.py:231:traverse
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/ZApplication.py:114:__bobo_traverse__
	  [22]	/home/matt/wrk/dc/Zope2/ZServer/medusa/thread/select_trigger.py:66:pull_trigger
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/PermissionRole.py:125:__of__
	  [2008]	/usr/local/python2.1-exp/lib/python2.1/urllib.py:1076:_fast_quote
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/FileStorage.py:562:_load
	  [1003]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/mapply.py:104:mapply
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_String.py:434:__call__
	  [2]	/usr/local/python2.1-exp/lib/python2.1/mimetypes.py:40:guess_type
	  [2]	builtin_function_or_method:1:render_blocks
	  [65]	/home/matt/wrk/dc/Zope2/lib/python/TreeDisplay/TreeTag.py:167:tpRender
	  [9967]	/home/matt/wrk/dc/Zope2/lib/python/TreeDisplay/TreeTag.py:279:tpRenderTABLE
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/DTML.py:103:guarded_getitem
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:402:flattenGraph
	  [4]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:115:fixupOrderHonorNext
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:156:fixupOrderForward
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:443:convertArgs
	  [6]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:471:_lookupName

builtin_function_or_method:1:read
	898 calls,
	avg 0.082405/1134.365256/143.574610,
	 cumulative 75.000000/1018660.000000/128930.000000
	called by:
	  [898]	builtin_function_or_method:1:apply
	calls: 
	  [4]	builtin_function_or_method:1:hasattr
	  [1]	builtin_function_or_method:1:type
	  [4]	builtin_function_or_method:1:getattr

builtin_function_or_method:1:render_blocks
	7027 calls,
	avg 0.489256/19.345382/2.409278,
	 cumulative 92632.000000/6232850.000000/797310.000000
	called by:
	  [5]	socket:1:send
	  [1]	socket:1:setblocking
	  [1]	builtin_function_or_method:1:apply
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/DTML.py:100:guarded_getattr
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/HTTPRequest.py:813:__getitem__
	  [1]	socket:1:accept
	  [3]	socket:1:close
	  [1]	builtin_function_or_method:1:select
	  [3007]	/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_String.py:434:__call__
	  [4005]	/home/matt/wrk/dc/Zope2/lib/python/TreeDisplay/TreeTag.py:279:tpRenderTABLE
	calls: 
	  [3]	socket:1:send
	  [45]	dictionary:1:has_key
	  [2]	builtin_function_or_method:1:hasattr
	  [92]	builtin_function_or_method:1:len
	  [6]	builtin_function_or_method:1:localtime
	  [26]	builtin_function_or_method:1:type
	  [2]	string:1:find
	  [18]	string:1:split
	  [30]	SRE_Pattern:1:match
	  [4]	SRE_Match:1:end
	  [8]	SRE_Match:1:group
	  [70]	string:1:lower
	  [2]	builtin_function_or_method:1:range
	  [49]	list:1:append
	  [17]	builtin_function_or_method:1:time
	  [2]	builtin_function_or_method:1:gmtime
	  [4]	builtin_function_or_method:1:id
	  [10]	string:1:upper
	  [4]	builtin_function_or_method:1:StringIO
	  [2]	SRE_Match:1:groups
	  [2]	builtin_function_or_method:1:str
	  [4]	string:1:startswith
	  [10]	string:1:join
	  [10]	string:1:strip
	  [8]	dictionary:1:get
	  [2]	builtin_function_or_method:1:filter
	  [2]	builtin_function_or_method:1:map
	  [2]	string:1:rfind
	  [2]	list:1:pop
	  [9]	socket:1:setblocking
	  [11]	builtin_function_or_method:1:apply
	  [3]	socket:1:recv
	  [9]	builtin_function_or_method:1:int
	  [9]	builtin_function_or_method:1:getattr
	  [24938]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/DTML.py:100:guarded_getattr
	  [5993]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/HTTPRequest.py:813:__getitem__
	  [2]	socket:1:accept
	  [2]	socket:1:close
	  [7]	builtin_function_or_method:1:eval
	  [1003]	/home/matt/wrk/dc/Zope2/lib/python/OFS/SimpleItem.py:172:title_or_id
	  [9]	builtin_function_or_method:1:fcntl
	  [4]	builtin_function_or_method:1:select
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/Eval.py:125:prepRestrictedCode
	  [5918]	/usr/local/python2.1-exp/lib/python2.1/string.py:118:join
	  [1929]	/home/matt/wrk/dc/Zope2/lib/python/OFS/DTMLMethod.py:168:__call__
	  [12]	builtin_function_or_method:1:strftime
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/ZopeGuards.py:105:guarded_getattr
	  [8]	/home/matt/wrk/dc/Zope2/lib/python/OFS/DTMLMethod.py:227:ZDocumentTemplate_afterRender
	  [998]	/home/matt/wrk/dc/Zope2/lib/python/TreeDisplay/TreeTag.py:152:render
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/OFS/Cache.py:277:ZCacheable_set
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/SecurityManager.py:187:removeContext
	  [4016]	/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_Util.py:202:eval
	  [18]	socket:1:fileno

builtin_function_or_method:1:select
	1012 calls,
	avg 0.084980/4380.247036/559.970356,
	 cumulative 107.000000/4432820.000000/566690.000000
	called by:
	  [66]	/home/matt/wrk/dc/Zope2/ZServer/HTTPResponse.py:262:_finish
	  [1]	/home/matt/wrk/dc/Zope2/ZServer/HTTPResponse.py:310:write
	  [4]	builtin_function_or_method:1:write
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/BaseRequest.py:144:close
	  [1]	/home/matt/wrk/dc/Zope2/ZServer/HTTPResponse.py:318:close
	  [18]	socket:1:send
	  [763]	/stripe0/home/matt/wrk/dc/Zope2/ZServer/PubCore/ZRendezvous.py:108:accept
	  [56]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/Publish.py:207:publish_module
	  [1]	/stripe0/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/BaseResponse.py:125:outputBody
	  [19]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/Connection.py:276:close
	  [1]	/home/matt/wrk/dc/Zope2/ZServer/HTTPServer.py:339:push
	  [2]	builtin_function_or_method:1:getattr
	  [1]	socket:1:close
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/BaseRequest.py:231:traverse
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/ZApplication.py:114:__bobo_traverse__
	  [54]	/home/matt/wrk/dc/Zope2/ZServer/medusa/thread/select_trigger.py:66:pull_trigger
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/PermissionRole.py:125:__of__
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/FileStorage.py:562:_load
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/User.py:587:validate
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/SecurityManager.py:125:validate
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_String.py:434:__call__
	  [2]	/usr/local/python2.1-exp/lib/python2.1/mimetypes.py:40:guess_type
	  [4]	builtin_function_or_method:1:render_blocks
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/TreeDisplay/TreeTag.py:167:tpRender
	  [4]	/home/matt/wrk/dc/Zope2/lib/python/TreeDisplay/TreeTag.py:279:tpRenderTABLE
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/DTML.py:103:guarded_getitem
	calls: 
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/BaseRequest.py:144:close
	  [4]	dictionary:1:has_key
	  [6]	builtin_function_or_method:1:hasattr
	  [36]	builtin_function_or_method:1:len
	  [3]	builtin_function_or_method:1:type
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/DB.py:189:_closeConnection
	  [44]	list:1:append
	  [1]	builtin_function_or_method:1:id
	  [8]	dictionary:1:get
	  [2]	/stripe0/home/matt/wrk/dc/Zope2/ZServer/Producers.py:116:__init__
	  [3]	/home/matt/wrk/dc/Zope2/ZServer/HTTPServer.py:339:push
	  [7]	builtin_function_or_method:1:getattr
	  [4]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/DTML.py:100:guarded_getattr
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/HTTPRequest.py:813:__getitem__
	  [1]	builtin_function_or_method:1:__init__
	  [1]	builtin_function_or_method:1:eval
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/Connection.py:229:_setDB
	  [1]	/home/matt/wrk/dc/Zope2/ZServer/medusa/thread/select_trigger.py:66:pull_trigger
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/App/RefreshFuncs.py:438:autoRefresh
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/Connection.py:513:root
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/BaseRequest.py:478:_hold
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/PersistentMapping.py:113:__getitem__
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/Connection.py:724:setDebugInfo
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/SecurityManager.py:125:validate
	  [1]	/usr/local/python2.1-exp/lib/python2.1/string.py:298:translate
	  [1]	builtin_function_or_method:1:render_blocks
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/ZopeGuards.py:136:guarded_getitem

builtin_function_or_method:1:str
	13048 calls,
	avg 0.032036/0.026824/0.003066,
	 cumulative 2268.000000/339010.000000/43530.000000
	called by:
	  [69]	/home/matt/wrk/dc/Zope2/ZServer/HTTPResponse.py:262:_finish
	  [2]	builtin_function_or_method:1:write
	  [2]	socket:1:send
	  [815]	/stripe0/home/matt/wrk/dc/Zope2/ZServer/PubCore/ZRendezvous.py:108:accept
	  [77]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/Publish.py:207:publish_module
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/Publish.py:122:publish
	  [1003]	/stripe0/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/BaseResponse.py:125:outputBody
	  [3]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/Connection.py:276:close
	  [1]	socket:1:setblocking
	  [1003]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/HTTPResponse.py:273:setBody
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/DTML.py:100:guarded_getattr
	  [2]	socket:1:close
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/BaseRequest.py:231:traverse
	  [22]	/home/matt/wrk/dc/Zope2/ZServer/medusa/thread/select_trigger.py:66:pull_trigger
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/PermissionRole.py:125:__of__
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/FileStorage.py:562:_load
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_String.py:434:__call__
	  [2]	/usr/local/python2.1-exp/lib/python2.1/mimetypes.py:40:guess_type
	  [2]	builtin_function_or_method:1:render_blocks
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/TreeDisplay/TreeTag.py:167:tpRender
	  [5020]	/home/matt/wrk/dc/Zope2/lib/python/TreeDisplay/TreeTag.py:692:oid
	  [4012]	/home/matt/wrk/dc/Zope2/lib/python/TreeDisplay/TreeTag.py:279:tpRenderTABLE
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/DTML.py:103:guarded_getitem
	  [1004]	/home/matt/wrk/dc/Zope2/lib/python/TreeDisplay/TreeTag.py:587:encode_seq
	calls: 
	  [2]	/home/matt/wrk/dc/Zope2/ZServer/HTTPResponse.py:310:write
	  [2]	socket:1:send
	  [5]	builtin_function_or_method:1:len
	  [4]	builtin_function_or_method:1:type
	  [2]	builtin_function_or_method:1:time
	  [3]	socket:1:setblocking
	  [1]	builtin_function_or_method:1:apply
	  [2]	builtin_function_or_method:1:int
	  [2]	builtin_function_or_method:1:fcntl
	  [1]	/usr/local/python2.1-exp/lib/python2.1/string.py:118:join
	  [1003]	/home/matt/wrk/dc/Zope2/ZServer/HTTPResponse.py:125:__str__
	  [5]	socket:1:fileno

builtin_function_or_method:1:strftime
	2006 calls,
	avg 0.036391/0.034895/0.000000,
	 cumulative 73.000000/70.000000/0.000000
	called by:
	  [54]	/home/matt/wrk/dc/Zope2/ZServer/HTTPResponse.py:262:_finish
	  [2]	/home/matt/wrk/dc/Zope2/ZServer/HTTPResponse.py:310:write
	  [2]	builtin_function_or_method:1:write
	  [46]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/BaseRequest.py:144:close
	  [2]	/home/matt/wrk/dc/Zope2/ZServer/HTTPResponse.py:318:close
	  [2]	socket:1:send
	  [664]	/stripe0/home/matt/wrk/dc/Zope2/ZServer/PubCore/ZRendezvous.py:108:accept
	  [84]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/Publish.py:207:publish_module
	  [18]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/Publish.py:122:publish
	  [4]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/DB.py:189:_closeConnection
	  [26]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/Connection.py:276:close
	  [8]	builtin_function_or_method:1:map
	  [4]	builtin_function_or_method:1:apply
	  [22]	builtin_function_or_method:1:getattr
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/HTTPRequest.py:373:processInputs
	  [2]	<string>:1:f
	  [14]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/DTML.py:100:guarded_getattr
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/HTTPRequest.py:897:get
	  [14]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/BaseRequest.py:231:traverse
	  [22]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/ZApplication.py:114:__bobo_traverse__
	  [860]	/home/matt/wrk/dc/Zope2/ZServer/medusa/thread/select_trigger.py:66:pull_trigger
	  [8]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/PermissionRole.py:125:__of__
	  [4]	/usr/local/python2.1-exp/lib/python2.1/urllib.py:1089:quote
	  [14]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/SecurityManager.py:125:validate
	  [12]	/home/matt/wrk/dc/Zope2/lib/python/OFS/DTMLMethod.py:168:__call__
	  [8]	/home/matt/wrk/dc/Zope2/lib/python/OFS/ObjectManager.py:499:tpValues
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/OFS/Cache.py:257:ZCacheable_get
	  [2]	/usr/local/python2.1-exp/lib/python2.1/mimetypes.py:40:guess_type
	  [12]	builtin_function_or_method:1:render_blocks
	  [4]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/ZopeGuards.py:105:guarded_getattr
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/TreeDisplay/TreeTag.py:152:render
	  [24]	/home/matt/wrk/dc/Zope2/lib/python/TreeDisplay/TreeTag.py:167:tpRender
	  [40]	/home/matt/wrk/dc/Zope2/lib/python/TreeDisplay/TreeTag.py:279:tpRenderTABLE
	  [6]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/DTML.py:103:guarded_getitem
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/ZopeGuards.py:136:guarded_getitem
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/OFS/SimpleItem.py:199:tpURL
	  [2]	/home/matt/wrk/dc/Zope2/ZServer/medusa/http_server.py:262:log_date_string
	  [2]	/home/matt/wrk/dc/Zope2/ZServer/HTTPResponse.py:125:__str__
	  [4]	/home/matt/wrk/dc/Zope2/lib/python/OFS/ObjectManager.py:392:objectValues
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/OFS/content_types.py:152:guess_content_type

builtin_function_or_method:1:suite
	1 calls,
	avg 1.000000/0.000000/0.000000,
	 cumulative 1.000000/0.000000/0.000000
	called by:
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:105:parsesuite

builtin_function_or_method:1:time
	6017 calls,
	avg 0.013960/0.011634/0.000000,
	 cumulative 84.000000/70.000000/0.000000
	called by:
	  [106]	/home/matt/wrk/dc/Zope2/ZServer/HTTPResponse.py:262:_finish
	  [2]	/home/matt/wrk/dc/Zope2/ZServer/HTTPResponse.py:310:write
	  [5]	builtin_function_or_method:1:write
	  [23]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/BaseRequest.py:144:close
	  [1]	/home/matt/wrk/dc/Zope2/ZServer/HTTPResponse.py:318:close
	  [2]	socket:1:send
	  [1258]	/stripe0/home/matt/wrk/dc/Zope2/ZServer/PubCore/ZRendezvous.py:108:accept
	  [134]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/Publish.py:207:publish_module
	  [25]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/Publish.py:122:publish
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/DB.py:189:_closeConnection
	  [21]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/Connection.py:276:close
	  [2]	builtin_function_or_method:1:str
	  [11]	builtin_function_or_method:1:map
	  [5]	builtin_function_or_method:1:apply
	  [27]	builtin_function_or_method:1:getattr
	  [4]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/HTTPRequest.py:373:processInputs
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/HTTPResponse.py:273:setBody
	  [2]	/usr/local/python2.1-exp/lib/python2.1/cgi.py:408:__init__
	  [2]	<string>:1:f
	  [21]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/DTML.py:100:guarded_getattr
	  [3]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/HTTPRequest.py:897:get
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/Zope/__init__.py:232:begin
	  [14]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/BaseRequest.py:231:traverse
	  [40]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/ZApplication.py:114:__bobo_traverse__
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/DB.py:373:open
	  [1003]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/Connection.py:229:_setDB
	  [1097]	/home/matt/wrk/dc/Zope2/ZServer/medusa/thread/select_trigger.py:66:pull_trigger
	  [1004]	/home/matt/wrk/dc/Zope2/lib/python/App/RefreshFuncs.py:414:checkAutoRefresh
	  [12]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/PermissionRole.py:125:__of__
	  [6]	/usr/local/python2.1-exp/lib/python2.1/urllib.py:1089:quote
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/FileStorage.py:562:_load
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/User.py:573:authorize
	  [20]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/SecurityManager.py:125:validate
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/Zope/__init__.py:247:recordMetaData
	  [9]	/home/matt/wrk/dc/Zope2/lib/python/OFS/DTMLMethod.py:168:__call__
	  [17]	/home/matt/wrk/dc/Zope2/lib/python/OFS/ObjectManager.py:499:tpValues
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/OFS/Cache.py:257:ZCacheable_get
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_String.py:434:__call__
	  [6]	/usr/local/python2.1-exp/lib/python2.1/mimetypes.py:40:guess_type
	  [17]	builtin_function_or_method:1:render_blocks
	  [4]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/ZopeGuards.py:105:guarded_getattr
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/ZopeGuards.py:102:aq_validate
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/TreeDisplay/TreeTag.py:152:render
	  [27]	/home/matt/wrk/dc/Zope2/lib/python/TreeDisplay/TreeTag.py:167:tpRender
	  [49]	/home/matt/wrk/dc/Zope2/lib/python/TreeDisplay/TreeTag.py:279:tpRenderTABLE
	  [1]	/home/matt/wrk/dc/Zope2/ZServer/medusa/http_server.py:269:log
	  [8]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/DTML.py:103:guarded_getitem
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/ZopeGuards.py:136:guarded_getitem
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/OFS/SimpleItem.py:199:tpURL
	  [1006]	/home/matt/wrk/dc/Zope2/ZServer/HTTPResponse.py:125:__str__
	  [4]	/home/matt/wrk/dc/Zope2/lib/python/OFS/ObjectManager.py:392:objectValues
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/OFS/content_types.py:152:guess_content_type

builtin_function_or_method:1:tuple
	1068 calls,
	avg 0.014045/0.009363/0.000000,
	 cumulative 15.000000/10.000000/0.000000
	called by:
	  [3]	/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_If.py:161:__init__
	  [1]	socket:1:send
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/Eval.py:147:prepUnrestrictedCode
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/Eval.py:125:prepRestrictedCode
	  [1003]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/mapply.py:104:mapply
	  [39]	/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_HTML.py:199:group
	  [9]	/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_Var.py:234:__init__
	  [8]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:556:newCodeObject
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:572:getConsts

builtin_function_or_method:1:type
	160858 calls,
	avg 0.006919/0.006154/0.001430,
	 cumulative 1113.000000/990.000000/230.000000
	called by:
	  [305]	/home/matt/wrk/dc/Zope2/ZServer/HTTPResponse.py:262:_finish
	  [4]	/home/matt/wrk/dc/Zope2/ZServer/HTTPResponse.py:310:write
	  [306]	builtin_function_or_method:1:write
	  [100]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/BaseRequest.py:144:close
	  [8]	/home/matt/wrk/dc/Zope2/ZServer/HTTPResponse.py:318:close
	  [25]	socket:1:send
	  [1]	builtin_function_or_method:1:read
	  [4474]	/stripe0/home/matt/wrk/dc/Zope2/ZServer/PubCore/ZRendezvous.py:108:accept
	  [372]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/Publish.py:207:publish_module
	  [76]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/Publish.py:122:publish
	  [6]	/stripe0/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/BaseResponse.py:125:outputBody
	  [18]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/MutatingWalker.py:121:dispatchObject
	  [22]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/DB.py:189:_closeConnection
	  [100]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/Connection.py:276:close
	  [4]	builtin_function_or_method:1:str
	  [16]	builtin_function_or_method:1:map
	  [168]	builtin_function_or_method:1:apply
	  [4]	/home/matt/wrk/dc/Zope2/ZServer/HTTPServer.py:339:push
	  [47]	builtin_function_or_method:1:getattr
	  [1006]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/HTTPRequest.py:373:processInputs
	  [2008]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/HTTPResponse.py:273:setBody
	  [2]	/usr/local/python2.1-exp/lib/python2.1/cgi.py:408:__init__
	  [2]	<string>:1:f
	  [31]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/ast.py:8:flatten
	  [33]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/DTML.py:100:guarded_getattr
	  [4]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/HTTPRequest.py:897:get
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/HTTPRequest.py:813:__getitem__
	  [1]	socket:1:accept
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/Zope/__init__.py:232:begin
	  [6]	socket:1:close
	  [1986]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/BaseRequest.py:231:traverse
	  [68]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/ZApplication.py:114:__bobo_traverse__
	  [1010]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/DB.py:373:open
	  [1697]	/home/matt/wrk/dc/Zope2/ZServer/medusa/thread/select_trigger.py:66:pull_trigger
	  [20]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/PermissionRole.py:125:__of__
	  [10]	/usr/local/python2.1-exp/lib/python2.1/urllib.py:1089:quote
	  [4]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/FileStorage.py:562:_load
	  [126]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/Connection.py:195:_persistent_load
	  [21071]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/PermissionRole.py:144:__of__
	  [3]	builtin_function_or_method:1:select
	  [4]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/User.py:703:_getobcontext
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/User.py:573:authorize
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/SecurityManager.py:120:__init__
	  [54]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/SecurityManager.py:125:validate
	  [38121]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/ZopeSecurityPolicy.py:104:validate
	  [1858]	/home/matt/wrk/dc/Zope2/lib/python/OFS/DTMLMethod.py:168:__call__
	  [26]	/home/matt/wrk/dc/Zope2/lib/python/OFS/ObjectManager.py:499:tpValues
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/OFS/Cache.py:257:ZCacheable_get
	  [4014]	/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_String.py:434:__call__
	  [2]	/usr/local/python2.1-exp/lib/python2.1/string.py:161:find
	  [39]	/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_String.py:168:_parseTag
	  [10]	/usr/local/python2.1-exp/lib/python2.1/mimetypes.py:40:guess_type
	  [26]	builtin_function_or_method:1:render_blocks
	  [17075]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/ZopeGuards.py:105:guarded_getattr
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/ZopeGuards.py:102:aq_validate
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/TreeDisplay/TreeTag.py:152:render
	  [48]	/home/matt/wrk/dc/Zope2/lib/python/TreeDisplay/TreeTag.py:167:tpRender
	  [4106]	/home/matt/wrk/dc/Zope2/lib/python/TreeDisplay/TreeTag.py:279:tpRenderTABLE
	  [8034]	/home/matt/wrk/dc/Zope2/lib/python/OFS/ObjectManager.py:378:objectIds
	  [4]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:99:transform
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/OFS/ObjectManager.py:281:_getOb
	  [22]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/DTML.py:103:guarded_getitem
	  [52208]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/ZopeGuards.py:136:guarded_getitem
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/OFS/SimpleItem.py:199:tpURL
	  [14]	/home/matt/wrk/dc/Zope2/ZServer/HTTPResponse.py:125:__str__
	  [10]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:471:_lookupName
	  [4]	/home/matt/wrk/dc/Zope2/lib/python/OFS/ObjectManager.py:392:objectValues
	  [13]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:608:twobyte
	  [2]	/home/matt/wrk/dc/Zope2/ZServer/HTTPResponse.py:354:finish
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/OFS/content_types.py:152:guess_content_type

builtin_function_or_method:1:unpack
	70 calls,
	avg 0.028571/0.000000/0.000000,
	 cumulative 2.000000/0.000000/0.000000
	called by:
	  [35]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/FileStorage.py:562:_load
	  [35]	/stripe0/home/matt/wrk/dc/Zope2/lib/python/ZODB/utils.py:107:U64

builtin_function_or_method:1:write
	2006 calls,
	avg 0.119143/63.434696/8.105683,
	 cumulative 288.000000/6491460.000000/829160.000000
	called by:
	  [1]	/home/matt/wrk/dc/Zope2/ZServer/HTTPResponse.py:310:write
	  [2005]	/home/matt/wrk/dc/Zope2/ZServer/medusa/thread/select_trigger.py:66:pull_trigger
	calls: 
	  [9]	socket:1:send
	  [166]	dictionary:1:has_key
	  [2]	builtin_function_or_method:1:hasattr
	  [638]	builtin_function_or_method:1:len
	  [1]	builtin_function_or_method:1:localtime
	  [306]	builtin_function_or_method:1:type
	  [2]	string:1:find
	  [18]	string:1:split
	  [30]	SRE_Pattern:1:match
	  [4]	SRE_Match:1:end
	  [8]	SRE_Match:1:group
	  [20]	string:1:lower
	  [2]	builtin_function_or_method:1:range
	  [46]	list:1:append
	  [5]	builtin_function_or_method:1:time
	  [2]	builtin_function_or_method:1:gmtime
	  [4]	builtin_function_or_method:1:id
	  [10]	string:1:upper
	  [4]	builtin_function_or_method:1:StringIO
	  [2]	SRE_Match:1:groups
	  [2]	builtin_function_or_method:1:str
	  [4]	string:1:startswith
	  [10]	string:1:join
	  [10]	string:1:strip
	  [8]	dictionary:1:get
	  [2]	builtin_function_or_method:1:filter
	  [2]	builtin_function_or_method:1:map
	  [2]	string:1:rfind
	  [2]	list:1:pop
	  [2]	socket:1:setblocking
	  [145]	builtin_function_or_method:1:apply
	  [2]	socket:1:recv
	  [2]	builtin_function_or_method:1:int
	  [1]	builtin_function_or_method:1:getattr
	  [4]	socket:1:accept
	  [141]	socket:1:close
	  [2]	builtin_function_or_method:1:fcntl
	  [4]	builtin_function_or_method:1:select
	  [2]	builtin_function_or_method:1:strftime
	  [4]	socket:1:fileno

cPickleCache:1:incrgc
	1003 calls,
	avg 0.046859/0.029910/0.009970,
	 cumulative 47.000000/30.000000/10.000000
	called by:
	  [6]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/BaseRequest.py:144:close
	  [3]	socket:1:send
	  [994]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/Connection.py:276:close

cPickleCache:1:invalidate
	1004 calls,
	avg 0.009960/0.009960/0.000000,
	 cumulative 10.000000/10.000000/0.000000
	called by:
	  [1]	socket:1:send
	  [1003]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/Connection.py:229:_setDB

dictionary:1:get
	102675 calls,
	avg 0.008610/0.007305/0.001948,
	 cumulative 884.000000/750.000000/200.000000
	called by:
	  [276]	/home/matt/wrk/dc/Zope2/ZServer/HTTPResponse.py:262:_finish
	  [8]	builtin_function_or_method:1:write
	  [10]	socket:1:send
	  [26]	/stripe0/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/visitor.py:49:dispatch
	  [3260]	/stripe0/home/matt/wrk/dc/Zope2/ZServer/PubCore/ZRendezvous.py:108:accept
	  [308]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/Publish.py:207:publish_module
	  [6]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/Publish.py:122:publish
	  [12]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/Connection.py:276:close
	  [156]	builtin_function_or_method:1:map
	  [1]	builtin_function_or_method:1:getattr
	  [1002]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/HTTPRequest.py:373:processInputs
	  [4]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/DTML.py:100:guarded_getattr
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/HTTPRequest.py:897:get
	  [9028]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/HTTPRequest.py:813:__getitem__
	  [3010]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/Transaction.py:422:get_transaction
	  [3]	socket:1:close
	  [4]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/BaseRequest.py:231:traverse
	  [9]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/MutatingWalker.py:133:dispatchNode
	  [88]	/home/matt/wrk/dc/Zope2/ZServer/medusa/thread/select_trigger.py:66:pull_trigger
	  [63]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/PersistentMapping.py:131:get
	  [4]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/PermissionRole.py:125:__of__
	  [8]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/FileStorage.py:562:_load
	  [8]	builtin_function_or_method:1:select
	  [21080]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/SecurityManagement.py:113:getSecurityManager
	  [10]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/SecurityManager.py:125:validate
	  [10026]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/ZopeSecurityPolicy.py:104:validate
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/OFS/DTMLMethod.py:168:__call__
	  [4]	/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_String.py:434:__call__
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/TreeDisplay/TreeTag.py:108:__init__
	  [1003]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/HTTPResponse.py:345:insertBase
	  [8]	/usr/local/python2.1-exp/lib/python2.1/mimetypes.py:40:guess_type
	  [8]	builtin_function_or_method:1:render_blocks
	  [17064]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/ZopeGuards.py:105:guarded_getattr
	  [7]	/home/matt/wrk/dc/Zope2/lib/python/TreeDisplay/TreeTag.py:152:render
	  [1003]	/home/matt/wrk/dc/Zope2/lib/python/TreeDisplay/TreeTag.py:167:tpRender
	  [5028]	/home/matt/wrk/dc/Zope2/lib/python/TreeDisplay/TreeTag.py:279:tpRenderTABLE
	  [4]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/DTML.py:103:guarded_getitem
	  [26102]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/ZopeGuards.py:136:guarded_getitem
	  [16]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:686:findDepth
	  [13]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:443:convertArgs
	  [2006]	/home/matt/wrk/dc/Zope2/ZServer/HTTPResponse.py:125:__str__
	  [1996]	/home/matt/wrk/dc/Zope2/ZServer/HTTPResponse.py:354:finish

dictionary:1:has_key
	175102 calls,
	avg 0.007150/0.005768/0.001656,
	 cumulative 1252.000000/1010.000000/290.000000
	called by:
	  [866]	/home/matt/wrk/dc/Zope2/ZServer/HTTPResponse.py:262:_finish
	  [3]	/home/matt/wrk/dc/Zope2/ZServer/HTTPResponse.py:310:write
	  [166]	builtin_function_or_method:1:write
	  [70]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/BaseRequest.py:144:close
	  [3]	/home/matt/wrk/dc/Zope2/ZServer/HTTPResponse.py:318:close
	  [48]	socket:1:send
	  [10688]	/stripe0/home/matt/wrk/dc/Zope2/ZServer/PubCore/ZRendezvous.py:108:accept
	  [1006]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/Publish.py:207:publish_module
	  [38]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/Publish.py:122:publish
	  [1003]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/Publish.py:258:get_module_info
	  [4]	/usr/local/python2.1-exp/lib/python2.1/UserDict.py:26:has_key
	  [15]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/DB.py:189:_closeConnection
	  [73]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/Connection.py:276:close
	  [6]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/symbols.py:90:check_name
	  [12]	builtin_function_or_method:1:map
	  [2]	socket:1:setblocking
	  [244]	builtin_function_or_method:1:apply
	  [2]	/home/matt/wrk/dc/Zope2/ZServer/HTTPServer.py:339:push
	  [35]	builtin_function_or_method:1:getattr
	  [11]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/HTTPRequest.py:373:processInputs
	  [1003]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/HTTPResponse.py:273:setBody
	  [8022]	/usr/local/python2.1-exp/lib/python2.1/cgi.py:408:__init__
	  [5015]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/HTTPResponse.py:249:setHeader
	  [3]	<string>:1:f
	  [3]	/home/matt/wrk/dc/Zope2/ZServer/medusa/http_server.py:121:get_header
	  [28]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/DTML.py:100:guarded_getattr
	  [5]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/HTTPRequest.py:897:get
	  [70274]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/HTTPRequest.py:813:__getitem__
	  [1]	socket:1:accept
	  [16]	socket:1:close
	  [36]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/BaseRequest.py:231:traverse
	  [36]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/ZApplication.py:114:__bobo_traverse__
	  [1000]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/DB.py:373:open
	  [1553]	/home/matt/wrk/dc/Zope2/ZServer/medusa/thread/select_trigger.py:66:pull_trigger
	  [1067]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/Connection.py:154:__getitem__
	  [63]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/PersistentMapping.py:137:has_key
	  [24]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/PermissionRole.py:125:__of__
	  [22]	/usr/local/python2.1-exp/lib/python2.1/urllib.py:1089:quote
	  [20045]	/usr/local/python2.1-exp/lib/python2.1/urllib.py:1076:_fast_quote
	  [70]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/Connection.py:515:setstate
	  [22]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/FileStorage.py:562:_load
	  [63]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/Connection.py:195:_persistent_load
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/PermissionRole.py:144:__of__
	  [4]	builtin_function_or_method:1:select
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/User.py:703:_getobcontext
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/SecurityManager.py:120:__init__
	  [23]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/SecurityManager.py:125:validate
	  [2787]	/home/matt/wrk/dc/Zope2/lib/python/OFS/DTMLMethod.py:168:__call__
	  [12]	/home/matt/wrk/dc/Zope2/lib/python/OFS/ObjectManager.py:499:tpValues
	  [3]	/home/matt/wrk/dc/Zope2/lib/python/OFS/Cache.py:257:ZCacheable_get
	  [12]	/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_String.py:434:__call__
	  [1]	/usr/local/python2.1-exp/lib/python2.1/string.py:161:find
	  [6]	/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_Util.py:368:parse_params
	  [39]	/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_Util.py:256:name_param
	  [90]	/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_Var.py:246:<lambda>
	  [7]	/home/matt/wrk/dc/Zope2/lib/python/TreeDisplay/TreeTag.py:108:__init__
	  [1002]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/HTTPResponse.py:397:setCookie
	  [4034]	/usr/local/python2.1-exp/lib/python2.1/mimetypes.py:40:guess_type
	  [45]	builtin_function_or_method:1:render_blocks
	  [9]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/ZopeGuards.py:105:guarded_getattr
	  [1072]	/home/matt/wrk/dc/Zope2/lib/python/TreeDisplay/TreeTag.py:152:render
	  [1066]	/home/matt/wrk/dc/Zope2/lib/python/TreeDisplay/TreeTag.py:167:tpRender
	  [35112]	/home/matt/wrk/dc/Zope2/lib/python/TreeDisplay/TreeTag.py:279:tpRenderTABLE
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/OFS/ObjectManager.py:378:objectIds
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/OFS/ObjectManager.py:281:_getOb
	  [23]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/DTML.py:103:guarded_getitem
	  [3]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/ZopeGuards.py:136:guarded_getitem
	  [3]	/home/matt/wrk/dc/Zope2/lib/python/OFS/SimpleItem.py:199:tpURL
	  [4011]	/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_Util.py:202:eval
	  [3]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:216:dfs_postorder
	  [4]	/stripe0/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/misc.py:17:__contains__
	  [32]	/stripe0/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/misc.py:23:has_elt
	  [3014]	/home/matt/wrk/dc/Zope2/ZServer/HTTPResponse.py:125:__str__
	  [6]	/home/matt/wrk/dc/Zope2/lib/python/OFS/ObjectManager.py:392:objectValues
	  [1]	/home/matt/wrk/dc/Zope2/ZServer/HTTPResponse.py:354:finish
	  [7]	/home/matt/wrk/dc/Zope2/lib/python/OFS/content_types.py:152:guess_content_type

file:1:read
	70 calls,
	avg 0.042857/0.142857/0.000000,
	 cumulative 3.000000/10.000000/0.000000
	called by:
	  [70]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/FileStorage.py:562:_load

file:1:seek
	35 calls,
	avg 0.085714/224.000000/25.142857,
	 cumulative 3.000000/7840.000000/880.000000
	called by:
	  [35]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/FileStorage.py:562:_load

list:1:append
	129655 calls,
	avg 0.008631/0.007250/0.002082,
	 cumulative 1119.000000/940.000000/270.000000
	called by:
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_If.py:161:__init__
	  [876]	/home/matt/wrk/dc/Zope2/ZServer/HTTPResponse.py:262:_finish
	  [11]	/home/matt/wrk/dc/Zope2/ZServer/HTTPResponse.py:310:write
	  [46]	builtin_function_or_method:1:write
	  [16]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/BaseRequest.py:144:close
	  [8]	/home/matt/wrk/dc/Zope2/ZServer/HTTPResponse.py:318:close
	  [272]	socket:1:send
	  [11127]	/stripe0/home/matt/wrk/dc/Zope2/ZServer/PubCore/ZRendezvous.py:108:accept
	  [16]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:250:emit
	  [866]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/Publish.py:207:publish_module
	  [143]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/Publish.py:122:publish
	  [8]	/stripe0/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/BaseResponse.py:125:outputBody
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/symbols.py:75:add_child
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:1041:com_call_function
	  [911]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/DB.py:189:_closeConnection
	  [180]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/Connection.py:276:close
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:954:com_list_constructor
	  [9]	socket:1:setblocking
	  [1002]	builtin_function_or_method:1:apply
	  [8]	/home/matt/wrk/dc/Zope2/ZServer/HTTPServer.py:339:push
	  [8]	socket:1:recv
	  [14]	builtin_function_or_method:1:getattr
	  [31]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/ast.py:8:flatten
	  [5011]	/home/matt/wrk/dc/Zope2/ZServer/medusa/asynchat.py:262:push
	  [13]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/DTML.py:100:guarded_getattr
	  [1004]	/usr/local/python2.1-exp/lib/python2.1/cgi.py:190:parse_qsl
	  [5]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/HTTPRequest.py:813:__getitem__
	  [895]	socket:1:accept
	  [78]	socket:1:close
	  [7867]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/BaseRequest.py:231:traverse
	  [2]	/stripe0/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/misc.py:38:push
	  [28]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/ZApplication.py:114:__bobo_traverse__
	  [1001]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/HTTPResponse.py:676:_cookie_list
	  [545]	/home/matt/wrk/dc/Zope2/ZServer/medusa/thread/select_trigger.py:66:pull_trigger
	  [19]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/PermissionRole.py:125:__of__
	  [18]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/FileStorage.py:562:_load
	  [44]	builtin_function_or_method:1:select
	  [7]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/User.py:587:validate
	  [7]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/SecurityManager.py:125:validate
	  [2006]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/mapply.py:104:mapply
	  [26057]	/home/matt/wrk/dc/Zope2/lib/python/OFS/ObjectManager.py:499:tpValues
	  [3011]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/SecurityManager.py:174:addContext
	  [19]	/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_String.py:434:__call__
	  [28]	/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_String.py:227:parse
	  [9]	/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_String.py:268:parse_block
	  [26]	/usr/local/python2.1-exp/lib/python2.1/mimetypes.py:40:guess_type
	  [49]	builtin_function_or_method:1:render_blocks
	  [187]	/home/matt/wrk/dc/Zope2/lib/python/TreeDisplay/TreeTag.py:167:tpRender
	  [37959]	/home/matt/wrk/dc/Zope2/lib/python/TreeDisplay/TreeTag.py:279:tpRenderTABLE
	  [22080]	/home/matt/wrk/dc/Zope2/lib/python/OFS/ObjectManager.py:378:objectIds
	  [19]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/DTML.py:103:guarded_getitem
	  [16]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:402:flattenGraph
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:265:addNext
	  [4]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:572:getConsts
	  [4]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:216:dfs_postorder
	  [12]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:156:fixupOrderForward
	  [6015]	/home/matt/wrk/dc/Zope2/ZServer/HTTPResponse.py:125:__str__
	  [4]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:471:_lookupName
	  [4]	/home/matt/wrk/dc/Zope2/lib/python/OFS/ObjectManager.py:392:objectValues
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:641:nextLine
	  [42]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:636:addCode

list:1:extend
	2 calls,
	avg 0.000000/0.000000/0.000000,
	 cumulative 0.000000/0.000000/0.000000
	called by:
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:945:com_append_stmt

list:1:id
	5020 calls,
	avg 0.020120/0.023904/0.001992,
	 cumulative 101.000000/120.000000/10.000000
	called by:
	  [5019]	/home/matt/wrk/dc/Zope2/lib/python/OFS/ObjectManager.py:499:tpValues
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/TreeDisplay/TreeTag.py:279:tpRenderTABLE

list:1:insert
	2010 calls,
	avg 0.011940/0.019900/0.000000,
	 cumulative 24.000000/40.000000/0.000000
	called by:
	  [2008]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/HTTPRequest.py:813:__getitem__
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:443:convertArgs

list:1:pop
	3010 calls,
	avg 0.013953/0.016611/0.000000,
	 cumulative 42.000000/50.000000/0.000000
	called by:
	  [69]	/home/matt/wrk/dc/Zope2/ZServer/HTTPResponse.py:262:_finish
	  [2]	builtin_function_or_method:1:write
	  [5]	socket:1:send
	  [815]	/stripe0/home/matt/wrk/dc/Zope2/ZServer/PubCore/ZRendezvous.py:108:accept
	  [77]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/Publish.py:207:publish_module
	  [41]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/Publish.py:122:publish
	  [3]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/Connection.py:276:close
	  [1]	socket:1:close
	  [1959]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/BaseRequest.py:231:traverse
	  [4]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/ZApplication.py:114:__bobo_traverse__
	  [22]	/home/matt/wrk/dc/Zope2/ZServer/medusa/thread/select_trigger.py:66:pull_trigger
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/PermissionRole.py:125:__of__
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/FileStorage.py:562:_load
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_String.py:434:__call__
	  [2]	/usr/local/python2.1-exp/lib/python2.1/mimetypes.py:40:guess_type
	  [2]	builtin_function_or_method:1:render_blocks
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/TreeDisplay/TreeTag.py:167:tpRender
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/TreeDisplay/TreeTag.py:279:tpRenderTABLE
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/DTML.py:103:guarded_getitem

list:1:reverse
	2010 calls,
	avg 0.008955/0.004975/0.004975,
	 cumulative 18.000000/10.000000/10.000000
	called by:
	  [5]	socket:1:send
	  [40]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/Publish.py:122:publish
	  [1]	socket:1:close
	  [1958]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/BaseRequest.py:231:traverse
	  [4]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/ZApplication.py:114:__bobo_traverse__
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:85:getBlocksInOrder

socket:1:accept
	1000 calls,
	avg 0.164000/39863.450000/5079.440000,
	 cumulative 312.000000/39863560.000000/5079450.000000
	called by:
	  [68]	/home/matt/wrk/dc/Zope2/ZServer/HTTPResponse.py:262:_finish
	  [4]	builtin_function_or_method:1:write
	  [813]	/stripe0/home/matt/wrk/dc/Zope2/ZServer/PubCore/ZRendezvous.py:108:accept
	  [78]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/Publish.py:207:publish_module
	  [3]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/Connection.py:276:close
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/BaseRequest.py:231:traverse
	  [22]	/home/matt/wrk/dc/Zope2/ZServer/medusa/thread/select_trigger.py:66:pull_trigger
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/PermissionRole.py:125:__of__
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_String.py:434:__call__
	  [1]	/usr/local/python2.1-exp/lib/python2.1/mimetypes.py:40:guess_type
	  [2]	builtin_function_or_method:1:render_blocks
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/TreeDisplay/TreeTag.py:167:tpRender
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/TreeDisplay/TreeTag.py:279:tpRenderTABLE
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/DTML.py:103:guarded_getitem
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/ZopeGuards.py:136:guarded_getitem
	  [1]	/home/matt/wrk/dc/Zope2/ZServer/medusa/logger.py:51:write
	calls: 
	  [1]	dictionary:1:has_key
	  [2]	builtin_function_or_method:1:hasattr
	  [3]	builtin_function_or_method:1:len
	  [1]	builtin_function_or_method:1:type
	  [1]	string:1:find
	  [895]	list:1:append
	  [1]	/usr/local/python2.1-exp/lib/python2.1/string.py:45:lower
	  [2]	builtin_function_or_method:1:getattr
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/HTTPRequest.py:373:processInputs
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/HTTPResponse.py:273:setBody
	  [3]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/HTTPRequest.py:897:get
	  [2]	/usr/local/python2.1-exp/lib/python2.1/string.py:73:strip
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/SecurityManagement.py:108:noSecurityManager
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/BaseRequest.py:155:__setitem__
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/Zope/__init__.py:232:begin
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/BaseRequest.py:231:traverse
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/Zope/__init__.py:247:recordMetaData
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/mapply.py:104:mapply
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/OFS/DTMLMethod.py:214:ZDocumentTemplate_beforeRender
	  [1]	builtin_function_or_method:1:render_blocks
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/OFS/DTMLMethod.py:227:ZDocumentTemplate_afterRender
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/Zope/__init__.py:237:commit

socket:1:close
	1003 calls,
	avg 0.132602/9594.705882/1224.356929,
	 cumulative 343.000000/9791480.000000/1249520.000000
	called by:
	  [26]	/home/matt/wrk/dc/Zope2/ZServer/HTTPResponse.py:262:_finish
	  [141]	builtin_function_or_method:1:write
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/BaseRequest.py:144:close
	  [727]	/stripe0/home/matt/wrk/dc/Zope2/ZServer/PubCore/ZRendezvous.py:108:accept
	  [33]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/Publish.py:207:publish_module
	  [9]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/DB.py:189:_closeConnection
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/Connection.py:276:close
	  [1]	builtin_function_or_method:1:apply
	  [2]	/home/matt/wrk/dc/Zope2/ZServer/HTTPServer.py:339:push
	  [2]	builtin_function_or_method:1:getattr
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/HTTPRequest.py:813:__getitem__
	  [4]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/BaseRequest.py:231:traverse
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/ZApplication.py:114:__bobo_traverse__
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/DB.py:373:open
	  [21]	/home/matt/wrk/dc/Zope2/ZServer/medusa/thread/select_trigger.py:66:pull_trigger
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/PermissionRole.py:125:__of__
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/PermissionRole.py:144:__of__
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/User.py:703:_getobcontext
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/SecurityManager.py:120:__init__
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/SecurityManager.py:125:validate
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_String.py:434:__call__
	  [1]	/usr/local/python2.1-exp/lib/python2.1/string.py:161:find
	  [1]	/usr/local/python2.1-exp/lib/python2.1/mimetypes.py:40:guess_type
	  [2]	builtin_function_or_method:1:render_blocks
	  [3]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/ZopeGuards.py:105:guarded_getattr
	  [3]	/home/matt/wrk/dc/Zope2/lib/python/TreeDisplay/TreeTag.py:167:tpRender
	  [6]	/home/matt/wrk/dc/Zope2/lib/python/TreeDisplay/TreeTag.py:279:tpRenderTABLE
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/OFS/ObjectManager.py:378:objectIds
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/OFS/ObjectManager.py:281:_getOb
	  [3]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/DTML.py:103:guarded_getitem
	  [2]	/home/matt/wrk/dc/Zope2/ZServer/HTTPResponse.py:125:__str__
	  [1]	/home/matt/wrk/dc/Zope2/ZServer/HTTPResponse.py:354:finish
	calls: 
	  [16]	dictionary:1:has_key
	  [25]	builtin_function_or_method:1:hasattr
	  [31]	builtin_function_or_method:1:len
	  [6]	builtin_function_or_method:1:type
	  [1]	string:1:find
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/DB.py:189:_closeConnection
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/Connection.py:276:close
	  [5]	builtin_function_or_method:1:range
	  [78]	list:1:append
	  [2]	builtin_function_or_method:1:str
	  [1]	string:1:join
	  [3]	dictionary:1:get
	  [1]	list:1:pop
	  [1]	builtin_function_or_method:1:apply
	  [1]	/usr/local/python2.1-exp/lib/python2.1/string.py:45:lower
	  [15]	builtin_function_or_method:1:getattr
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/HTTPResponse.py:249:setHeader
	  [1]	/home/matt/wrk/dc/Zope2/ZServer/medusa/asynchat.py:262:push
	  [6]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/DTML.py:100:guarded_getattr
	  [6]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/HTTPRequest.py:813:__getitem__
	  [1]	builtin_function_or_method:1:__init__
	  [8]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/BaseRequest.py:155:__setitem__
	  [2]	/usr/local/python2.1-exp/lib/python2.1/string.py:54:upper
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/HTTPResponse.py:676:_cookie_list
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/Connection.py:229:_setDB
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/PermissionRole.py:125:__of__
	  [1]	list:1:reverse
	  [1]	/usr/local/python2.1-exp/lib/python2.1/urllib.py:1089:quote
	  [1]	builtin_function_or_method:1:select
	  [1]	/usr/local/python2.1-exp/lib/python2.1/string.py:174:rfind
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/HTTPResponse.py:339:setBase
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/User.py:587:validate
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/SecurityManagement.py:99:newSecurityManager
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/ZopeSecurityPolicy.py:104:validate
	  [3]	/usr/local/python2.1-exp/lib/python2.1/string.py:118:join
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/OFS/SimpleItem.py:131:getId
	  [4]	/usr/local/python2.1-exp/lib/python2.1/string.py:161:find
	  [2]	builtin_function_or_method:1:compress
	  [2]	/usr/local/python2.1-exp/lib/python2.1/string.py:298:translate
	  [3]	builtin_function_or_method:1:render_blocks
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/ZopeGuards.py:102:aq_validate
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/OFS/Cache.py:277:ZCacheable_set
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/SecurityManager.py:187:removeContext
	  [4]	/home/matt/wrk/dc/Zope2/lib/python/TreeDisplay/TreeTag.py:692:oid
	  [2]	builtin_function_or_method:1:b2a_base64
	  [4]	/home/matt/wrk/dc/Zope2/lib/python/TreeDisplay/TreeTag.py:279:tpRenderTABLE
	  [7]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/DTML.py:103:guarded_getitem
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/OFS/DTMLMethod.py:406:decapitate
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/OFS/content_types.py:152:guess_content_type

socket:1:fileno
	1998 calls,
	avg 0.011011/0.010010/0.000000,
	 cumulative 22.000000/20.000000/0.000000
	called by:
	  [20]	/home/matt/wrk/dc/Zope2/ZServer/HTTPResponse.py:262:_finish
	  [2]	/home/matt/wrk/dc/Zope2/ZServer/HTTPResponse.py:310:write
	  [4]	builtin_function_or_method:1:write
	  [217]	/stripe0/home/matt/wrk/dc/Zope2/ZServer/PubCore/ZRendezvous.py:108:accept
	  [30]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/Publish.py:207:publish_module
	  [30]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/Publish.py:122:publish
	  [10]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/Connection.py:276:close
	  [5]	builtin_function_or_method:1:str
	  [14]	builtin_function_or_method:1:map
	  [6]	builtin_function_or_method:1:apply
	  [32]	builtin_function_or_method:1:getattr
	  [6]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/HTTPRequest.py:373:processInputs
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/HTTPResponse.py:273:setBody
	  [4]	/usr/local/python2.1-exp/lib/python2.1/cgi.py:408:__init__
	  [2]	<string>:1:f
	  [28]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/DTML.py:100:guarded_getattr
	  [4]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/HTTPRequest.py:897:get
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/Zope/__init__.py:232:begin
	  [12]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/BaseRequest.py:231:traverse
	  [58]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/ZApplication.py:114:__bobo_traverse__
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/DB.py:373:open
	  [1288]	/home/matt/wrk/dc/Zope2/ZServer/medusa/thread/select_trigger.py:66:pull_trigger
	  [14]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/PermissionRole.py:125:__of__
	  [8]	/usr/local/python2.1-exp/lib/python2.1/urllib.py:1089:quote
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/User.py:573:authorize
	  [27]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/SecurityManager.py:125:validate
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/Zope/__init__.py:247:recordMetaData
	  [6]	/home/matt/wrk/dc/Zope2/lib/python/OFS/DTMLMethod.py:168:__call__
	  [26]	/home/matt/wrk/dc/Zope2/lib/python/OFS/ObjectManager.py:499:tpValues
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/OFS/Cache.py:257:ZCacheable_get
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/HTTPResponse.py:345:insertBase
	  [6]	/usr/local/python2.1-exp/lib/python2.1/mimetypes.py:40:guess_type
	  [18]	builtin_function_or_method:1:render_blocks
	  [4]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/ZopeGuards.py:105:guarded_getattr
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/ZopeGuards.py:102:aq_validate
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/TreeDisplay/TreeTag.py:152:render
	  [28]	/home/matt/wrk/dc/Zope2/lib/python/TreeDisplay/TreeTag.py:167:tpRender
	  [54]	/home/matt/wrk/dc/Zope2/lib/python/TreeDisplay/TreeTag.py:279:tpRenderTABLE
	  [8]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/DTML.py:103:guarded_getitem
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/ZopeGuards.py:136:guarded_getitem
	  [4]	/home/matt/wrk/dc/Zope2/ZServer/HTTPResponse.py:125:__str__
	  [4]	/home/matt/wrk/dc/Zope2/lib/python/OFS/ObjectManager.py:392:objectValues

socket:1:recv
	1003 calls,
	avg 0.078764/2428.813559/311.206381,
	 cumulative 80.000000/2436100.000000/312140.000000
	called by:
	  [69]	/home/matt/wrk/dc/Zope2/ZServer/HTTPResponse.py:262:_finish
	  [2]	builtin_function_or_method:1:write
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/BaseRequest.py:144:close
	  [1]	/home/matt/wrk/dc/Zope2/ZServer/HTTPResponse.py:318:close
	  [786]	/stripe0/home/matt/wrk/dc/Zope2/ZServer/PubCore/ZRendezvous.py:108:accept
	  [63]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/Publish.py:207:publish_module
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/Publish.py:122:publish
	  [1]	/stripe0/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/BaseResponse.py:125:outputBody
	  [5]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/Connection.py:276:close
	  [1]	builtin_function_or_method:1:getattr
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/BaseRequest.py:231:traverse
	  [61]	/home/matt/wrk/dc/Zope2/ZServer/medusa/thread/select_trigger.py:66:pull_trigger
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/PermissionRole.py:125:__of__
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/FileStorage.py:562:_load
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_String.py:434:__call__
	  [1]	/usr/local/python2.1-exp/lib/python2.1/mimetypes.py:40:guess_type
	  [3]	builtin_function_or_method:1:render_blocks
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/TreeDisplay/TreeTag.py:167:tpRender
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/TreeDisplay/TreeTag.py:279:tpRenderTABLE
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/DTML.py:103:guarded_getitem
	calls: 
	  [3]	builtin_function_or_method:1:hasattr
	  [3]	builtin_function_or_method:1:len
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/DB.py:189:_closeConnection
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/Connection.py:276:close
	  [8]	list:1:append
	  [1]	/usr/local/python2.1-exp/lib/python2.1/UserDict.py:14:__getitem__
	  [1]	/usr/local/python2.1-exp/lib/python2.1/string.py:45:lower
	  [1]	/usr/local/python2.1-exp/lib/python2.1/string.py:203:atoi
	  [4]	builtin_function_or_method:1:getattr

socket:1:send
	1002 calls,
	avg 0.162675/24054.730539/3066.357285,
	 cumulative 859.000000/24943170.000000/3179740.000000
	called by:
	  [31]	/home/matt/wrk/dc/Zope2/ZServer/HTTPResponse.py:262:_finish
	  [1]	/home/matt/wrk/dc/Zope2/ZServer/HTTPResponse.py:310:write
	  [9]	builtin_function_or_method:1:write
	  [26]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/BaseRequest.py:144:close
	  [3]	/home/matt/wrk/dc/Zope2/ZServer/HTTPResponse.py:318:close
	  [363]	/stripe0/home/matt/wrk/dc/Zope2/ZServer/PubCore/ZRendezvous.py:108:accept
	  [34]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/Publish.py:207:publish_module
	  [7]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/Publish.py:122:publish
	  [3]	/stripe0/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/BaseResponse.py:125:outputBody
	  [33]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/Connection.py:276:close
	  [2]	builtin_function_or_method:1:str
	  [4]	builtin_function_or_method:1:map
	  [2]	builtin_function_or_method:1:apply
	  [8]	builtin_function_or_method:1:getattr
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/HTTPRequest.py:373:processInputs
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/HTTPResponse.py:273:setBody
	  [1]	/usr/local/python2.1-exp/lib/python2.1/cgi.py:408:__init__
	  [8]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/DTML.py:100:guarded_getattr
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/HTTPRequest.py:897:get
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/Zope/__init__.py:232:begin
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/BaseRequest.py:231:traverse
	  [20]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/ZApplication.py:114:__bobo_traverse__
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/DB.py:373:open
	  [376]	/home/matt/wrk/dc/Zope2/ZServer/medusa/thread/select_trigger.py:66:pull_trigger
	  [3]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/PermissionRole.py:125:__of__
	  [3]	/usr/local/python2.1-exp/lib/python2.1/urllib.py:1089:quote
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/User.py:703:_getobcontext
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/User.py:573:authorize
	  [7]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/SecurityManager.py:125:validate
	  [9]	/home/matt/wrk/dc/Zope2/lib/python/OFS/ObjectManager.py:499:tpValues
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_String.py:434:__call__
	  [1]	/usr/local/python2.1-exp/lib/python2.1/mimetypes.py:40:guess_type
	  [3]	builtin_function_or_method:1:render_blocks
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/ZopeGuards.py:105:guarded_getattr
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/ZopeGuards.py:102:aq_validate
	  [8]	/home/matt/wrk/dc/Zope2/lib/python/TreeDisplay/TreeTag.py:167:tpRender
	  [17]	/home/matt/wrk/dc/Zope2/lib/python/TreeDisplay/TreeTag.py:279:tpRenderTABLE
	  [4]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/DTML.py:103:guarded_getitem
	  [4]	/home/matt/wrk/dc/Zope2/ZServer/HTTPResponse.py:125:__str__
	calls: 
	  [3]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/BaseRequest.py:144:close
	  [1]	/home/matt/wrk/dc/Zope2/ZServer/HTTPResponse.py:318:close
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/Publish.py:258:get_module_info
	  [48]	dictionary:1:has_key
	  [82]	builtin_function_or_method:1:hasattr
	  [243]	builtin_function_or_method:1:len
	  [1]	builtin_function_or_method:1:localtime
	  [25]	builtin_function_or_method:1:type
	  [26]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/DB.py:189:_closeConnection
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/Connection.py:276:close
	  [10]	string:1:lower
	  [3]	cPickleCache:1:incrgc
	  [9]	builtin_function_or_method:1:range
	  [272]	list:1:append
	  [2]	builtin_function_or_method:1:time
	  [1]	builtin_function_or_method:1:gmtime
	  [2]	builtin_function_or_method:1:str
	  [3]	string:1:join
	  [10]	dictionary:1:get
	  [3]	builtin_function_or_method:1:map
	  [5]	list:1:pop
	  [1]	/home/matt/wrk/dc/Zope2/ZServer/HTTPServer.py:339:push
	  [2]	/usr/local/python2.1-exp/lib/python2.1/string.py:45:lower
	  [63]	builtin_function_or_method:1:getattr
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/HTTPRequest.py:373:processInputs
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/HTTPResponse.py:273:setBody
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/HTTPResponse.py:249:setHeader
	  [10]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/DTML.py:100:guarded_getattr
	  [2]	/usr/local/python2.1-exp/lib/python2.1/cgi.py:585:read_urlencoded
	  [1]	/usr/local/python2.1-exp/lib/python2.1/cgi.py:190:parse_qsl
	  [1]	/usr/local/python2.1-exp/lib/python2.1/cgi.py:679:skip_lines
	  [7]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/HTTPRequest.py:897:get
	  [23]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/HTTPRequest.py:813:__getitem__
	  [2]	/usr/local/python2.1-exp/lib/python2.1/string.py:73:strip
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/SecurityManagement.py:108:noSecurityManager
	  [8]	builtin_function_or_method:1:__init__
	  [20]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/BaseRequest.py:155:__setitem__
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/Zope/__init__.py:232:begin
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/Transaction.py:114:__init__
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/BaseRequest.py:231:traverse
	  [1]	/usr/local/python2.1-exp/lib/python2.1/string.py:103:split
	  [5]	/usr/local/python2.1-exp/lib/python2.1/string.py:54:upper
	  [1]	builtin_function_or_method:1:eval
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/ZApplication.py:114:__bobo_traverse__
	  [3]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/HTTPResponse.py:676:_cookie_list
	  [18]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/Connection.py:229:_setDB
	  [1]	cPickleCache:1:invalidate
	  [1]	/home/matt/wrk/dc/Zope2/ZServer/medusa/thread/select_trigger.py:66:pull_trigger
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/App/RefreshFuncs.py:438:autoRefresh
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/Connection.py:513:root
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/BaseRequest.py:478:_hold
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/PersistentMapping.py:113:__getitem__
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/Connection.py:724:setDebugInfo
	  [3]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/PermissionRole.py:125:__of__
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/BaseRequest.py:96:__init__
	  [5]	list:1:reverse
	  [5]	/usr/local/python2.1-exp/lib/python2.1/urllib.py:1089:quote
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/OFS/Application.py:232:__bobo_traverse__
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/PermissionRole.py:144:__of__
	  [18]	builtin_function_or_method:1:select
	  [3]	/usr/local/python2.1-exp/lib/python2.1/string.py:174:rfind
	  [3]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/HTTPResponse.py:339:setBase
	  [3]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/User.py:587:validate
	  [3]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/SecurityManagement.py:99:newSecurityManager
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/SecurityManagement.py:139:__init__
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/SecurityManager.py:120:__init__
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/SecurityManagement.py:113:getSecurityManager
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/ZopeSecurityPolicy.py:104:validate
	  [10]	builtin_function_or_method:1:aq_base
	  [6]	/usr/local/python2.1-exp/lib/python2.1/string.py:118:join
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/Zope/__init__.py:247:recordMetaData
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/mapply.py:104:mapply
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/Publish.py:115:missing_name
	  [1]	builtin_function_or_method:1:tuple
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/Publish.py:111:call_object
	  [5]	/usr/local/python2.1-exp/lib/python2.1/string.py:161:find
	  [2]	builtin_function_or_method:1:compress
	  [2]	builtin_function_or_method:1:strftime
	  [3]	/usr/local/python2.1-exp/lib/python2.1/string.py:298:translate
	  [1]	string:1:translate
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/BaseRequest.py:152:__len__
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/OFS/DTMLMethod.py:214:ZDocumentTemplate_beforeRender
	  [5]	builtin_function_or_method:1:render_blocks
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/ZopeGuards.py:105:guarded_getattr
	  [3]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/ZopeGuards.py:102:aq_validate
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/OFS/DTMLMethod.py:227:ZDocumentTemplate_afterRender
	  [5]	/home/matt/wrk/dc/Zope2/lib/python/TreeDisplay/TreeTag.py:692:oid
	  [2]	builtin_function_or_method:1:b2a_base64
	  [5]	/home/matt/wrk/dc/Zope2/lib/python/TreeDisplay/TreeTag.py:279:tpRenderTABLE
	  [15]	/home/matt/wrk/dc/Zope2/lib/python/OFS/ObjectManager.py:281:_getOb
	  [11]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/DTML.py:103:guarded_getitem
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/Zope/__init__.py:237:commit
	  [1]	/home/matt/wrk/dc/Zope2/ZServer/HTTPResponse.py:354:finish

socket:1:setblocking
	999 calls,
	avg 0.046046/488.728729/63.093093,
	 cumulative 57.000000/488240.000000/63040.000000
	called by:
	  [10]	/home/matt/wrk/dc/Zope2/ZServer/HTTPResponse.py:262:_finish
	  [1]	/home/matt/wrk/dc/Zope2/ZServer/HTTPResponse.py:310:write
	  [2]	builtin_function_or_method:1:write
	  [106]	/stripe0/home/matt/wrk/dc/Zope2/ZServer/PubCore/ZRendezvous.py:108:accept
	  [15]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/Publish.py:207:publish_module
	  [15]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/Publish.py:122:publish
	  [5]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/Connection.py:276:close
	  [3]	builtin_function_or_method:1:str
	  [7]	builtin_function_or_method:1:map
	  [3]	builtin_function_or_method:1:apply
	  [16]	builtin_function_or_method:1:getattr
	  [3]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/HTTPRequest.py:373:processInputs
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/HTTPResponse.py:273:setBody
	  [2]	/usr/local/python2.1-exp/lib/python2.1/cgi.py:408:__init__
	  [1]	<string>:1:f
	  [14]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/DTML.py:100:guarded_getattr
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/HTTPRequest.py:897:get
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/Zope/__init__.py:232:begin
	  [6]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/BaseRequest.py:231:traverse
	  [29]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/ZApplication.py:114:__bobo_traverse__
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/DB.py:373:open
	  [645]	/home/matt/wrk/dc/Zope2/ZServer/medusa/thread/select_trigger.py:66:pull_trigger
	  [7]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/PermissionRole.py:125:__of__
	  [4]	/usr/local/python2.1-exp/lib/python2.1/urllib.py:1089:quote
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/User.py:573:authorize
	  [14]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/SecurityManager.py:125:validate
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/Zope/__init__.py:247:recordMetaData
	  [3]	/home/matt/wrk/dc/Zope2/lib/python/OFS/DTMLMethod.py:168:__call__
	  [13]	/home/matt/wrk/dc/Zope2/lib/python/OFS/ObjectManager.py:499:tpValues
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/OFS/Cache.py:257:ZCacheable_get
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/HTTPResponse.py:345:insertBase
	  [3]	/usr/local/python2.1-exp/lib/python2.1/mimetypes.py:40:guess_type
	  [9]	builtin_function_or_method:1:render_blocks
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/ZopeGuards.py:105:guarded_getattr
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/ZopeGuards.py:102:aq_validate
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/TreeDisplay/TreeTag.py:152:render
	  [14]	/home/matt/wrk/dc/Zope2/lib/python/TreeDisplay/TreeTag.py:167:tpRender
	  [27]	/home/matt/wrk/dc/Zope2/lib/python/TreeDisplay/TreeTag.py:279:tpRenderTABLE
	  [4]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/DTML.py:103:guarded_getitem
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/ZopeGuards.py:136:guarded_getitem
	  [2]	/home/matt/wrk/dc/Zope2/ZServer/HTTPResponse.py:125:__str__
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/OFS/ObjectManager.py:392:objectValues
	calls: 
	  [2]	dictionary:1:has_key
	  [3]	builtin_function_or_method:1:len
	  [1]	string:1:split
	  [1]	builtin_function_or_method:1:range
	  [9]	list:1:append
	  [1]	builtin_function_or_method:1:str
	  [3]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/DTML.py:100:guarded_getattr
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/HTTPRequest.py:813:__getitem__
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/HTTPResponse.py:676:_cookie_list
	  [1]	/usr/local/python2.1-exp/lib/python2.1/string.py:118:join
	  [2]	/usr/local/python2.1-exp/lib/python2.1/string.py:161:find
	  [1]	builtin_function_or_method:1:compress
	  [1]	/usr/local/python2.1-exp/lib/python2.1/string.py:298:translate
	  [1]	builtin_function_or_method:1:render_blocks
	  [1]	builtin_function_or_method:1:b2a_base64

string:1:find
	11076 calls,
	avg 0.010744/0.005417/0.000903,
	 cumulative 119.000000/60.000000/10.000000
	called by:
	  [69]	/home/matt/wrk/dc/Zope2/ZServer/HTTPResponse.py:262:_finish
	  [2]	builtin_function_or_method:1:write
	  [815]	/stripe0/home/matt/wrk/dc/Zope2/ZServer/PubCore/ZRendezvous.py:108:accept
	  [77]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/Publish.py:207:publish_module
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/Publish.py:122:publish
	  [3]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/Connection.py:276:close
	  [1]	socket:1:accept
	  [1]	socket:1:close
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/BaseRequest.py:231:traverse
	  [22]	/home/matt/wrk/dc/Zope2/ZServer/medusa/thread/select_trigger.py:66:pull_trigger
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/PermissionRole.py:125:__of__
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/FileStorage.py:562:_load
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_String.py:434:__call__
	  [10072]	/usr/local/python2.1-exp/lib/python2.1/string.py:161:find
	  [2]	/usr/local/python2.1-exp/lib/python2.1/mimetypes.py:40:guess_type
	  [2]	builtin_function_or_method:1:render_blocks
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/TreeDisplay/TreeTag.py:167:tpRender
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/TreeDisplay/TreeTag.py:279:tpRenderTABLE
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/DTML.py:103:guarded_getitem

string:1:join
	22077 calls,
	avg 0.017847/0.014948/0.003171,
	 cumulative 394.000000/330.000000/70.000000
	called by:
	  [345]	/home/matt/wrk/dc/Zope2/ZServer/HTTPResponse.py:262:_finish
	  [10]	builtin_function_or_method:1:write
	  [3]	socket:1:send
	  [4075]	/stripe0/home/matt/wrk/dc/Zope2/ZServer/PubCore/ZRendezvous.py:108:accept
	  [385]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/Publish.py:207:publish_module
	  [5]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/Publish.py:122:publish
	  [15]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/Connection.py:276:close
	  [1]	socket:1:close
	  [5]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/BaseRequest.py:231:traverse
	  [110]	/home/matt/wrk/dc/Zope2/ZServer/medusa/thread/select_trigger.py:66:pull_trigger
	  [5]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/PermissionRole.py:125:__of__
	  [2]	/usr/local/python2.1-exp/lib/python2.1/urllib.py:1089:quote
	  [2003]	/usr/local/python2.1-exp/lib/python2.1/urllib.py:1076:_fast_quote
	  [10]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/FileStorage.py:562:_load
	  [15058]	/usr/local/python2.1-exp/lib/python2.1/string.py:118:join
	  [5]	/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_String.py:434:__call__
	  [10]	/usr/local/python2.1-exp/lib/python2.1/mimetypes.py:40:guess_type
	  [10]	builtin_function_or_method:1:render_blocks
	  [5]	/home/matt/wrk/dc/Zope2/lib/python/TreeDisplay/TreeTag.py:167:tpRender
	  [10]	/home/matt/wrk/dc/Zope2/lib/python/TreeDisplay/TreeTag.py:279:tpRenderTABLE
	  [5]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/DTML.py:103:guarded_getitem

string:1:lower
	29088 calls,
	avg 0.007598/0.007907/0.001719,
	 cumulative 221.000000/230.000000/50.000000
	called by:
	  [615]	/home/matt/wrk/dc/Zope2/ZServer/HTTPResponse.py:262:_finish
	  [10]	/home/matt/wrk/dc/Zope2/ZServer/HTTPResponse.py:310:write
	  [20]	builtin_function_or_method:1:write
	  [230]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/BaseRequest.py:144:close
	  [10]	/home/matt/wrk/dc/Zope2/ZServer/HTTPResponse.py:318:close
	  [10]	socket:1:send
	  [7395]	/stripe0/home/matt/wrk/dc/Zope2/ZServer/PubCore/ZRendezvous.py:108:accept
	  [805]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/Publish.py:207:publish_module
	  [95]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/Publish.py:122:publish
	  [20]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/DB.py:189:_closeConnection
	  [145]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/Connection.py:276:close
	  [40]	builtin_function_or_method:1:map
	  [20]	builtin_function_or_method:1:apply
	  [12048]	/usr/local/python2.1-exp/lib/python2.1/string.py:45:lower
	  [110]	builtin_function_or_method:1:getattr
	  [10]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/HTTPRequest.py:373:processInputs
	  [1]	/usr/local/python2.1-exp/lib/python2.1/cgi.py:408:__init__
	  [10]	<string>:1:f
	  [1003]	/usr/local/python2.1-exp/lib/python2.1/cgi.py:316:parse_header
	  [70]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/DTML.py:100:guarded_getattr
	  [10]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/HTTPRequest.py:897:get
	  [75]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/BaseRequest.py:231:traverse
	  [110]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/ZApplication.py:114:__bobo_traverse__
	  [4410]	/home/matt/wrk/dc/Zope2/ZServer/medusa/thread/select_trigger.py:66:pull_trigger
	  [45]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/PermissionRole.py:125:__of__
	  [20]	/usr/local/python2.1-exp/lib/python2.1/urllib.py:1089:quote
	  [10]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/FileStorage.py:562:_load
	  [70]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/SecurityManager.py:125:validate
	  [60]	/home/matt/wrk/dc/Zope2/lib/python/OFS/DTMLMethod.py:168:__call__
	  [40]	/home/matt/wrk/dc/Zope2/lib/python/OFS/ObjectManager.py:499:tpValues
	  [10]	/home/matt/wrk/dc/Zope2/lib/python/OFS/Cache.py:257:ZCacheable_get
	  [5]	/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_String.py:434:__call__
	  [3]	/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_Util.py:368:parse_params
	  [1022]	/usr/local/python2.1-exp/lib/python2.1/mimetypes.py:40:guess_type
	  [70]	builtin_function_or_method:1:render_blocks
	  [20]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/ZopeGuards.py:105:guarded_getattr
	  [10]	/home/matt/wrk/dc/Zope2/lib/python/TreeDisplay/TreeTag.py:152:render
	  [125]	/home/matt/wrk/dc/Zope2/lib/python/TreeDisplay/TreeTag.py:167:tpRender
	  [210]	/home/matt/wrk/dc/Zope2/lib/python/TreeDisplay/TreeTag.py:279:tpRenderTABLE
	  [35]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/DTML.py:103:guarded_getitem
	  [10]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/ZopeGuards.py:136:guarded_getitem
	  [10]	/home/matt/wrk/dc/Zope2/lib/python/OFS/SimpleItem.py:199:tpURL
	  [10]	/home/matt/wrk/dc/Zope2/ZServer/HTTPResponse.py:125:__str__
	  [20]	/home/matt/wrk/dc/Zope2/lib/python/OFS/ObjectManager.py:392:objectValues
	  [11]	/home/matt/wrk/dc/Zope2/lib/python/OFS/content_types.py:152:guess_content_type

string:1:replace
	1 calls,
	avg 0.000000/0.000000/0.000000,
	 cumulative 0.000000/0.000000/0.000000
	called by:
	  [1]	/usr/local/python2.1-exp/lib/python2.1/string.py:361:replace

string:1:rfind
	3010 calls,
	avg 0.010631/0.009967/0.003322,
	 cumulative 32.000000/30.000000/10.000000
	called by:
	  [69]	/home/matt/wrk/dc/Zope2/ZServer/HTTPResponse.py:262:_finish
	  [2]	builtin_function_or_method:1:write
	  [815]	/stripe0/home/matt/wrk/dc/Zope2/ZServer/PubCore/ZRendezvous.py:108:accept
	  [77]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/Publish.py:207:publish_module
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/Publish.py:122:publish
	  [3]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/Connection.py:276:close
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/BaseRequest.py:231:traverse
	  [22]	/home/matt/wrk/dc/Zope2/ZServer/medusa/thread/select_trigger.py:66:pull_trigger
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/PermissionRole.py:125:__of__
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/FileStorage.py:562:_load
	  [2008]	/usr/local/python2.1-exp/lib/python2.1/string.py:174:rfind
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_String.py:434:__call__
	  [2]	/usr/local/python2.1-exp/lib/python2.1/mimetypes.py:40:guess_type
	  [2]	builtin_function_or_method:1:render_blocks
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/TreeDisplay/TreeTag.py:167:tpRender
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/TreeDisplay/TreeTag.py:279:tpRenderTABLE
	  [1]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/DTML.py:103:guarded_getitem

string:1:split
	17047 calls,
	avg 0.020414/0.012905/0.001760,
	 cumulative 348.000000/220.000000/30.000000
	called by:
	  [621]	/home/matt/wrk/dc/Zope2/ZServer/HTTPResponse.py:262:_finish
	  [18]	builtin_function_or_method:1:write
	  [7335]	/stripe0/home/matt/wrk/dc/Zope2/ZServer/PubCore/ZRendezvous.py:108:accept
	  [693]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/Publish.py:207:publish_module
	  [9]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/Publish.py:122:publish
	  [27]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/Connection.py:276:close
	  [1]	socket:1:setblocking
	  [1]	/usr/local/python2.1-exp/lib/python2.1/cgi.py:408:__init__
	  [1003]	/usr/local/python2.1-exp/lib/python2.1/cgi.py:316:parse_header
	  [3012]	/usr/local/python2.1-exp/lib/python2.1/cgi.py:190:parse_qsl
	  [10]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/BaseRequest.py:231:traverse
	  [4011]	/usr/local/python2.1-exp/lib/python2.1/string.py:103:split
	  [198]	/home/matt/wrk/dc/Zope2/ZServer/medusa/thread/select_trigger.py:66:pull_trigger
	  [9]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/PermissionRole.py:125:__of__
	  [18]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/FileStorage.py:562:_load
	  [9]	/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_String.py:434:__call__
	  [18]	/usr/local/python2.1-exp/lib/python2.1/mimetypes.py:40:guess_type
	  [18]	builtin_function_or_method:1:render_blocks
	  [9]	/home/matt/wrk/dc/Zope2/lib/python/TreeDisplay/TreeTag.py:167:tpRender
	  [18]	/home/matt/wrk/dc/Zope2/lib/python/TreeDisplay/TreeTag.py:279:tpRenderTABLE
	  [9]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/DTML.py:103:guarded_getitem

string:1:startswith
	2004 calls,
	avg 0.008483/0.009980/0.004990,
	 cumulative 17.000000/20.000000/10.000000
	called by:
	  [138]	/home/matt/wrk/dc/Zope2/ZServer/HTTPResponse.py:262:_finish
	  [4]	builtin_function_or_method:1:write
	  [1630]	/stripe0/home/matt/wrk/dc/Zope2/ZServer/PubCore/ZRendezvous.py:108:accept
	  [154]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/Publish.py:207:publish_module
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/Publish.py:122:publish
	  [6]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/Connection.py:276:close
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/BaseRequest.py:231:traverse
	  [44]	/home/matt/wrk/dc/Zope2/ZServer/medusa/thread/select_trigger.py:66:pull_trigger
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/PermissionRole.py:125:__of__
	  [4]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/FileStorage.py:562:_load
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_String.py:434:__call__
	  [4]	/usr/local/python2.1-exp/lib/python2.1/mimetypes.py:40:guess_type
	  [4]	builtin_function_or_method:1:render_blocks
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/TreeDisplay/TreeTag.py:167:tpRender
	  [4]	/home/matt/wrk/dc/Zope2/lib/python/TreeDisplay/TreeTag.py:279:tpRenderTABLE
	  [2]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/DTML.py:103:guarded_getitem

string:1:strip
	10160 calls,
	avg 0.006201/0.005906/0.001969,
	 cumulative 63.000000/60.000000/20.000000
	called by:
	  [345]	/home/matt/wrk/dc/Zope2/ZServer/HTTPResponse.py:262:_finish
	  [10]	builtin_function_or_method:1:write
	  [4075]	/stripe0/home/matt/wrk/dc/Zope2/ZServer/PubCore/ZRendezvous.py:108:accept
	  [385]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/Publish.py:207:publish_module
	  [5]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/Publish.py:122:publish
	  [15]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/Connection.py:276:close
	  [1004]	/usr/local/python2.1-exp/lib/python2.1/cgi.py:322:<lambda>
	  [4143]	/usr/local/python2.1-exp/lib/python2.1/string.py:73:strip
	  [5]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/BaseRequest.py:231:traverse
	  [110]	/home/matt/wrk/dc/Zope2/ZServer/medusa/thread/select_trigger.py:66:pull_trigger
	  [5]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/PermissionRole.py:125:__of__
	  [10]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/FileStorage.py:562:_load
	  [5]	/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_String.py:434:__call__
	  [3]	/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_Util.py:368:parse_params
	  [10]	/usr/local/python2.1-exp/lib/python2.1/mimetypes.py:40:guess_type
	  [10]	builtin_function_or_method:1:render_blocks
	  [5]	/home/matt/wrk/dc/Zope2/lib/python/TreeDisplay/TreeTag.py:167:tpRender
	  [10]	/home/matt/wrk/dc/Zope2/lib/python/TreeDisplay/TreeTag.py:279:tpRenderTABLE
	  [5]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/DTML.py:103:guarded_getitem

string:1:translate
	5022 calls,
	avg 0.017324/0.019912/0.001991,
	 cumulative 87.000000/100.000000/10.000000
	called by:
	  [1]	socket:1:send
	  [5021]	/usr/local/python2.1-exp/lib/python2.1/string.py:298:translate

string:1:upper
	12033 calls,
	avg 0.008061/0.006648/0.002493,
	 cumulative 97.000000/80.000000/30.000000
	called by:
	  [345]	/home/matt/wrk/dc/Zope2/ZServer/HTTPResponse.py:262:_finish
	  [10]	builtin_function_or_method:1:write
	  [4075]	/stripe0/home/matt/wrk/dc/Zope2/ZServer/PubCore/ZRendezvous.py:108:accept
	  [385]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/Publish.py:207:publish_module
	  [5]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/Publish.py:122:publish
	  [15]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/Connection.py:276:close
	  [1004]	/usr/local/python2.1-exp/lib/python2.1/cgi.py:408:__init__
	  [5]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/BaseRequest.py:231:traverse
	  [6019]	/usr/local/python2.1-exp/lib/python2.1/string.py:54:upper
	  [110]	/home/matt/wrk/dc/Zope2/ZServer/medusa/thread/select_trigger.py:66:pull_trigger
	  [5]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/PermissionRole.py:125:__of__
	  [10]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/FileStorage.py:562:_load
	  [5]	/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_String.py:434:__call__
	  [10]	/usr/local/python2.1-exp/lib/python2.1/mimetypes.py:40:guess_type
	  [10]	builtin_function_or_method:1:render_blocks
	  [5]	/home/matt/wrk/dc/Zope2/lib/python/TreeDisplay/TreeTag.py:167:tpRender
	  [10]	/home/matt/wrk/dc/Zope2/lib/python/TreeDisplay/TreeTag.py:279:tpRenderTABLE
	  [5]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/DTML.py:103:guarded_getitem


#----------------------------------

Cumulative time spent:

000000.000: 
  [1]	/home/matt/wrk/dc/Zope2/ZServer/medusa/http_server.py:262:log_date_string,
  [1]	/home/matt/wrk/dc/Zope2/ZServer/medusa/logger.py:246:log,
  [1]	/home/matt/wrk/dc/Zope2/ZServer/medusa/logger.py:51:write,
  [1]	/home/matt/wrk/dc/Zope2/ZServer/medusa/logger.py:63:maybe_flush,
  [1]	/home/matt/wrk/dc/Zope2/ZServer/medusa/logger.py:73:log,
  [39]	/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_HTML.py:205:start,
  [8]	/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_HTML.py:224:tagre,
  [5]	/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_HTML.py:264:SubTemplate,
  [9]	/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_HTML.py:267:varExtra,
  [9]	/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_String.py:259:skip_eol,
  [5]	/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_String.py:337:__init__,
  [5]	/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_String.py:354:setName,
  [3]	/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_String.py:400:read_raw,
  [5]	/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_String.py:419:initvars,
  [1]	/home/matt/wrk/dc/Zope2/lib/python/OFS/Document.py:85:?,
  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/MutatingWalker.py:96:__init__,
  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/RestrictionMutator.py:156:__init__,
  [2]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/RestrictionMutator.py:169:checkName,
  [2]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/RestrictionMutator.py:187:prepBody,
  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/RestrictionMutator.py:239:visitName,
  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/ast.py:107:__init__,
  [2]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/ast.py:112:_getChildren,
  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/ast.py:292:__init__,
  [2]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/ast.py:294:_getChildren,
  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/ast.py:342:__init__,
  [2]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/ast.py:344:_getChildren,
  [15]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/ast.py:38:getChildren,
  [4]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/ast.py:419:__init__,
  [6]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/ast.py:421:_getChildren,
  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/ast.py:468:__init__,
  [2]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/ast.py:470:_getChildren,
  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/ast.py:487:__init__,
  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/ast.py:624:__init__,
  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/ast.py:626:_getChildren,
  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/ast.py:88:__init__,
  [25]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/ast.py:8:flatten,
  [2]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:115:fixupOrderHonorNext,
  [16]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:250:emit,
  [4]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:256:getInstructions,
  [3]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:262:addOutEdge,
  [2]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:265:addNext,
  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:26:startBlock,
  [8]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:293:get_children,
  [2]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:361:setFlag,
  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:366:setFreeVars,
  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:369:setCellVars,
  [2]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:458:sort_cellvars,
  [2]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:494:_convert_NAME,
  [2]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:556:newCodeObject,
  [2]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:572:getConsts,
  [2]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:599:getArgCount,
  [4]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:641:nextLine,
  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:65:startExitBlock,
  [2]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:676:getCode,
  [2]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:679:getTable,
  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:762:BUILD_LIST,
  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:764:CALL_FUNCTION,
  [16]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:76:emit,
  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:773:MAKE_FUNCTION,
  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pycodegen.py:100:visitFunction,
  [2]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pycodegen.py:1058:initClass,
  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pycodegen.py:1195:generateArgList,
  [2]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pycodegen.py:137:__init__,
  [2]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pycodegen.py:153:checkClass,
  [2]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pycodegen.py:164:_setupGraphDelegation,
  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pycodegen.py:183:loadName,
  [5]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pycodegen.py:210:set_lineno,
  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pycodegen.py:595:visitConst,
  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pycodegen.py:606:visitName,
  [2]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pycodegen.py:79:__init__,
  [2]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pycodegen.py:87:getLocals,
  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pycodegen.py:952:visitList,
  [2]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pycodegen.py:993:_nameOp,
  [2]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/symbols.py:109:get_free_vars,
  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/symbols.py:120:handle_children,
  [2]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/symbols.py:13:__init__,
  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/symbols.py:174:get_cell_vars,
  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/symbols.py:180:__init__,
  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/symbols.py:203:__init__,
  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/symbols.py:237:_do_args,
  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/symbols.py:270:visitName,
  [2]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/symbols.py:36:mangle,
  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/symbols.py:47:add_def,
  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/symbols.py:50:add_use,
  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/symbols.py:81:DEBUG,
  [2]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/symbols.py:90:check_name,
  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:670:atom_string,
  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:679:atom_name,
  [4]	/stripe0/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/misc.py:17:__contains__,
  [8]	/stripe0/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/misc.py:19:add,
  [12]	/stripe0/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/misc.py:21:elements,
  [2]	/stripe0/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/misc.py:25:remove,
  [4]	/stripe0/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/misc.py:33:__init__,
  [2]	/stripe0/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/misc.py:38:push,
  [1]	/usr/local/python2.1-exp/lib/python2.1/UserDict.py:14:__getitem__,
  [4]	/usr/local/python2.1-exp/lib/python2.1/UserDict.py:26:has_key,
  [1]	/usr/local/python2.1-exp/lib/python2.1/string.py:203:atoi,
  [1]	/usr/local/python2.1-exp/lib/python2.1/string.py:361:replace,
  [1]	<string>:1:?,
  [35]	ThreadLock:1:acquire,
  [35]	ThreadLock:1:release,
  [1]	builtin_function_or_method:1:ast2tuple,
  [44]	builtin_function_or_method:1:chr,
  [2]	builtin_function_or_method:1:code,
  [2]	builtin_function_or_method:1:compile,
  [2]	builtin_function_or_method:1:globals,
  [73]	builtin_function_or_method:1:isinstance,
  [16]	builtin_function_or_method:1:ord,
  [2]	list:1:extend,
  [1]	string:1:replace,

000001.000: 
  [3]	/home/matt/wrk/dc/Zope2/ZServer/medusa/http_server.py:121:get_header,
  [3]	/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_String.py:404:read,
  [90]	/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_Var.py:246:<lambda>,
  [2]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/Eval.py:147:prepUnrestrictedCode,
  [4]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:230:__init__,
  [6]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:471:_lookupName,
  [13]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:608:twobyte,
  [2]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:628:__init__,
  [16]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:636:addCode,
  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pycodegen.py:1076:__init__,
  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pycodegen.py:1111:finish,
  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pycodegen.py:180:storeName,
  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pycodegen.py:778:visitCallFunc,
  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pycodegen.py:821:visitReturn,
  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/symbols.py:244:handle_free_vars,
  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/symbols.py:75:add_child,
  [7]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:1172:get_docstring,
  [1]	/home/matt/wrk/dc/Zope2/lib/python/TreeDisplay/TreeTag.py:108:__init__,
  [32]	/stripe0/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/misc.py:23:has_elt,
  [5]	/stripe0/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/visitor.py:40:__init__,
  [14]	builtin_function_or_method:1:divmod,
  [1]	builtin_function_or_method:1:suite,

000002.000: 
  [1]	/home/matt/wrk/dc/Zope2/ZServer/medusa/http_server.py:269:log,
  [2]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/Eval.py:112:__init__,
  [2]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:106:fixupOrder,
  [2]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:156:fixupOrderForward,
  [2]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:19:__init__,
  [4]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:216:dfs_postorder,
  [2]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:329:__init__,
  [2]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:686:findDepth,
  [3]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:636:atom,
  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:646:atom_lsqb,
  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:954:com_list_constructor,
  [63]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/PersistentMapping.py:103:__init__,
  [14]	/stripe0/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/misc.py:13:__init__,
  [35]	builtin_function_or_method:1:Unpickler,
  [70]	builtin_function_or_method:1:unpack,

000003.000: 
  [13]	/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_Util.py:256:name_param,
  [8]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/MutatingWalker.py:100:defaultVisitNode,
  [6]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/MutatingWalker.py:108:visitSequence,
  [26]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/MutatingWalker.py:121:dispatchObject,
  [9]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/MutatingWalker.py:133:dispatchNode,
  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/MutatingWalker.py:143:walk,
  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/RestrictionMutator.py:205:visitFunction,
  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/RestrictionMutator.py:321:visitModule,
  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/symbols.py:209:visitModule,
  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/symbols.py:213:visitFunction,
  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:1023:com_apply_trailer,
  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:1041:com_call_function,
  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:1077:com_argument,
  [3]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:607:factor,
  [3]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:622:power,
  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:84:__init__,
  [63]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/PersistentMapping.py:137:has_key,
  [35]	/stripe0/home/matt/wrk/dc/Zope2/lib/python/ZODB/utils.py:107:U64,
  [67]	builtin_function_or_method:1:__import__,
  [70]	file:1:read,
  [35]	file:1:seek,

000004.000: 
  [3]	/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_If.py:161:__init__,
  [2]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:85:getBlocksInOrder,
  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pycodegen.py:1085:__init__,
  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pycodegen.py:1148:__init__,
  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pycodegen.py:983:parseSymbols,
  [3]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:568:shift_expr,
  [3]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:581:arith_expr,
  [3]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:593:term,

000005.000: 
  [39]	/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_HTML.py:199:group,
  [2]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:443:convertArgs,
  [2]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:531:makeByteCode,
  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:232:simple_stmt,
  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:333:return_stmt,
  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:479:suite,
  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:495:testlist,
  [3]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:502:test,
  [3]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:508:and_test,
  [3]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:512:not_test,
  [3]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:521:comparison,
  [3]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:556:expr,
  [3]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:560:xor_expr,
  [3]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:564:and_expr,
  [16]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:928:com_binary,
  [63]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/PersistentMapping.py:131:get,

000006.000: 
  [4]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:483:_convert_LOAD_CONST,
  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:154:file_input,
  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:167:funcdef,
  [4]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:225:stmt,
  [48]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:690:com_node,
  [5]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:938:com_stmt,
  [2]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:945:com_append_stmt,
  [63]	/home/matt/wrk/dc/Zope2/lib/python/Zope/ClassFactory.py:90:ClassFactory,

000007.000: 
  [25]	/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_Util.py:368:parse_params,
  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pycodegen.py:1008:_visitFuncOrLambda,
  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:126:compile_node,
  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:99:transform,
  [1004]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/Connection.py:724:setDebugInfo,
  [1003]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/Transaction.py:137:__del__,

000008.000: 
  [1004]	/home/matt/wrk/dc/Zope2/ZServer/DebugLogger.py:131:log,
  [2]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:402:flattenGraph,
  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pycodegen.py:247:visitFunction,
  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:105:parsesuite,

000009.000: 
  [39]	/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_HTML.py:228:parseTag,
  [39]	/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_String.py:168:_parseTag,
  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pycodegen.py:237:visitModule,
  [1004]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/PersistentMapping.py:113:__getitem__,

000010.000: 
  [1004]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/User.py:328:__len__,
  [1004]	cPickleCache:1:invalidate,

000011.000: 
  [9]	/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_Var.py:234:__init__,
  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/Compilers.py:104:tryParsing,
  [1004]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/BaseRequest.py:478:_hold,

000012.000: 
  [2]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pycodegen.py:171:getCode,
  [15]	/stripe0/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/visitor.py:44:default,

000013.000: 
  [5]	/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_String.py:317:parse_close,
  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pycodegen.py:988:visitModule,
  [5]	/stripe0/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/visitor.py:108:walk,
  [26]	/stripe0/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/visitor.py:49:dispatch,
  [5]	/stripe0/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/visitor.py:66:preorder,
  [1004]	builtin_function_or_method:1:max,

000014.000: 
  [2]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:372:getCode,
  [1156]	SRE_Match:1:start,

000015.000: 
  [1004]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/User.py:344:getUserName,
  [1004]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/User.py:550:identify,
  [1004]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/BaseRequest.py:152:__len__,
  [1068]	builtin_function_or_method:1:tuple,

000016.000: 
  [1004]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/Transaction.py:198:begin,
  [1004]	/usr/local/python2.1-exp/lib/python2.1/cgi.py:679:skip_lines,

000017.000: 
  [1004]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/User.py:736:_isTop,
  [63]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/Connection.py:195:_persistent_load,
  [2004]	string:1:startswith,

000018.000: 
  [2008]	/home/matt/wrk/dc/Zope2/lib/python/OFS/Application.py:282:getPhysicalPath,
  [1011]	builtin_function_or_method:1:filter,
  [2010]	list:1:reverse,

000019.000: 
  [1003]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/Transaction.py:428:free_transaction,

000020.000: 
  [63]	/home/matt/wrk/dc/Zope2/lib/python/App/RefreshFuncs.py:119:_getCentralRefreshData,

000022.000: 
  [1004]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/Transaction.py:114:__init__,
  [1998]	socket:1:fileno,

000023.000: 
  [1004]	/usr/local/python2.1-exp/lib/python2.1/StringIO.py:75:read,

000024.000: 
  [1002]	/stripe0/home/matt/wrk/dc/Zope2/ZServer/Producers.py:102:__init__,
  [70]	Unpickler:1:load,
  [2010]	list:1:insert,

000025.000: 
  [2061]	SRE_Match:1:end,
  [3010]	SRE_Match:1:groups,

000026.000: 
  [35]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/FileStorage.py:562:_load,
  [2004]	/stripe0/home/matt/wrk/dc/Zope2/ZServer/Producers.py:116:__init__,

000027.000: 
  [1004]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/Publish.py:258:get_module_info,

000028.000: 
  [47]	/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_HTML.py:96:search,

000029.000: 
  [35]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/FileStorage.py:585:load,

000032.000: 
  [2008]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/SecurityManagement.py:139:__init__,
  [5042]	SRE_Match:1:group,
  [3010]	string:1:rfind,

000034.000: 
  [1004]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/HTTPResponse.py:339:setBase,
  [2039]	builtin_function_or_method:1:StringIO,

000038.000: 
  [1004]	/usr/local/python2.1-exp/lib/python2.1/cgi.py:322:<lambda>,

000040.000: 
  [4]	/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_String.py:268:parse_block,
  [2013]	builtin_function_or_method:1:list,

000042.000: 
  [1004]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/BaseRequest.py:96:__init__,
  [4010]	builtin_function_or_method:1:id,
  [3010]	list:1:pop,

000043.000: 
  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/Compilers.py:153:compile_restricted_exec,
  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/Compilers.py:169:compile_restricted_eval,

000044.000: 
  [1004]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/User.py:329:__str__,
  [3010]	builtin_function_or_method:1:int,

000045.000: 
  [4014]	/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_String.py:350:name,

000047.000: 
  [1003]	cPickleCache:1:incrgc,

000049.000: 
  [2008]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/SecurityManager.py:120:__init__,
  [1004]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/User.py:560:authenticate,
  [5020]	/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_Util.py:252:add_with_prefix,
  [3010]	/home/matt/wrk/dc/Zope2/lib/python/OFS/DTMLMethod.py:227:ZDocumentTemplate_afterRender,

000050.000: 
  [1067]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/Connection.py:154:__getitem__,

000051.000: 
  [8]	/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_String.py:227:parse,

000052.000: 
  [1003]	/home/matt/wrk/dc/Zope2/lib/python/OFS/DTMLMethod.py:406:decapitate,
  [1004]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/Transaction.py:393:note,

000056.000: 
  [3011]	/home/matt/wrk/dc/Zope2/lib/python/OFS/DTMLMethod.py:214:ZDocumentTemplate_beforeRender,

000057.000: 
  [999]	socket:1:setblocking,

000058.000: 
  [1003]	builtin_function_or_method:1:localtime,

000061.000: 
  [3]	/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_String.py:408:cook,

000062.000: 
  [35]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/Connection.py:515:setstate,
  [1004]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/ZApplication.py:111:__getattr__,

000063.000: 
  [10160]	string:1:strip,

000064.000: 
  [1003]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/HTTPResponse.py:397:setCookie,

000065.000: 
  [1004]	/home/matt/wrk/dc/Zope2/lib/python/App/RefreshFuncs.py:414:checkAutoRefresh,

000066.000: 
  [1004]	/home/matt/wrk/dc/Zope2/lib/python/OFS/SimpleItem.py:172:title_or_id,
  [1004]	/usr/local/python2.1-exp/lib/python2.1/StringIO.py:40:__init__,

000067.000: 
  [1003]	/home/matt/wrk/dc/Zope2/ZServer/HTTPResponse.py:354:finish,

000069.000: 
  [1003]	/usr/local/python2.1-exp/lib/python2.1/urllib.py:911:splittype,

000072.000: 
  [11042]	builtin_function_or_method:1:callable,

000073.000: 
  [2006]	builtin_function_or_method:1:strftime,

000074.000: 
  [1067]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/Connection.py:513:root,
  [1004]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/Publish.py:115:missing_name,

000075.000: 
  [898]	builtin_function_or_method:1:read,

000078.000: 
  [2008]	/usr/local/python2.1-exp/lib/python2.1/string.py:174:rfind,

000080.000: 
  [1003]	socket:1:recv,

000084.000: 
  [6017]	builtin_function_or_method:1:time,

000085.000: 
  [1003]	/home/matt/wrk/dc/Zope2/lib/python/OFS/content_types.py:94:text_type,

000087.000: 
  [1004]	/home/matt/wrk/dc/Zope2/lib/python/OFS/Application.py:232:__bobo_traverse__,
  [5022]	string:1:translate,

000089.000: 
  [999]	builtin_function_or_method:1:fcntl,

000090.000: 
  [2005]	builtin_function_or_method:1:gmtime,

000095.000: 
  [2008]	/home/matt/wrk/dc/Zope2/lib/python/TreeDisplay/TreeTag.py:654:tpStateLevel,

000096.000: 
  [1004]	/home/matt/wrk/dc/Zope2/lib/python/App/RefreshFuncs.py:438:autoRefresh,

000097.000: 
  [12033]	string:1:upper,

000100.000: 
  [4016]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/Eval.py:125:prepRestrictedCode,

000101.000: 
  [5020]	list:1:id,

000104.000: 
  [8032]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/BaseRequest.py:155:__setitem__,

000106.000: 
  [4143]	/usr/local/python2.1-exp/lib/python2.1/string.py:73:strip,

000107.000: 
  [1012]	builtin_function_or_method:1:select,

000109.000: 
  [1004]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/Transaction.py:399:setUser,

000112.000: 
  [1004]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/Connection.py:229:_setDB,

000119.000: 
  [11076]	string:1:find,

000126.000: 
  [1003]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/Transaction.py:209:commit,

000127.000: 
  [1003]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/DB.py:189:_closeConnection,

000130.000: 
  [1003]	/usr/local/python2.1-exp/lib/python2.1/posixpath.py:78:splitext,

000131.000: 
  [15098]	builtin_function_or_method:1:range,

000135.000: 
  [1004]	/usr/local/python2.1-exp/lib/python2.1/cgi.py:190:parse_qsl,

000147.000: 
  [1004]	/home/matt/wrk/dc/Zope2/lib/python/Zope/__init__.py:232:begin,

000152.000: 
  [5011]	/home/matt/wrk/dc/Zope2/ZServer/medusa/asynchat.py:262:push,

000160.000: 
  [1003]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/HTTPResponse.py:676:_cookie_list,

000162.000: 
  [6019]	/usr/local/python2.1-exp/lib/python2.1/string.py:54:upper,

000176.000: 
  [1004]	/usr/local/python2.1-exp/lib/python2.1/cgi.py:316:parse_header,

000177.000: 
  [10040]	builtin_function_or_method:1:b2a_base64,

000183.000: 
  [3011]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/Transaction.py:422:get_transaction,

000188.000: 
  [30120]	/home/matt/wrk/dc/Zope2/lib/python/OFS/ObjectManager.py:390:<lambda>,

000192.000: 
  [1003]	/home/matt/wrk/dc/Zope2/ZServer/medusa/http_date.py:111:build_http_date,
  [1004]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/SecurityManagement.py:108:noSecurityManager,

000217.000: 
  [2008]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/SecurityManagement.py:99:newSecurityManager,

000221.000: 
  [29088]	string:1:lower,

000234.000: 
  [1004]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/User.py:703:_getobcontext,

000258.000: 
  [1003]	/home/matt/wrk/dc/Zope2/lib/python/Zope/__init__.py:237:commit,
  [1004]	/usr/local/python2.1-exp/lib/python2.1/cgi.py:585:read_urlencoded,

000259.000: 
  [4013]	/usr/local/python2.1-exp/lib/python2.1/string.py:103:split,

000264.000: 
  [5022]	/usr/local/python2.1-exp/lib/python2.1/string.py:298:translate,

000288.000: 
  [5011]	/home/matt/wrk/dc/Zope2/ZServer/HTTPServer.py:339:push,
  [2006]	builtin_function_or_method:1:write,

000309.000: 
  [12048]	/usr/local/python2.1-exp/lib/python2.1/string.py:45:lower,

000312.000: 
  [1000]	socket:1:accept,

000313.000: 
  [1004]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/DB.py:373:open,

000339.000: 
  [5015]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/HTTPResponse.py:249:setHeader,

000343.000: 
  [1003]	socket:1:close,

000345.000: 
  [19231]	SRE_Pattern:1:match,

000346.000: 
  [5020]	/home/matt/wrk/dc/Zope2/lib/python/TreeDisplay/TreeTag.py:692:oid,

000348.000: 
  [17047]	string:1:split,

000365.000: 
  [1003]	/usr/local/python2.1-exp/lib/python2.1/mimetypes.py:40:guess_type,

000376.000: 
  [1003]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/Connection.py:276:close,

000377.000: 
  [1004]	/home/matt/wrk/dc/Zope2/lib/python/OFS/SimpleItem.py:371:getPhysicalPath,

000394.000: 
  [22077]	string:1:join,

000399.000: 
  [1004]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/User.py:573:authorize,

000407.000: 
  [3010]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/SecurityManager.py:187:removeContext,

000410.000: 
  [10074]	/usr/local/python2.1-exp/lib/python2.1/string.py:161:find,

000425.000: 
  [2008]	/home/matt/wrk/dc/Zope2/lib/python/OFS/Traversable.py:125:getPhysicalPath,

000548.000: 
  [1003]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/BaseRequest.py:144:close,

000584.000: 
  [75299]	builtin_function_or_method:1:aq_base,

000618.000: 
  [3011]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/SecurityManager.py:174:addContext,

000660.000: 
  [4016]	/home/matt/wrk/dc/Zope2/lib/python/OFS/SimpleItem.py:199:tpURL,

000661.000: 
  [6021]	/home/matt/wrk/dc/Zope2/lib/python/OFS/Cache.py:201:ZCacheable_getCache,

000679.000: 
  [3010]	/home/matt/wrk/dc/Zope2/lib/python/OFS/Cache.py:277:ZCacheable_set,

000684.000: 
  [15059]	/usr/local/python2.1-exp/lib/python2.1/string.py:118:join,

000704.000: 
  [3011]	/home/matt/wrk/dc/Zope2/lib/python/OFS/Cache.py:257:ZCacheable_get,

000746.000: 
  [2008]	/usr/local/python2.1-exp/lib/python2.1/urllib.py:1076:_fast_quote,

000782.000: 
  [46185]	builtin_function_or_method:1:__init__,

000814.000: 
  [8032]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/HTTPRequest.py:897:get,

000836.000: 
  [2008]	/usr/local/python2.1-exp/lib/python2.1/urllib.py:1089:quote,

000859.000: 
  [1002]	socket:1:send,

000874.000: 
  [10038]	/home/matt/wrk/dc/Zope2/lib/python/OFS/SimpleItem.py:131:getId,

000878.000: 
  [1004]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/ZApplication.py:114:__bobo_traverse__,

000884.000: 
  [102675]	dictionary:1:get,

000917.000: 
  [1004]	/usr/local/python2.1-exp/lib/python2.1/cgi.py:408:__init__,

000959.000: 
  [79803]	builtin_function_or_method:1:len,

000971.000: 
  [1003]	/home/matt/wrk/dc/Zope2/lib/python/OFS/content_types.py:152:guess_content_type,

000978.000: 
  [1003]	/home/matt/wrk/dc/Zope2/ZServer/HTTPResponse.py:318:close,

001043.000: 
  [21082]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/SecurityManagement.py:113:getSecurityManager,

001089.000: 
  [1004]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/User.py:587:validate,

001113.000: 
  [160858]	builtin_function_or_method:1:type,

001119.000: 
  [129655]	list:1:append,

001123.000: 
  [1004]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/HTTPRequest.py:373:processInputs,

001230.000: 
  [1004]	/home/matt/wrk/dc/Zope2/lib/python/Zope/__init__.py:247:recordMetaData,

001252.000: 
  [175102]	dictionary:1:has_key,

001320.000: 
  [1003]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/HTTPResponse.py:345:insertBase,

001363.000: 
  [3113]	SRE_Pattern:1:search,

001389.000: 
  [1004]	/home/matt/wrk/dc/Zope2/lib/python/TreeDisplay/TreeTag.py:587:encode_seq,

001711.000: 
  [26104]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/ZopeGuards.py:136:guarded_getitem,

001778.000: 
  [9036]	/home/matt/wrk/dc/Zope2/lib/python/OFS/ObjectManager.py:378:objectIds,

001796.000: 
  [1003]	/home/matt/wrk/dc/Zope2/ZServer/HTTPResponse.py:310:write,

001846.000: 
  [1003]	/home/matt/wrk/dc/Zope2/ZServer/HTTPResponse.py:125:__str__,

001923.000: 
  [1003]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/HTTPResponse.py:273:setBody,

002031.000: 
  [2006]	/home/matt/wrk/dc/Zope2/ZServer/medusa/thread/select_trigger.py:66:pull_trigger,

002107.000: 
  [26104]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/DTML.py:103:guarded_getitem,

002268.000: 
  [13048]	builtin_function_or_method:1:str,

003878.000: 
  [1003]	/stripe0/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/BaseResponse.py:125:outputBody,

004217.000: 
  [12096]	builtin_function_or_method:1:map,

004604.000: 
  [38151]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/HTTPRequest.py:813:__getitem__,

004869.000: 
  [4016]	/home/matt/wrk/dc/Zope2/lib/python/OFS/ObjectManager.py:392:objectValues,

005022.000: 
  [4016]	<string>:1:f,

005027.000: 
  [5020]	builtin_function_or_method:1:compress,

005177.000: 
  [4017]	builtin_function_or_method:1:eval,

007150.000: 
  [22087]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/PermissionRole.py:125:__of__,

007574.000: 
  [52208]	/home/matt/wrk/dc/Zope2/lib/python/OFS/ObjectManager.py:281:_getOb,

008253.000: 
  [3011]	/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_String.py:434:__call__,

009267.000: 
  [5020]	/home/matt/wrk/dc/Zope2/lib/python/OFS/ObjectManager.py:499:tpValues,

009903.000: 
  [1004]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/BaseRequest.py:231:traverse,

010612.000: 
  [1003]	/home/matt/wrk/dc/Zope2/ZServer/HTTPResponse.py:262:_finish,

011144.000: 
  [21083]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/PermissionRole.py:144:__of__,

011454.000: 
  [4016]	/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_Util.py:202:eval,

012437.000: 
  [3011]	/home/matt/wrk/dc/Zope2/lib/python/OFS/DTMLMethod.py:168:__call__,

014196.000: 
  [218012]	builtin_function_or_method:1:hasattr,

019312.000: 
  [18071]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/ZopeSecurityPolicy.py:104:validate,

020013.000: 
  [18071]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/SecurityManager.py:125:validate,

020244.000: 
  [17067]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/ZopeGuards.py:102:aq_validate,

036603.000: 
  [310391]	builtin_function_or_method:1:getattr,

045009.000: 
  [55219]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/ZopeGuards.py:105:guarded_getattr,

046871.000: 
  [55219]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/DTML.py:100:guarded_getattr,

072853.000: 
  [5020]	/home/matt/wrk/dc/Zope2/lib/python/TreeDisplay/TreeTag.py:279:tpRenderTABLE,

080373.000: 
  [1004]	/home/matt/wrk/dc/Zope2/lib/python/TreeDisplay/TreeTag.py:167:tpRender,

082753.000: 
  [1004]	/home/matt/wrk/dc/Zope2/lib/python/TreeDisplay/TreeTag.py:152:render,

092632.000: 
  [7027]	builtin_function_or_method:1:render_blocks,

096980.000: 
  [6942]	builtin_function_or_method:1:apply,

098563.000: 
  [1004]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/Publish.py:111:call_object,

099413.000: 
  [1004]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/mapply.py:104:mapply,

102826.000: 
  [1004]	/stripe0/home/matt/wrk/dc/Zope2/ZServer/PubCore/ZRendezvous.py:108:accept,

111189.000: 
  [1004]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/Publish.py:122:publish,

119848.000: 
  [1004]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/Publish.py:207:publish_module,

128400.000: 
  [1]	<top>:0:<top>,


#----------------------------------

Average time spent:

000000.000: 
  [3]	/home/matt/wrk/dc/Zope2/ZServer/medusa/http_server.py:121:get_header,
  [1]	/home/matt/wrk/dc/Zope2/ZServer/medusa/http_server.py:262:log_date_string,
  [1]	/home/matt/wrk/dc/Zope2/ZServer/medusa/logger.py:246:log,
  [1]	/home/matt/wrk/dc/Zope2/ZServer/medusa/logger.py:51:write,
  [1]	/home/matt/wrk/dc/Zope2/ZServer/medusa/logger.py:63:maybe_flush,
  [1]	/home/matt/wrk/dc/Zope2/ZServer/medusa/logger.py:73:log,
  [39]	/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_HTML.py:205:start,
  [8]	/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_HTML.py:224:tagre,
  [5]	/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_HTML.py:264:SubTemplate,
  [9]	/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_HTML.py:267:varExtra,
  [39]	/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_String.py:168:_parseTag,
  [9]	/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_String.py:259:skip_eol,
  [5]	/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_String.py:337:__init__,
  [5]	/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_String.py:354:setName,
  [3]	/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_String.py:400:read_raw,
  [3]	/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_String.py:408:cook,
  [5]	/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_String.py:419:initvars,
  [1]	/home/matt/wrk/dc/Zope2/lib/python/OFS/Document.py:85:?,
  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/Compilers.py:104:tryParsing,
  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/Compilers.py:153:compile_restricted_exec,
  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/Compilers.py:169:compile_restricted_eval,
  [2]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/Eval.py:147:prepUnrestrictedCode,
  [6]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/MutatingWalker.py:108:visitSequence,
  [9]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/MutatingWalker.py:133:dispatchNode,
  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/MutatingWalker.py:143:walk,
  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/MutatingWalker.py:96:__init__,
  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/RestrictionMutator.py:156:__init__,
  [2]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/RestrictionMutator.py:169:checkName,
  [2]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/RestrictionMutator.py:187:prepBody,
  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/RestrictionMutator.py:205:visitFunction,
  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/RestrictionMutator.py:239:visitName,
  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/RestrictionMutator.py:321:visitModule,
  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/ast.py:107:__init__,
  [2]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/ast.py:112:_getChildren,
  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/ast.py:292:__init__,
  [2]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/ast.py:294:_getChildren,
  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/ast.py:342:__init__,
  [2]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/ast.py:344:_getChildren,
  [15]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/ast.py:38:getChildren,
  [4]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/ast.py:419:__init__,
  [6]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/ast.py:421:_getChildren,
  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/ast.py:468:__init__,
  [2]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/ast.py:470:_getChildren,
  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/ast.py:487:__init__,
  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/ast.py:624:__init__,
  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/ast.py:626:_getChildren,
  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/ast.py:88:__init__,
  [25]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/ast.py:8:flatten,
  [2]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:106:fixupOrder,
  [2]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:115:fixupOrderHonorNext,
  [2]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:19:__init__,
  [4]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:230:__init__,
  [16]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:250:emit,
  [4]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:256:getInstructions,
  [3]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:262:addOutEdge,
  [2]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:265:addNext,
  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:26:startBlock,
  [8]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:293:get_children,
  [2]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:329:__init__,
  [2]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:361:setFlag,
  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:366:setFreeVars,
  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:369:setCellVars,
  [2]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:372:getCode,
  [2]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:443:convertArgs,
  [2]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:458:sort_cellvars,
  [6]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:471:_lookupName,
  [4]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:483:_convert_LOAD_CONST,
  [2]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:494:_convert_NAME,
  [2]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:556:newCodeObject,
  [2]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:572:getConsts,
  [2]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:599:getArgCount,
  [13]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:608:twobyte,
  [4]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:641:nextLine,
  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:65:startExitBlock,
  [2]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:676:getCode,
  [2]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:679:getTable,
  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:762:BUILD_LIST,
  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:764:CALL_FUNCTION,
  [16]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:76:emit,
  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:773:MAKE_FUNCTION,
  [2]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:85:getBlocksInOrder,
  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pycodegen.py:1008:_visitFuncOrLambda,
  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pycodegen.py:100:visitFunction,
  [2]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pycodegen.py:1058:initClass,
  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pycodegen.py:1076:__init__,
  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pycodegen.py:1085:__init__,
  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pycodegen.py:1148:__init__,
  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pycodegen.py:1195:generateArgList,
  [2]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pycodegen.py:137:__init__,
  [2]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pycodegen.py:153:checkClass,
  [2]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pycodegen.py:164:_setupGraphDelegation,
  [2]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pycodegen.py:171:getCode,
  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pycodegen.py:183:loadName,
  [5]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pycodegen.py:210:set_lineno,
  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pycodegen.py:237:visitModule,
  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pycodegen.py:247:visitFunction,
  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pycodegen.py:595:visitConst,
  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pycodegen.py:606:visitName,
  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pycodegen.py:778:visitCallFunc,
  [2]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pycodegen.py:79:__init__,
  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pycodegen.py:821:visitReturn,
  [2]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pycodegen.py:87:getLocals,
  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pycodegen.py:952:visitList,
  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pycodegen.py:983:parseSymbols,
  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pycodegen.py:988:visitModule,
  [2]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pycodegen.py:993:_nameOp,
  [2]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/symbols.py:109:get_free_vars,
  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/symbols.py:120:handle_children,
  [2]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/symbols.py:13:__init__,
  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/symbols.py:174:get_cell_vars,
  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/symbols.py:180:__init__,
  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/symbols.py:203:__init__,
  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/symbols.py:209:visitModule,
  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/symbols.py:213:visitFunction,
  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/symbols.py:237:_do_args,
  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/symbols.py:244:handle_free_vars,
  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/symbols.py:270:visitName,
  [2]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/symbols.py:36:mangle,
  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/symbols.py:47:add_def,
  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/symbols.py:50:add_use,
  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/symbols.py:75:add_child,
  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/symbols.py:81:DEBUG,
  [2]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/symbols.py:90:check_name,
  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:1023:com_apply_trailer,
  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:1041:com_call_function,
  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:105:parsesuite,
  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:1077:com_argument,
  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:154:file_input,
  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:167:funcdef,
  [4]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:225:stmt,
  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:232:simple_stmt,
  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:333:return_stmt,
  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:479:suite,
  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:495:testlist,
  [3]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:502:test,
  [3]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:508:and_test,
  [3]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:512:not_test,
  [3]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:521:comparison,
  [3]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:556:expr,
  [3]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:560:xor_expr,
  [3]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:564:and_expr,
  [3]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:568:shift_expr,
  [3]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:607:factor,
  [3]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:622:power,
  [3]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:636:atom,
  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:646:atom_lsqb,
  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:670:atom_string,
  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:679:atom_name,
  [5]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:938:com_stmt,
  [2]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:945:com_append_stmt,
  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:954:com_list_constructor,
  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:99:transform,
  [1]	/home/matt/wrk/dc/Zope2/lib/python/TreeDisplay/TreeTag.py:108:__init__,
  [4]	/stripe0/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/misc.py:17:__contains__,
  [8]	/stripe0/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/misc.py:19:add,
  [12]	/stripe0/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/misc.py:21:elements,
  [2]	/stripe0/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/misc.py:25:remove,
  [4]	/stripe0/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/misc.py:33:__init__,
  [2]	/stripe0/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/misc.py:38:push,
  [5]	/stripe0/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/visitor.py:108:walk,
  [5]	/stripe0/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/visitor.py:66:preorder,
  [1]	/usr/local/python2.1-exp/lib/python2.1/UserDict.py:14:__getitem__,
  [4]	/usr/local/python2.1-exp/lib/python2.1/UserDict.py:26:has_key,
  [1]	/usr/local/python2.1-exp/lib/python2.1/string.py:203:atoi,
  [1]	/usr/local/python2.1-exp/lib/python2.1/string.py:361:replace,
  [1]	<string>:1:?,
  [35]	ThreadLock:1:acquire,
  [35]	ThreadLock:1:release,
  [1]	builtin_function_or_method:1:ast2tuple,
  [44]	builtin_function_or_method:1:chr,
  [2]	builtin_function_or_method:1:code,
  [2]	builtin_function_or_method:1:compile,
  [2]	builtin_function_or_method:1:globals,
  [73]	builtin_function_or_method:1:isinstance,
  [16]	builtin_function_or_method:1:ord,
  [2]	list:1:extend,
  [1]	string:1:replace,

000000.006: 
  [30120]	/home/matt/wrk/dc/Zope2/lib/python/OFS/ObjectManager.py:390:<lambda>,
  [5042]	SRE_Match:1:group,
  [10160]	string:1:strip,

000000.007: 
  [1004]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/Connection.py:724:setDebugInfo,
  [1003]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/Transaction.py:137:__del__,
  [11042]	builtin_function_or_method:1:callable,
  [160858]	builtin_function_or_method:1:type,
  [175102]	dictionary:1:has_key,

000000.008: 
  [1004]	/home/matt/wrk/dc/Zope2/ZServer/DebugLogger.py:131:log,
  [3010]	SRE_Match:1:groups,
  [75299]	builtin_function_or_method:1:aq_base,
  [29088]	string:1:lower,
  [2004]	string:1:startswith,
  [12033]	string:1:upper,

000000.009: 
  [2008]	/home/matt/wrk/dc/Zope2/lib/python/OFS/Application.py:282:getPhysicalPath,
  [1004]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/PersistentMapping.py:113:__getitem__,
  [15098]	builtin_function_or_method:1:range,
  [102675]	dictionary:1:get,
  [129655]	list:1:append,
  [2010]	list:1:reverse,

000000.010: 
  [1004]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/User.py:328:__len__,
  [5020]	/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_Util.py:252:add_with_prefix,
  [4010]	builtin_function_or_method:1:id,
  [1004]	cPickleCache:1:invalidate,

000000.011: 
  [4014]	/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_String.py:350:name,
  [90]	/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_Var.py:246:<lambda>,
  [1004]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/BaseRequest.py:478:_hold,
  [1998]	socket:1:fileno,
  [11076]	string:1:find,
  [3010]	string:1:rfind,

000000.012: 
  [2061]	SRE_Match:1:end,
  [1156]	SRE_Match:1:start,
  [79803]	builtin_function_or_method:1:len,
  [2010]	list:1:insert,

000000.013: 
  [8032]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/BaseRequest.py:155:__setitem__,
  [2004]	/stripe0/home/matt/wrk/dc/Zope2/ZServer/Producers.py:116:__init__,
  [1004]	builtin_function_or_method:1:max,

000000.014: 
  [4016]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/Eval.py:125:prepRestrictedCode,
  [6017]	builtin_function_or_method:1:time,
  [1068]	builtin_function_or_method:1:tuple,
  [3010]	list:1:pop,

000000.015: 
  [26104]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/DTML.py:103:guarded_getitem,
  [1004]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/User.py:344:getUserName,
  [1004]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/User.py:550:identify,
  [1004]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/BaseRequest.py:152:__len__,
  [3010]	builtin_function_or_method:1:int,

000000.016: 
  [2008]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/SecurityManagement.py:139:__init__,
  [3010]	/home/matt/wrk/dc/Zope2/lib/python/OFS/DTMLMethod.py:227:ZDocumentTemplate_afterRender,
  [1004]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/Transaction.py:198:begin,
  [1004]	/usr/local/python2.1-exp/lib/python2.1/cgi.py:679:skip_lines,

000000.017: 
  [1004]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/User.py:736:_isTop,
  [2039]	builtin_function_or_method:1:StringIO,
  [46185]	builtin_function_or_method:1:__init__,
  [1011]	builtin_function_or_method:1:filter,
  [5022]	string:1:translate,

000000.018: 
  [12048]	/usr/local/python2.1-exp/lib/python2.1/string.py:45:lower,
  [6019]	/usr/local/python2.1-exp/lib/python2.1/string.py:54:upper,
  [19231]	SRE_Pattern:1:match,
  [10040]	builtin_function_or_method:1:b2a_base64,
  [22077]	string:1:join,

000000.019: 
  [3011]	/home/matt/wrk/dc/Zope2/lib/python/OFS/DTMLMethod.py:214:ZDocumentTemplate_beforeRender,
  [1003]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/Transaction.py:428:free_transaction,
  [4143]	/usr/local/python2.1-exp/lib/python2.1/string.py:73:strip,

000000.020: 
  [5011]	/home/matt/wrk/dc/Zope2/ZServer/medusa/asynchat.py:262:push,
  [2013]	builtin_function_or_method:1:list,
  [5020]	list:1:id,
  [17047]	string:1:split,

000000.021: 
  [4013]	/usr/local/python2.1-exp/lib/python2.1/string.py:103:split,

000000.022: 
  [17067]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/ZopeGuards.py:102:aq_validate,
  [1067]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/Connection.py:513:root,
  [1004]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/Transaction.py:114:__init__,

000000.023: 
  [8032]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/HTTPRequest.py:897:get,
  [1004]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/Publish.py:258:get_module_info,
  [1004]	/usr/local/python2.1-exp/lib/python2.1/StringIO.py:75:read,

000000.024: 
  [2008]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/SecurityManager.py:120:__init__,
  [1002]	/stripe0/home/matt/wrk/dc/Zope2/ZServer/Producers.py:102:__init__,
  [15059]	/usr/local/python2.1-exp/lib/python2.1/string.py:118:join,

000000.025: 
  [1004]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/Transaction.py:393:note,

000000.026: 
  [39]	/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_HTML.py:199:group,

000000.027: 
  [5011]	/home/matt/wrk/dc/Zope2/ZServer/HTTPServer.py:339:push,
  [1004]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/ZApplication.py:111:__getattr__,
  [1004]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/Publish.py:115:missing_name,

000000.028: 
  [2008]	/usr/local/python2.1-exp/lib/python2.1/string.py:174:rfind,

000000.029: 
  [1004]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/User.py:329:__str__,
  [70]	builtin_function_or_method:1:unpack,

000000.030: 
  [1004]	/home/matt/wrk/dc/Zope2/lib/python/App/RefreshFuncs.py:414:checkAutoRefresh,
  [1003]	/home/matt/wrk/dc/Zope2/lib/python/OFS/content_types.py:94:text_type,
  [10074]	/usr/local/python2.1-exp/lib/python2.1/string.py:161:find,

000000.031: 
  [1004]	/home/matt/wrk/dc/Zope2/lib/python/App/RefreshFuncs.py:438:autoRefresh,
  [1004]	/home/matt/wrk/dc/Zope2/lib/python/OFS/Application.py:232:__bobo_traverse__,
  [32]	/stripe0/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/misc.py:23:has_elt,
  [1004]	/usr/local/python2.1-exp/lib/python2.1/cgi.py:322:<lambda>,

000000.032: 
  [1067]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/Connection.py:154:__getitem__,
  [63]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/PersistentMapping.py:103:__init__,
  [1004]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/Publish.py:111:call_object,
  [13048]	builtin_function_or_method:1:str,

000000.033: 
  [55219]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/DTML.py:100:guarded_getattr,

000000.034: 
  [1004]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/HTTPResponse.py:339:setBase,

000000.035: 
  [2008]	/home/matt/wrk/dc/Zope2/lib/python/TreeDisplay/TreeTag.py:654:tpStateLevel,
  [5015]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/HTTPResponse.py:249:setHeader,
  [5022]	/usr/local/python2.1-exp/lib/python2.1/string.py:298:translate,
  [1003]	/usr/local/python2.1-exp/lib/python2.1/urllib.py:911:splittype,

000000.036: 
  [1003]	/home/matt/wrk/dc/Zope2/lib/python/OFS/DTMLMethod.py:406:decapitate,
  [2006]	builtin_function_or_method:1:strftime,

000000.037: 
  [4016]	<string>:1:f,

000000.038: 
  [21082]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/SecurityManagement.py:113:getSecurityManager,
  [18071]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/SecurityManager.py:125:validate,
  [26]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/MutatingWalker.py:121:dispatchObject,
  [1004]	/home/matt/wrk/dc/Zope2/lib/python/Zope/__init__.py:232:begin,

000000.039: 
  [4017]	builtin_function_or_method:1:eval,

000000.041: 
  [3011]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/Transaction.py:422:get_transaction,

000000.042: 
  [48]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:690:com_node,
  [1004]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/BaseRequest.py:96:__init__,

000000.043: 
  [2008]	/usr/local/python2.1-exp/lib/python2.1/urllib.py:1089:quote,
  [70]	file:1:read,

000000.045: 
  [67]	builtin_function_or_method:1:__import__,
  [2005]	builtin_function_or_method:1:gmtime,

000000.046: 
  [999]	socket:1:setblocking,

000000.047: 
  [26104]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/ZopeGuards.py:136:guarded_getitem,
  [5020]	/home/matt/wrk/dc/Zope2/lib/python/TreeDisplay/TreeTag.py:692:oid,
  [1003]	cPickleCache:1:incrgc,

000000.048: 
  [63]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/PersistentMapping.py:131:get,
  [63]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/PersistentMapping.py:137:has_key,
  [63]	/home/matt/wrk/dc/Zope2/lib/python/Zope/ClassFactory.py:90:ClassFactory,
  [1003]	/stripe0/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/BaseResponse.py:125:outputBody,

000000.049: 
  [1004]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/User.py:560:authenticate,

000000.051: 
  [1003]	/home/matt/wrk/dc/Zope2/ZServer/HTTPResponse.py:354:finish,
  [1004]	/home/matt/wrk/dc/Zope2/lib/python/OFS/SimpleItem.py:172:title_or_id,

000000.053: 
  [3010]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/SecurityManager.py:187:removeContext,

000000.054: 
  [1003]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/HTTPResponse.py:397:setCookie,
  [1004]	/usr/local/python2.1-exp/lib/python2.1/StringIO.py:40:__init__,

000000.055: 
  [10038]	/home/matt/wrk/dc/Zope2/lib/python/OFS/SimpleItem.py:131:getId,

000000.057: 
  [35]	/stripe0/home/matt/wrk/dc/Zope2/lib/python/ZODB/utils.py:107:U64,
  [35]	builtin_function_or_method:1:Unpickler,

000000.058: 
  [1003]	builtin_function_or_method:1:localtime,

000000.062: 
  [16]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:636:addCode,
  [16]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:928:com_binary,

000000.064: 
  [52208]	/home/matt/wrk/dc/Zope2/lib/python/OFS/ObjectManager.py:281:_getOb,
  [6942]	builtin_function_or_method:1:apply,
  [218012]	builtin_function_or_method:1:hasattr,

000000.065: 
  [1004]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/Transaction.py:399:setUser,

000000.067: 
  [2008]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/SecurityManagement.py:99:newSecurityManager,
  [4016]	/home/matt/wrk/dc/Zope2/lib/python/OFS/ObjectManager.py:392:objectValues,

000000.068: 
  [1003]	/home/matt/wrk/dc/Zope2/lib/python/OFS/content_types.py:152:guess_content_type,

000000.070: 
  [22087]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/PermissionRole.py:125:__of__,

000000.071: 
  [14]	builtin_function_or_method:1:divmod,
  [12096]	builtin_function_or_method:1:map,

000000.074: 
  [3011]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/SecurityManager.py:174:addContext,

000000.075: 
  [1003]	/home/matt/wrk/dc/Zope2/lib/python/Zope/__init__.py:237:commit,

000000.077: 
  [39]	/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_HTML.py:228:parseTag,
  [13]	/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_Util.py:256:name_param,

000000.079: 
  [1003]	socket:1:recv,

000000.080: 
  [1004]	/usr/local/python2.1-exp/lib/python2.1/cgi.py:316:parse_header,

000000.082: 
  [898]	builtin_function_or_method:1:read,

000000.083: 
  [1003]	/home/matt/wrk/dc/Zope2/ZServer/HTTPResponse.py:310:write,
  [310391]	builtin_function_or_method:1:getattr,

000000.084: 
  [1004]	/usr/local/python2.1-exp/lib/python2.1/cgi.py:585:read_urlencoded,

000000.085: 
  [1004]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/Connection.py:229:_setDB,
  [1012]	builtin_function_or_method:1:select,

000000.086: 
  [35]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/FileStorage.py:585:load,
  [70]	Unpickler:1:load,
  [35]	file:1:seek,

000000.089: 
  [1004]	/usr/local/python2.1-exp/lib/python2.1/cgi.py:190:parse_qsl,
  [999]	builtin_function_or_method:1:fcntl,

000000.093: 
  [1004]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/User.py:573:authorize,

000000.097: 
  [4016]	/home/matt/wrk/dc/Zope2/lib/python/OFS/SimpleItem.py:199:tpURL,
  [1003]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/DB.py:189:_closeConnection,

000000.098: 
  [38151]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/HTTPRequest.py:813:__getitem__,

000000.107: 
  [1003]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/Transaction.py:209:commit,

000000.110: 
  [6021]	/home/matt/wrk/dc/Zope2/lib/python/OFS/Cache.py:201:ZCacheable_getCache,

000000.114: 
  [9036]	/home/matt/wrk/dc/Zope2/lib/python/OFS/ObjectManager.py:378:objectIds,

000000.115: 
  [26]	/stripe0/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/visitor.py:49:dispatch,

000000.116: 
  [1004]	/home/matt/wrk/dc/Zope2/lib/python/OFS/SimpleItem.py:371:getPhysicalPath,
  [1003]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/HTTPResponse.py:676:_cookie_list,

000000.119: 
  [3010]	/home/matt/wrk/dc/Zope2/lib/python/OFS/Cache.py:277:ZCacheable_set,
  [2006]	builtin_function_or_method:1:write,

000000.121: 
  [3011]	/home/matt/wrk/dc/Zope2/lib/python/OFS/Cache.py:257:ZCacheable_get,

000000.127: 
  [1004]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/User.py:703:_getobcontext,
  [2008]	/home/matt/wrk/dc/Zope2/lib/python/OFS/Traversable.py:125:getPhysicalPath,

000000.130: 
  [1003]	/usr/local/python2.1-exp/lib/python2.1/posixpath.py:78:splitext,

000000.132: 
  [1003]	/usr/local/python2.1-exp/lib/python2.1/mimetypes.py:40:guess_type,

000000.133: 
  [1003]	socket:1:close,

000000.136: 
  [1003]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/BaseRequest.py:144:close,

000000.139: 
  [1003]	/home/matt/wrk/dc/Zope2/ZServer/medusa/http_date.py:111:build_http_date,

000000.141: 
  [18071]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/ZopeSecurityPolicy.py:104:validate,

000000.143: 
  [63]	/home/matt/wrk/dc/Zope2/lib/python/App/RefreshFuncs.py:119:_getCentralRefreshData,
  [7]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:1172:get_docstring,
  [63]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/Connection.py:195:_persistent_load,
  [14]	/stripe0/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/misc.py:13:__init__,

000000.151: 
  [55219]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/ZopeGuards.py:105:guarded_getattr,

000000.160: 
  [21083]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/PermissionRole.py:144:__of__,
  [25]	/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_Util.py:368:parse_params,

000000.163: 
  [1002]	socket:1:send,

000000.164: 
  [1000]	socket:1:accept,

000000.171: 
  [1003]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/Connection.py:276:close,
  [35]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/Connection.py:515:setstate,

000000.178: 
  [1004]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/HTTPRequest.py:373:processInputs,

000000.180: 
  [1004]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/DB.py:373:open,

000000.191: 
  [1004]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/SecurityManagement.py:108:noSecurityManager,

000000.200: 
  [5]	/stripe0/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/visitor.py:40:__init__,

000000.220: 
  [4016]	/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_Util.py:202:eval,
  [1004]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/ZApplication.py:114:__bobo_traverse__,

000000.222: 
  [9]	/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_Var.py:234:__init__,

000000.225: 
  [1004]	/home/matt/wrk/dc/Zope2/lib/python/TreeDisplay/TreeTag.py:587:encode_seq,

000000.240: 
  [1003]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/HTTPResponse.py:345:insertBase,

000000.242: 
  [1003]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/HTTPResponse.py:273:setBody,

000000.250: 
  [8]	/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_String.py:227:parse,
  [8]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/MutatingWalker.py:100:defaultVisitNode,

000000.256: 
  [2008]	/usr/local/python2.1-exp/lib/python2.1/urllib.py:1076:_fast_quote,

000000.267: 
  [15]	/stripe0/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/visitor.py:44:default,

000000.277: 
  [47]	/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_HTML.py:96:search,

000000.282: 
  [1003]	/home/matt/wrk/dc/Zope2/ZServer/HTTPResponse.py:318:close,

000000.285: 
  [1004]	/home/matt/wrk/dc/Zope2/lib/python/Zope/__init__.py:247:recordMetaData,

000000.315: 
  [1004]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/mapply.py:104:mapply,

000000.317: 
  [1004]	/home/matt/wrk/dc/Zope2/lib/python/AccessControl/User.py:587:validate,

000000.333: 
  [3]	/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_If.py:161:__init__,
  [3]	/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_String.py:404:read,
  [3]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:581:arith_expr,
  [3]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:593:term,

000000.344: 
  [1004]	/usr/local/python2.1-exp/lib/python2.1/cgi.py:408:__init__,

000000.363: 
  [3011]	/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_String.py:434:__call__,

000000.400: 
  [5]	/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_String.py:317:parse_close,
  [35]	/home/matt/wrk/dc/Zope2/lib/python/ZODB/FileStorage.py:562:_load,

000000.409: 
  [1003]	/home/matt/wrk/dc/Zope2/ZServer/HTTPResponse.py:262:_finish,

000000.410: 
  [1004]	/home/matt/wrk/dc/Zope2/lib/python/TreeDisplay/TreeTag.py:152:render,

000000.438: 
  [3113]	SRE_Pattern:1:search,

000000.489: 
  [7027]	builtin_function_or_method:1:render_blocks,

000000.491: 
  [5020]	/home/matt/wrk/dc/Zope2/lib/python/OFS/ObjectManager.py:499:tpValues,

000000.500: 
  [2]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/Eval.py:112:__init__,
  [4]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:216:dfs_postorder,
  [2]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:402:flattenGraph,
  [2]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:628:__init__,
  [2]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:686:findDepth,

000000.524: 
  [1004]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/Publish.py:122:publish,

000000.569: 
  [1004]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/Publish.py:207:publish_module,

000000.573: 
  [3011]	/home/matt/wrk/dc/Zope2/lib/python/OFS/DTMLMethod.py:168:__call__,

000000.631: 
  [2006]	/home/matt/wrk/dc/Zope2/ZServer/medusa/thread/select_trigger.py:66:pull_trigger,

000000.750: 
  [4]	/home/matt/wrk/dc/Zope2/lib/python/DocumentTemplate/DT_String.py:268:parse_block,

000000.824: 
  [1003]	/home/matt/wrk/dc/Zope2/ZServer/HTTPResponse.py:125:__str__,

000001.000: 
  [1]	/home/matt/wrk/dc/Zope2/ZServer/medusa/http_server.py:269:log,
  [2]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:156:fixupOrderForward,
  [2]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pyassem.py:531:makeByteCode,
  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pycodegen.py:1111:finish,
  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/pycodegen.py:180:storeName,
  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:126:compile_node,
  [1]	builtin_function_or_method:1:suite,

000001.001: 
  [5020]	builtin_function_or_method:1:compress,

000001.199: 
  [5020]	/home/matt/wrk/dc/Zope2/lib/python/TreeDisplay/TreeTag.py:279:tpRenderTABLE,

000001.244: 
  [1004]	/home/matt/wrk/dc/Zope2/lib/python/TreeDisplay/TreeTag.py:167:tpRender,

000001.722: 
  [1004]	/home/matt/wrk/dc/Zope2/lib/python/ZPublisher/BaseRequest.py:231:traverse,

000002.000: 
  [1]	/home/matt/wrk/dc/Zope2/lib/python/RestrictedPython/compiler/transformer.py:84:__init__,

000004.647: 
  [1004]	/stripe0/home/matt/wrk/dc/Zope2/ZServer/PubCore/ZRendezvous.py:108:accept,

000022.000: 
  [1]	<top>:0:<top>,