16256
7361
0
         179195 function calls (164166 primitive calls) in 1372.120 CPU seconds

   Ordered by: standard name

   ncalls  tottime  percall  cumtime  percall filename:lineno(function)
        1    0.000    0.000    0.030    0.030 APIService.py:12(get_service)
        1    0.000    0.000    0.100    0.100 APIService.py:25(get_binding)
        1    0.020    0.020    0.040    0.040 APIService.py:33(get_input_variables)
        1    0.000    0.000  385.440  385.440 APIService.py:46(execInput)
        1    0.010    0.010  385.490  385.490 APIService.py:68(execute)
        1    0.000    0.000    0.000    0.000 StringIO.py:31(StringIO)
        1    0.000    0.000    0.000    0.000 StringIO.py:32(__init__)
        1    0.000    0.000    0.000    0.000 StringIO.py:39(close)
        1    0.000    0.000    0.000    0.000 StringIO.py:67(readline)
        1    0.000    0.000    0.000    0.000 UserDict.py:20(items)
        1    0.000    0.000    0.000    0.000 WIDLDocObject.py:100(widlDocObject)
      478    0.950    0.002    1.220    0.003 WIDLDocObject.py:101(__init__)
15781/766   62.550    0.004  124.360    0.162 WIDLDocObject.py:141(add)
      765    2.520    0.003   15.000    0.020 WIDLDocObject.py:162(do_add)
        1    0.000    0.000    0.000    0.000 WIDLDocObject.py:17(widlDocElement)
      479    0.270    0.001    0.270    0.001 WIDLDocObject.py:18(__init__)
        1    0.000    0.000    0.000    0.000 WIDLDocObject.py:188(DocClient)
        2    0.010    0.005    0.010    0.005 WIDLDocObject.py:189(__init__)
      386    2.760    0.007    9.310    0.024 WIDLDocObject.py:20(setup)
        2    0.000    0.000    0.000    0.000 WIDLDocObject.py:210(getGrove)
      785    2.700    0.003  130.980    0.167 WIDLDocObject.py:213(add)
      378    2.940    0.008   77.800    0.206 WIDLDocObject.py:219(nonEmptyTag)
      184    0.390    0.002    1.090    0.006 WIDLDocObject.py:235(endTag)
        3    0.020    0.007    1.650    0.550 WIDLDocObject.py:241(emptyTag)
      406    1.180    0.003   58.940    0.145 WIDLDocObject.py:247(text)
        1    0.000    0.000    0.000    0.000 WIDLDocObject.py:36(widlDocArray)
      197    0.190    0.001    0.190    0.001 WIDLDocObject.py:37(__init__)
      372    1.150    0.003   10.990    0.030 WIDLDocObject.py:41(append)
        1    0.000    0.000    0.050    0.050 WIDLDocObject.py:47(test)
        1    0.000    0.000    0.100    0.100 WIDLDocObject.py:54(__call__)
        4    0.010    0.003    0.160    0.040 WIDLDocObject.py:60(fixup)
        4    0.000    0.000    0.000    0.000 WIDLDocObject.py:61(make_list)
        4    0.010    0.003    0.010    0.003 WIDLDocObject.py:62(__init__)
        4    0.040    0.010    0.140    0.035 WIDLDocObject.py:64(for_each)
        4    0.000    0.000    0.000    0.000 WIDLDocObject.py:75(fixup)
        4    0.020    0.005    0.130    0.033 WIDLDocObject.py:83(__getitem__)
        1    0.010    0.010    0.010    0.010 WIDLElements.py:106(script)
       13    0.030    0.002    0.060    0.005 WIDLElements.py:107(__init__)
        1    0.000    0.000    0.100    0.100 WIDLElements.py:109(setup)
        1    0.000    0.000    0.000    0.000 WIDLElements.py:117(widl)
       13    0.030    0.002    0.110    0.008 WIDLElements.py:118(__init__)
        2    0.030    0.015    0.370    0.185 WIDLElements.py:120(setup)
        1    0.120    0.120  385.610  385.610 WIDLElements.py:129(callService)
        1    0.000    0.000    0.000    0.000 WIDLElements.py:133(getbaseurl)
        1    0.000    0.000    0.000    0.000 WIDLElements.py:138(service)
       13    0.000    0.000    0.010    0.001 WIDLElements.py:139(__init__)
        2    0.010    0.005    0.620    0.310 WIDLElements.py:141(setup)
       13    0.350    0.027    2.580    0.198 WIDLElements.py:15(createElement)
        1    0.000    0.000    0.000    0.000 WIDLElements.py:152(getmethod)
        1    0.000    0.000    0.000    0.000 WIDLElements.py:154(gettimeout)
        1    0.000    0.000    0.000    0.000 WIDLElements.py:156(getretries)
        1    0.000    0.000    0.000    0.000 WIDLElements.py:158(geturl)
        2    0.000    0.000    0.000    0.000 WIDLElements.py:164(getinput)
        1    0.000    0.000    0.000    0.000 WIDLElements.py:174(binding)
       13    0.010    0.001    0.070    0.005 WIDLElements.py:175(__init__)
        4    0.020    0.005    0.220    0.055 WIDLElements.py:177(setup)
        1    0.010    0.010    0.010    0.010 WIDLElements.py:185(variable)
       13    0.010    0.001    0.040    0.003 WIDLElements.py:186(__init__)
        2    0.020    0.010    0.190    0.095 WIDLElements.py:188(setup)
        2    0.000    0.000    0.000    0.000 WIDLElements.py:200(getvalue)
        1    0.000    0.000    0.000    0.000 WIDLElements.py:202(setvalue)
        2    0.000    0.000    0.000    0.000 WIDLElements.py:204(getname)
        1    0.000    0.000    0.000    0.000 WIDLElements.py:206(getformname)
        1    0.000    0.000    0.000    0.000 WIDLElements.py:211(condition)
       13    0.020    0.002    0.110    0.008 WIDLElements.py:212(__init__)
        1    0.000    0.000    0.000    0.000 WIDLElements.py:228(region)
       13    0.040    0.003    0.080    0.006 WIDLElements.py:229(__init__)
        2    0.010    0.005    0.180    0.090 WIDLElements.py:231(setup)
        1    0.010    0.010    0.010    0.010 WIDLElements.py:33(array)
        6    0.010    0.002    0.020    0.003 WIDLElements.py:34(__init__)
        7    0.030    0.004    1.350    0.193 WIDLElements.py:36(append)
        1    0.000    0.000    0.000    0.000 WIDLElements.py:45(widlEntity)
       92    0.140    0.002    0.350    0.004 WIDLElements.py:46(__init__)
    33/19    0.160    0.005    3.140    0.165 WIDLElements.py:52(add)
       18    0.060    0.003    1.470    0.082 WIDLElements.py:68(do_add)
       16    0.050    0.003    0.150    0.009 WIDLElements.py:87(required_param)
       43    0.090    0.002    1.070    0.025 WIDLElements.py:96(optional_param)
        1    0.000    0.000    0.000    0.000 WIDLProcessor.py:17(widlDocClient)
        1    0.000    0.000    0.020    0.020 WIDLProcessor.py:18(__init__)
       24    0.040    0.002    0.040    0.002 XMLClient.py:100(comment)
        1    0.000    0.000    0.000    0.000 XMLClient.py:102(endfile)
        1    0.000    0.000    0.000    0.000 XMLClient.py:109(htmlClientBase)
        1    0.000    0.000    0.000    0.000 XMLClient.py:137(XPointerClient)
        1    0.000    0.000    0.000    0.000 XMLClient.py:22(ClientBase)
        2    0.000    0.000    0.000    0.000 XMLClient.py:23(__init__)
      785    0.780    0.001    0.780    0.001 XMLClient.py:34(getStack)
     1006    0.920    0.001    0.920    0.001 XMLClient.py:40(abortProcess)
     1006    2.240    0.002    4.100    0.004 XMLClient.py:53(_doCanProcess)
     1006    1.790    0.002    5.890    0.006 XMLClient.py:63(canProcess)
      406    0.430    0.001    0.430    0.001 XMLClient.py:75(text)
        1    0.000    0.000    0.000    0.000 XMLClient.py:81(pi)
      165    0.060    0.000    0.060    0.000 XMLClient.py:83(emptyTag)
      214    0.190    0.001    0.190    0.001 XMLClient.py:85(nonEmptyTag)
      182    0.190    0.001    0.190    0.001 XMLClient.py:87(endTag)
       10    0.000    0.000    0.000    0.000 XMLClient.py:92(dtd)
        3    0.000    0.000    0.000    0.000 XMLFactory.py:100(move_production)
     1200    2.730    0.002   30.910    0.026 XMLFactory.py:105(push)
    24171   28.430    0.001   28.430    0.001 XMLFactory.py:110(check_for_comment)
        3   34.880   11.627   94.220   31.407 XMLFactory.py:119(feed)
        1    0.000    0.000    0.000    0.000 XMLFactory.py:142(Attribute)
     6655    4.760    0.001    4.760    0.001 XMLFactory.py:143(__init__)
        1    0.010    0.010    0.010    0.010 XMLFactory.py:159(Number)
      272    0.500    0.002    0.650    0.002 XMLFactory.py:160(__init__)
       86    0.390    0.005    0.510    0.006 XMLFactory.py:163(process)
       77    0.070    0.001    0.070    0.001 XMLFactory.py:183(value)
        1    0.000    0.000    0.000    0.000 XMLFactory.py:188(Symbol)
     3407    6.590    0.002    9.340    0.003 XMLFactory.py:189(__init__)
     2831    7.120    0.003    7.120    0.003 XMLFactory.py:191(process)
       22    0.020    0.001    0.020    0.001 XMLFactory.py:200(typeOf)
    17470   15.120    0.001   15.120    0.001 XMLFactory.py:202(value)
     1153    2.320    0.002    5.670    0.005 XMLFactory.py:205(new)
        1    0.000    0.000    0.000    0.000 XMLFactory.py:212(Literal)
      295    0.600    0.002    0.820    0.003 XMLFactory.py:213(__init__)
      256    1.570    0.006    1.570    0.006 XMLFactory.py:215(process)
      158    0.160    0.001    0.160    0.001 XMLFactory.py:240(value)
       12    0.000    0.000    0.020    0.002 XMLFactory.py:242(new)
      576    2.540    0.004   52.480    0.091 XMLFactory.py:247(make_attributes)
      576    0.480    0.001    0.480    0.001 XMLFactory.py:248(A)
      576    0.520    0.001    0.520    0.001 XMLFactory.py:249(__init__)
     1416    8.370    0.006   46.530    0.033 XMLFactory.py:251(match)
      576    2.410    0.004   48.940    0.085 XMLFactory.py:263(do)
        1    0.000    0.000    0.000    0.000 XMLFactory.py:277(Association)
     2661    4.710    0.002    6.330    0.002 XMLFactory.py:278(__init__)
     1741    2.770    0.002    2.770    0.002 XMLFactory.py:28(inside_frame)
     1406    7.680    0.005   21.660    0.015 XMLFactory.py:280(process)
      667    0.540    0.001    0.540    0.001 XMLFactory.py:309(typeOf)
       47    0.030    0.001    0.030    0.001 XMLFactory.py:311(value)
      667    0.530    0.001    0.530    0.001 XMLFactory.py:313(nameOf)
     1406    2.770    0.002    6.090    0.004 XMLFactory.py:315(new)
        1    0.010    0.010    0.010    0.010 XMLFactory.py:322(Expr)
       20    0.020    0.001    0.040    0.002 XMLFactory.py:323(__init__)
       10    0.030    0.003    0.030    0.003 XMLFactory.py:325(process)
     1680    3.140    0.002    3.140    0.002 XMLFactory.py:36(skip_space)
       10    0.000    0.000    0.020    0.002 XMLFactory.py:362(new)
        1    0.000    0.000    0.000    0.000 XMLFactory.py:371(entity)
    11480    9.060    0.001    9.060    0.001 XMLFactory.py:372(__init__)
    17189   31.380    0.002   46.340    0.003 XMLFactory.py:376(nameOf)
      833    0.890    0.001    0.890    0.001 XMLFactory.py:381(value)
        1    0.010    0.010    0.010    0.010 XMLFactory.py:390(CDATA)
     1006    1.480    0.001    2.230    0.002 XMLFactory.py:391(__init__)
      565    2.320    0.004    4.150    0.007 XMLFactory.py:393(process)
        1    0.000    0.000    0.000    0.000 XMLFactory.py:406(rawText)
     1392    2.370    0.002    3.720    0.003 XMLFactory.py:407(__init__)
     1006    2.090    0.002    3.040    0.003 XMLFactory.py:409(process)
      810    0.600    0.001    0.600    0.001 XMLFactory.py:414(nameOf)
        1    0.000    0.000    0.000    0.000 XMLFactory.py:416(value)
        1    0.000    0.000    0.000    0.000 XMLFactory.py:420(comment)
     1006    1.770    0.002    2.600    0.003 XMLFactory.py:421(__init__)
      600    2.280    0.004    4.110    0.007 XMLFactory.py:423(process)
       24    0.000    0.000    0.000    0.000 XMLFactory.py:430(nameOf)
        1    0.000    0.000    0.000    0.000 XMLFactory.py:437(dtd)
     1006    1.700    0.002    2.420    0.002 XMLFactory.py:438(__init__)
      575    1.830    0.003    3.260    0.006 XMLFactory.py:440(process)
        1    0.000    0.000    0.000    0.000 XMLFactory.py:459(pi)
     1006    1.720    0.002    2.480    0.002 XMLFactory.py:460(__init__)
      576    2.500    0.004    4.630    0.008 XMLFactory.py:462(process)
        1    0.000    0.000    0.000    0.000 XMLFactory.py:471(XPointer)
     3887    6.970    0.002    9.870    0.003 XMLFactory.py:472(__init__)
     3887   12.610    0.003   18.580    0.005 XMLFactory.py:495(process)
        1    0.000    0.000    0.000    0.000 XMLFactory.py:508(tag)
     2177    3.920    0.002    5.670    0.003 XMLFactory.py:509(__init__)
      565    5.160    0.009   61.680    0.109 XMLFactory.py:512(process)
      565    0.430    0.001    0.430    0.001 XMLFactory.py:532(emptyTag)
      562    0.540    0.001    0.540    0.001 XMLFactory.py:534(endTag)
      833    4.460    0.005    8.120    0.010 XMLFactory.py:536(__getitem__)
        1    0.000    0.000    0.000    0.000 XMLFactory.py:54(production)
     1006    7.390    0.007   25.510    0.025 XMLFactory.py:55(translate)
      766    1.360    0.002    8.260    0.011 XMLFactory.py:568(has_key)
        1    0.000    0.000    0.000    0.000 XMLFactory.py:572(setText)
      386    0.330    0.001    0.330    0.001 XMLFactory.py:574(getText)
        1    0.000    0.000    0.000    0.000 XMLFactory.py:594(XMLFactory)
        2    0.010    0.005    0.010    0.005 XMLFactory.py:595(__init__)
      406    0.590    0.001   59.530    0.147 XMLFactory.py:601(handle_rawText)
        1    0.000    0.000    0.000    0.000 XMLFactory.py:603(handle_pi)
       10    0.020    0.002    0.020    0.002 XMLFactory.py:605(handle_dtd)
      565    2.360    0.004   83.870    0.148 XMLFactory.py:607(handle_tag)
     1006    1.900    0.002    1.900    0.002 XMLFactory.py:61(eval_ascii)
       24    0.020    0.001    0.060    0.003 XMLFactory.py:615(handle_comment)
        1    0.000    0.000    0.000    0.000 XMLFactory.py:619(endfile)
        3    2.470    0.823  394.820  131.607 XMLFactory.py:621(feed)
     1006   23.760    0.024  297.210    0.295 XMLFactory.py:625(match)
        1    0.000    0.000    0.000    0.000 XMLFactory.py:670(XMLProcessor)
     1006    2.670    0.003   28.180    0.028 XMLFactory.py:74(__init__)
     7774    6.220    0.001    6.220    0.001 XMLFactory.py:80(istag)
     7918    6.290    0.001    6.290    0.001 XMLFactory.py:83(raw)
        1    0.010    0.010    0.010    0.010 XMLFactory.py:92(XMLScanner)
        2    0.000    0.000    0.000    0.000 XMLFactory.py:93(__init__)
        1    0.000    0.000    0.010    0.010 XMLProcessor.py:10(__init__)
        1    0.110    0.110   10.140   10.140 XMLProcessor.py:16(run)
        1    0.000    0.000    0.000    0.000 XMLProcessor.py:41(XPointerProcessor)
        1    0.010    0.010    0.010    0.010 XMLProcessor.py:9(XMLProcessor)
        1    0.010    0.010    0.020    0.020 encoder.py:20(encode)
        1    0.000    0.000    0.020    0.020 encoder.py:33(formatQuery)
        2    0.010    0.005    0.010    0.005 encoder.py:8(encode_word)
       13    0.000    0.000    0.000    0.000 exceptions.py:50(__init__)
        1    0.000    0.000    0.000    0.000 mimetools.py:13(Message)
        1    0.000    0.000    0.010    0.010 mimetools.py:15(__init__)
        1    0.010    0.010    0.010    0.010 mimetools.py:24(parsetype)
        1    0.000    0.000    0.000    0.000 mimetools.py:41(parseplist)
        1  975.870  975.870 1372.120 1372.120 profile:0(execfile('WIDLProcessor.py'))
        0    0.000             0.000          profile:0(profiler)
        1    0.010    0.010    0.010    0.010 python:0(22655.C.1)
        1    0.070    0.070  396.210  396.210 python:0(22655.C.10)
        1    0.140    0.140    0.210    0.210 python:0(22655.C.11)
        1    0.000    0.000    0.000    0.000 python:0(22655.C.12)
        1    0.000    0.000    0.000    0.000 python:0(22655.C.13)
        1    0.000    0.000    0.000    0.000 python:0(22655.C.14)
        1    0.000    0.000    0.000    0.000 python:0(22655.C.15)
        1    0.000    0.000    0.000    0.000 python:0(22655.C.16)
        1    0.010    0.010    0.010    0.010 python:0(22655.C.17)
        1    0.010    0.010    0.010    0.010 python:0(22655.C.2)
        1    0.070    0.070    0.070    0.070 python:0(22655.C.3)
        1    0.030    0.030    0.270    0.270 python:0(22655.C.4)
        1    0.000    0.000    0.010    0.010 python:0(22655.C.5)
        1    0.030    0.030    0.070    0.070 python:0(22655.C.6)
        1    0.040    0.040  396.250  396.250 python:0(22655.C.7)
        1    0.000    0.000    0.000    0.000 python:0(22655.C.8)
        1    0.090    0.090    0.090    0.090 python:0(22655.C.9)
        1    0.070    0.070  385.240  385.240 query.py:26(send_query)
        1    0.000    0.000    0.010    0.010 query.py:80(decrypt)
        1    0.030    0.030  385.300  385.300 query.py:93(query)
        3    0.010    0.003    0.010    0.003 re.py:108(match)
        1    0.000    0.000    0.000    0.000 re.py:224(MatchObject)
        2    0.000    0.000    0.010    0.005 re.py:73(compile)
        1    0.000    0.000    0.000    0.000 re.py:84(RegexObject)
        2    0.010    0.005    0.010    0.005 re.py:85(__init__)
     4025    6.360    0.002    6.360    0.002 regsub.py:122(compile)
     4025    9.870    0.002   16.230    0.004 regsub.py:32(gsub)
        2    0.000    0.000    0.000    0.000 rfc822.py:211(getheader)
        1    0.000    0.000    0.000    0.000 rfc822.py:346(AddrlistClass)
        1    0.000    0.000    0.000    0.000 rfc822.py:48(Message)
        1    0.000    0.000    0.000    0.000 rfc822.py:51(__init__)
        1    0.000    0.000    0.000    0.000 rfc822.py:78(readheaders)
       77    0.120    0.002    0.120    0.002 string.py:247(count)
        1    0.000    0.000    0.000    0.000 tempfile.py:91(TemporaryFileWrapper)
        1    0.010    0.010    0.290    0.290 urllib.py:170(retrieve)
        1    0.000    0.000    0.200    0.200 urllib.py:299(open_local_file)
        1    0.000    0.000    0.000    0.000 urllib.py:360(FancyURLopener)
        1    0.000    0.000    0.020    0.020 urllib.py:362(__init__)
        2    0.000    0.000    0.000    0.000 urllib.py:40(url2pathname)
        1    0.070    0.070    0.180    0.180 urllib.py:475(noheaders)
        1    0.000    0.000    0.000    0.000 urllib.py:488(ftpwrapper)
        1    0.000    0.000    0.000    0.000 urllib.py:555(addbase)
        1    0.000    0.000    0.000    0.000 urllib.py:556(__init__)
        1    0.000    0.000    0.000    0.000 urllib.py:574(addclosehook)
        1    0.000    0.000    0.000    0.000 urllib.py:587(addinfo)
        1    0.000    0.000    0.000    0.000 urllib.py:595(addinfourl)
        1    0.010    0.010    0.010    0.010 urllib.py:596(__init__)
        1    0.000    0.000    0.310    0.310 urllib.py:62(urlretrieve)
        1    0.010    0.010    0.010    0.010 urllib.py:679(unwrap)
        1    0.040    0.040    0.070    0.070 urllib.py:687(splittype)
        2    0.010    0.005    0.010    0.005 urllib.py:700(splithost)
        1    0.000    0.000    0.000    0.000 urllib.py:82(URLopener)
        1    0.010    0.010    0.010    0.010 urllib.py:854(getproxies)
        1    0.010    0.010    0.020    0.020 urllib.py:87(__init__)


