Advertisement
Guest User

Untitled

a guest
Nov 12th, 2013
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 116.69 KB | None | 0 0
  1. *** PROFILER RESULTS ***
  2. __call__ (/home/replaceafill/dev/sandboxes/merge/schooltool.socialskills/src/schooltool/socialskills/browser/gradebook.py:83)
  3. function called 1 times
  4.  
  5. 187968205 function calls (186754221 primitive calls) in 208.293 seconds
  6.  
  7. Ordered by: call count
  8.  
  9. ncalls tottime percall cumtime percall filename:lineno(function)
  10. 7822902 2.475 0.000 2.475 0.000 {isinstance}
  11. 6560236 1.422 0.000 1.422 0.000 /usr/lib/python2.7/threading.py:63(_note)
  12. 6560236 1.106 0.000 1.106 0.000 {thread.get_ident}
  13. 6533308/6532225 2.708 0.000 2.739 0.000 {getattr}
  14. 5933649 4.123 0.000 6.512 0.000 /home/replaceafill/.buildout/eggs/ZODB3-3.10.5-py2.7-linux-x86_64.egg/ZODB/broken.py:132(find_global)
  15. 5933649 2.525 0.000 11.599 0.000 /home/replaceafill/.buildout/eggs/ZODB3-3.10.5-py2.7-linux-x86_64.egg/ZODB/serialize.py:473(find_global)
  16. 5933649 2.562 0.000 9.074 0.000 /home/replaceafill/.buildout/eggs/ZODB3-3.10.5-py2.7-linux-x86_64.egg/ZODB/DB.py:820(classFactory)
  17. 5230063 0.730 0.000 0.730 0.000 {hash}
  18. 5229076 4.297 0.000 5.027 0.000 /home/replaceafill/.buildout/eggs/zope.interface-4.0.5-py2.7-linux-x86_64.egg/zope/interface/interface.py:545(__hash__)
  19. 4939541 0.609 0.000 0.609 0.000 {len}
  20. 4919705 1.860 0.000 1.860 0.000 {method 'acquire' of 'thread.lock' objects}
  21. 4919705 1.069 0.000 1.069 0.000 {method 'release' of 'thread.lock' objects}
  22. 3891876 0.860 0.000 0.860 0.000 {method 'append' of 'list' objects}
  23. 3675835 1.619 0.000 1.619 0.000 {method 'get' of 'persistent.PickleCache' objects}
  24. 3675363/3675350 3.395 0.000 16.392 0.000 /home/replaceafill/.buildout/eggs/ZODB3-3.10.5-py2.7-linux-x86_64.egg/ZODB/serialize.py:482(_persistent_load)
  25. 3674971 5.971 0.000 12.503 0.000 /home/replaceafill/.buildout/eggs/ZODB3-3.10.5-py2.7-linux-x86_64.egg/ZODB/serialize.py:496(load_persistent)
  26. 3392554 3.269 0.000 3.269 0.000 {built-in method __new__ of type object at 0x84a640}
  27. 3280124 2.492 0.000 2.492 0.000 {method 'read' of 'file' objects}
  28. 3280118 5.898 0.000 8.738 0.000 /usr/lib/python2.7/threading.py:146(acquire)
  29. 3280118 4.968 0.000 6.800 0.000 /usr/lib/python2.7/threading.py:186(release)
  30. 3280118 1.974 0.000 10.421 0.000 /usr/lib/python2.7/threading.py:287(__exit__)
  31. 3280118 1.647 0.000 8.447 0.000 /usr/lib/python2.7/threading.py:214(__exit__)
  32. 3280118 1.866 0.000 10.604 0.000 /usr/lib/python2.7/threading.py:284(__enter__)
  33. 3280118 1.615 0.000 1.615 0.000 {_struct.unpack}
  34. 3280118 7.885 0.000 30.618 0.000 /home/replaceafill/.buildout/eggs/ZODB3-3.10.5-py2.7-linux-x86_64.egg/ZODB/FileStorage/FileStorage.py:2018(get)
  35. 3279646/3279174 18.763 0.000 49.220 0.000 {built-in method load}
  36. 2957436 0.601 0.000 0.601 0.000 /home/replaceafill/dev/sandboxes/merge/schooltool/src/schooltool/relationship/uri.py:69(<lambda>)
  37. 2486798 0.753 0.000 0.753 0.000 {issubclass}
  38. 2486335 1.868 0.000 1.868 0.000 {method 'new_ghost' of 'persistent.PickleCache' objects}
  39. 1927539 2.986 0.000 23.621 0.000 /home/replaceafill/dev/sandboxes/merge/schooltool/python/lib/python2.7/_abcoll.py:528(__iter__)
  40. 1927539 1.620 0.000 20.635 0.000 /usr/lib/python2.7/UserList.py:31(__getitem__)
  41. 1782903 2.592 0.000 23.776 0.000 {method 'providedBy' of '_interface_coptimizations.SpecificationBase' objects}
  42. 1717033/1123436 3.857 0.000 53.958 0.000 {method 'adapter_hook' of '_zope_interface_coptimizations.VerifyingBase' objects}
  43. 1717033/1123436 1.229 0.000 54.802 0.000 /home/replaceafill/.buildout/eggs/zope.component-4.0.2-py2.7.egg/zope/component/hooks.py:117(adapter_hook)
  44. 1647661 0.372 0.000 0.372 0.000 {method 'pop' of 'list' objects}
  45. 1640059 1.454 0.000 17.913 0.000 /usr/lib/python2.7/contextlib.py:15(__enter__)
  46. 1640059 0.890 0.000 0.890 0.000 /usr/lib/python2.7/contextlib.py:12(__init__)
  47. 1640059 2.019 0.000 2.909 0.000 /usr/lib/python2.7/contextlib.py:82(helper)
  48. 1640059 1.455 0.000 1.455 0.000 /home/replaceafill/.buildout/eggs/ZODB3-3.10.5-py2.7-linux-x86_64.egg/ZODB/FileStorage/format.py:243(__init__)
  49. 1640059 9.678 0.000 23.837 0.000 /usr/lib/python2.7/contextlib.py:21(__exit__)
  50. 1640059 0.584 0.000 0.584 0.000 {method 'remove' of 'list' objects}
  51. 1640059 1.795 0.000 2.511 0.000 /home/replaceafill/.buildout/eggs/ZODB3-3.10.5-py2.7-linux-x86_64.egg/ZODB/fsIndex.py:55(str2num)
  52. 1640059 2.113 0.000 8.778 0.000 /home/replaceafill/.buildout/eggs/ZODB3-3.10.5-py2.7-linux-x86_64.egg/ZODB/FileStorage/FileStorage.py:399(_lookup_pos)
  53. 1640059 1.982 0.000 1.982 0.000 {cStringIO.StringIO}
  54. 1640059 3.495 0.000 13.215 0.000 /home/replaceafill/.buildout/eggs/ZODB3-3.10.5-py2.7-linux-x86_64.egg/ZODB/FileStorage/format.py:137(_read_data_header)
  55. 1640059 3.656 0.000 3.656 0.000 {method 'seek' of 'file' objects}
  56. 1640059 4.155 0.000 6.666 0.000 /home/replaceafill/.buildout/eggs/ZODB3-3.10.5-py2.7-linux-x86_64.egg/ZODB/fsIndex.py:95(__getitem__)
  57. 1640059 2.251 0.000 4.605 0.000 /home/replaceafill/.buildout/eggs/ZODB3-3.10.5-py2.7-linux-x86_64.egg/ZODB/FileStorage/format.py:235(DataHeaderFromString)
  58. 1640059 0.709 0.000 0.709 0.000 {cPickle.Unpickler}
  59. 1640059 3.087 0.000 5.777 0.000 /home/replaceafill/.buildout/eggs/ZODB3-3.10.5-py2.7-linux-x86_64.egg/ZODB/serialize.py:466(_get_unpickler)
  60. 1640059 8.740 0.000 76.650 0.000 /home/replaceafill/.buildout/eggs/ZODB3-3.10.5-py2.7-linux-x86_64.egg/ZODB/FileStorage/FileStorage.py:407(load)
  61. 1639587 2.084 0.000 156.468 0.000 /home/replaceafill/.buildout/eggs/ZODB3-3.10.5-py2.7-linux-x86_64.egg/ZODB/Connection.py:848(setstate)
  62. 1639587 11.915 0.000 154.384 0.000 /home/replaceafill/.buildout/eggs/ZODB3-3.10.5-py2.7-linux-x86_64.egg/ZODB/Connection.py:868(_setstate)
  63. 1639587 0.731 0.000 0.731 0.000 {method 'update_object_size_estimation' of 'persistent.PickleCache' objects}
  64. 1639587 3.505 0.000 62.910 0.000 /home/replaceafill/.buildout/eggs/ZODB3-3.10.5-py2.7-linux-x86_64.egg/ZODB/serialize.py:611(setGhostState)
  65. 1639587 2.744 0.000 57.739 0.000 /home/replaceafill/.buildout/eggs/ZODB3-3.10.5-py2.7-linux-x86_64.egg/ZODB/serialize.py:601(getState)
  66. 1186888 0.881 0.000 0.881 0.000 {method '__setstate__' of 'persistent.Persistent' objects}
  67. 1185260 1.889 0.000 4.880 0.000 /home/replaceafill/dev/sandboxes/merge/schooltool/src/schooltool/relationship/uri.py:73(__eq__)
  68. 1128870 0.181 0.000 0.181 0.000 {zope.security._proxy.getObject}
  69. 904790 0.514 0.000 2.467 0.000 /home/replaceafill/dev/sandboxes/merge/schooltool/python/lib/python2.7/copy_reg.py:46(_reconstructor)
  70. 592708/588997 1.611 0.000 50.053 0.000 /home/replaceafill/.buildout/eggs/zope.security-3.8.3-py2.7-linux-x86_64.egg/zope/security/adapter.py:78(__call__)
  71. 592650 0.682 0.000 21.905 0.000 /home/replaceafill/.buildout/eggs/zope.security-3.8.3-py2.7-linux-x86_64.egg/zope/security/adapter.py:72(_customizeUnprotected)
  72. 589756 0.206 0.000 0.206 0.000 /home/replaceafill/.buildout/eggs/zope.annotation-3.6.0-py2.7.egg/zope/annotation/attribute.py:35(__init__)
  73. 589755 1.142 0.000 20.333 0.000 /home/replaceafill/.buildout/eggs/zope.annotation-3.6.0-py2.7.egg/zope/annotation/attribute.py:49(__getitem__)
  74. 588133 0.461 0.000 0.461 0.000 {method 'get' of 'BTrees.OOBTree.OOBTree' objects}
  75. 587101 0.185 0.000 0.185 0.000 {iter}
  76. 586916 4.326 0.000 102.579 0.000 /home/replaceafill/dev/sandboxes/merge/schooltool/src/schooltool/relationship/relationship.py:729(getTargetsByRole)
  77. 586916 2.857 0.000 157.816 0.000 /home/replaceafill/dev/sandboxes/merge/schooltool/src/schooltool/relationship/relationship.py:230(getRelatedObjects)
  78. 586916 1.444 0.000 18.915 0.000 /home/replaceafill/dev/sandboxes/merge/schooltool/src/schooltool/relationship/relationship.py:672(getLinksByRole)
  79. 586916 2.104 0.000 25.320 0.000 /home/replaceafill/dev/sandboxes/merge/schooltool/src/schooltool/relationship/annotatable.py:31(getRelationshipLinks)
  80. 586907 0.635 0.000 158.633 0.000 /home/replaceafill/dev/sandboxes/merge/schooltool/src/schooltool/relationship/relationship.py:397(__iter__)
  81. 585670 0.333 0.000 0.333 0.000 /home/replaceafill/dev/sandboxes/merge/schooltool/src/schooltool/relationship/relationship.py:377(__init__)
  82. 585670 0.759 0.000 1.092 0.000 /home/replaceafill/dev/sandboxes/merge/schooltool/src/schooltool/relationship/relationship.py:363(__get__)
  83. 583100 0.118 0.000 0.118 0.000 {method 'update' of 'set' objects}
  84. 583100 0.264 0.000 0.264 0.000 {method 'difference' of 'set' objects}
  85. 583100 0.126 0.000 0.126 0.000 {method 'pop' of 'set' objects}
  86. 581890 0.117 0.000 0.117 0.000 {method 'add' of 'set' objects}
  87. 531050 1.836 0.000 10.145 0.000 /home/replaceafill/dev/sandboxes/merge/schooltool.cando/src/schooltool/cando/gradebook.py:188(<lambda>)
  88. 529980 0.490 0.000 0.490 0.000 /home/replaceafill/dev/sandboxes/merge/schooltool.cando/src/schooltool/cando/gradebook.py:276(getCourseSkillSetSection)
  89. 452656 0.784 0.000 0.784 0.000 {method '__setstate__' of 'BTrees.OOBTree.OOBTree' objects}
  90. 158170 0.223 0.000 0.259 0.000 /home/replaceafill/dev/sandboxes/merge/schooltool.gradebook/src/schooltool/requirement/requirement.py:74(__getitem__)
  91. 155340 0.108 0.000 0.716 0.000 /home/replaceafill/dev/sandboxes/merge/schooltool.gradebook/src/schooltool/requirement/requirement.py:93(items)
  92. 32733 0.007 0.000 0.007 0.000 /home/replaceafill/.buildout/eggs/ZODB3-3.10.5-py2.7-linux-x86_64.egg/ZODB/Connection.py:329(db)
  93. 28004 0.008 0.000 0.014 0.000 {method 'get' of 'dict' objects}
  94. 16350 0.006 0.000 0.006 0.000 {cmp}
  95. 16349 0.045 0.000 0.058 0.000 /home/replaceafill/.buildout/eggs/zope.keyreference-3.6.4-py2.7.egg/zope/keyreference/persistent.py:60(__cmp__)
  96. 4978/28 0.006 0.000 0.261 0.009 /home/replaceafill/.buildout/eggs/zope.tales-3.5.3-py2.7.egg/zope/tales/tales.py:691(evaluate)
  97. 4575 0.001 0.000 0.001 0.000 /home/replaceafill/.buildout/eggs/zope.tales-3.5.3-py2.7.egg/zope/tales/tales.py:666(setLocal)
  98. 4490 0.002 0.000 0.002 0.000 {method 'replace' of 'unicode' objects}
  99. 3867/1 0.012 0.000 0.262 0.262 /home/replaceafill/.buildout/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/talinterpreter.py:328(interpret)
  100. 3380 0.001 0.000 0.001 0.000 /usr/lib/python2.7/decimal.py:793(__nonzero__)
  101. 3355 0.006 0.000 0.015 0.000 /home/replaceafill/dev/sandboxes/merge/schooltool/src/schooltool/person/person.py:89(__eq__)
  102. 3332 0.003 0.000 0.043 0.000 {eval}
  103. 3332 0.003 0.000 0.057 0.000 /home/replaceafill/.buildout/eggs/zope.tales-3.5.3-py2.7.egg/zope/tales/pythonexpr.py:56(__call__)
  104. 3332 0.007 0.000 0.010 0.000 /home/replaceafill/.buildout/eggs/zope.tales-3.5.3-py2.7.egg/zope/tales/pythonexpr.py:34(_bind_used_names)
  105. 3243 0.002 0.000 0.002 0.000 /home/replaceafill/.buildout/eggs/zope.component-4.0.2-py2.7.egg/zope/component/hooks.py:96(getSiteManager)
  106. 3102 0.009 0.000 0.020 0.000 {method 'lookup' of '_zope_interface_coptimizations.VerifyingBase' objects}
  107. 2962 0.004 0.000 0.004 0.000 {method 'copy' of 'dict' objects}
  108. 2938 0.009 0.000 0.010 0.000 {map}
  109. 2924 0.001 0.000 0.001 0.000 /home/replaceafill/.buildout/eggs/zope.tales-3.5.3-py2.7.egg/zope/tales/tales.py:730(setPosition)
  110. 2919 0.005 0.000 0.006 0.000 /home/replaceafill/.buildout/eggs/zope.tales-3.5.3-py2.7.egg/zope/tales/tales.py:651(endScope)
  111. 2919 0.004 0.000 0.008 0.000 /home/replaceafill/.buildout/eggs/zope.tales-3.5.3-py2.7.egg/zope/tales/tales.py:646(beginScope)
  112. 2899 0.003 0.000 0.003 0.000 {method 'join' of 'str' objects}
  113. 2887 0.007 0.000 0.020 0.000 /home/replaceafill/.buildout/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/talinterpreter.py:548(do_rawtextBeginScope_tal)
  114. 2856 0.001 0.000 0.001 0.000 /usr/lib/python2.7/decimal.py:700(_isnan)
  115. 2749 0.007 0.000 0.221 0.000 /home/replaceafill/.buildout/eggs/zope.interface-4.0.5-py2.7-linux-x86_64.egg/zope/interface/registry.py:237(queryMultiAdapter)
  116. 2749 0.009 0.000 0.232 0.000 /home/replaceafill/.buildout/eggs/zope.component-4.0.2-py2.7.egg/zope/component/_api.py:115(queryMultiAdapter)
  117. 2749 0.010 0.000 0.215 0.000 /home/replaceafill/.buildout/eggs/zope.interface-4.0.5-py2.7-linux-x86_64.egg/zope/interface/adapter.py:541(queryMultiAdapter)
  118. 2594 0.002 0.000 0.002 0.000 /home/replaceafill/dev/sandboxes/merge/schooltool.gradebook/src/schooltool/requirement/requirement.py:66(keys)
  119. 2594 0.049 0.000 0.765 0.000 /home/replaceafill/dev/sandboxes/merge/schooltool.gradebook/src/schooltool/requirement/requirement.py:85(values)
  120. 2240 0.001 0.000 0.002 0.000 /usr/lib/python2.7/decimal.py:2803(adjusted)
  121. 2221 0.012 0.000 0.078 0.000 /home/replaceafill/.buildout/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/talinterpreter.py:379(do_startTag)
  122. 2132/2098 0.001 0.000 0.022 0.000 /home/replaceafill/.buildout/eggs/zope.tales-3.5.3-py2.7.egg/zope/tales/tales.py:700(evaluateBoolean)
  123. 2103/1117 0.002 0.000 0.157 0.000 /home/replaceafill/.buildout/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/talinterpreter.py:850(do_condition)
  124. 2030 0.001 0.000 0.001 0.000 {method 'replace' of 'str' objects}
  125. 1842 0.001 0.000 0.001 0.000 /home/replaceafill/.buildout/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/talinterpreter.py:840(do_rawtextColumn)
  126. 1709 0.000 0.000 0.000 0.000 /home/replaceafill/.buildout/eggs/zope.tales-3.5.3-py2.7.egg/zope/tales/tales.py:724(getDefault)
  127. 1698 0.000 0.000 0.000 0.000 {method 'reverse' of 'list' objects}
  128. 1690 0.005 0.000 0.008 0.000 /usr/lib/python2.7/decimal.py:800(_cmp)
  129. 1690 0.001 0.000 0.001 0.000 /usr/lib/python2.7/decimal.py:5835(_convert_other)
  130. 1677 0.002 0.000 0.047 0.000 /home/replaceafill/.buildout/eggs/zope.tales-3.5.3-py2.7.egg/zope/tales/tales.py:703(evaluateText)
  131. 1663 0.001 0.000 0.005 0.000 /home/replaceafill/.buildout/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/talinterpreter.py:574(do_endScope)
  132. 1653 0.002 0.000 0.002 0.000 /home/replaceafill/dev/sandboxes/merge/schooltool/src/schooltool/course/section.py:115(previous)
  133. 1630 0.002 0.000 0.003 0.000 /home/replaceafill/.buildout/eggs/zope.keyreference-3.6.4-py2.7.egg/zope/keyreference/persistent.py:34(__init__)
  134. 1630/1593 0.006 0.000 0.036 0.000 /home/replaceafill/.buildout/eggs/zope.pagetemplate-4.0.1-py2.7.egg/zope/pagetemplate/engine.py:51(__call__)
  135. 1627/1590 0.004 0.000 0.042 0.000 /home/replaceafill/.buildout/eggs/zope.tales-3.5.3-py2.7.egg/zope/tales/expressions.py:108(_eval)
  136. 1626/27 0.004 0.000 0.261 0.010 /home/replaceafill/.buildout/eggs/zope.tales-3.5.3-py2.7.egg/zope/tales/expressions.py:182(_eval)
  137. 1626/27 0.001 0.000 0.261 0.010 /home/replaceafill/.buildout/eggs/zope.tales-3.5.3-py2.7.egg/zope/tales/expressions.py:214(__call__)
  138. 1594 0.007 0.000 0.019 0.000 /home/replaceafill/dev/sandboxes/merge/schooltool.gradebook/src/schooltool/requirement/evaluation.py:251(getEvaluations)
  139. 1594 0.006 0.000 0.120 0.000 /home/replaceafill/dev/sandboxes/merge/schooltool.gradebook/src/schooltool/requirement/evaluation.py:101(get)
  140. 1594 0.006 0.000 0.021 0.000 /home/replaceafill/dev/sandboxes/merge/schooltool.gradebook/src/schooltool/gradebook/gradebook.py:245(_checkStudent)
  141. 1594 0.002 0.000 0.174 0.000 /home/replaceafill/dev/sandboxes/merge/schooltool.cando/src/schooltool/cando/gradebook.py:214(getSkillScore)
  142. 1594 0.011 0.000 0.172 0.000 /home/replaceafill/dev/sandboxes/merge/schooltool.gradebook/src/schooltool/gradebook/gradebook.py:174(getActivityScore)
  143. 1594 0.018 0.000 0.114 0.000 /home/replaceafill/dev/sandboxes/merge/schooltool.gradebook/src/schooltool/requirement/evaluation.py:78(__getitem__)
  144. 1594 0.009 0.000 0.239 0.000 /home/replaceafill/dev/sandboxes/merge/schooltool.gradebook/src/schooltool/gradebook/gradebook.py:274(getScore)
  145. 1594/476 0.012 0.000 207.580 0.436 /home/replaceafill/dev/sandboxes/merge/schooltool.cando/src/schooltool/cando/gradebook.py:152(getScore)
  146. 1594 0.002 0.000 0.002 0.000 /home/replaceafill/dev/sandboxes/merge/schooltool.gradebook/src/schooltool/gradebook/gradebook.py:254(_checkActivity)
  147. 1552 0.000 0.000 0.000 0.000 /home/replaceafill/.buildout/eggs/zope.pagetemplate-4.0.1-py2.7.egg/zope/pagetemplate/engine.py:47(<lambda>)
  148. 1549 0.000 0.000 0.000 0.000 {method 'lower' of 'unicode' objects}
  149. 1488 0.007 0.000 0.058 0.000 /home/replaceafill/.buildout/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/talinterpreter.py:468(attrAction_tal)
  150. 1472 0.002 0.000 0.005 0.000 /usr/lib/python2.7/cgi.py:1030(escape)
  151. 1467 0.003 0.000 0.007 0.000 /home/replaceafill/.buildout/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/taldefs.py:199(quote)
  152. 1372 0.001 0.000 0.001 0.000 /home/replaceafill/.buildout/eggs/zope.component-4.0.2-py2.7.egg/zope/component/hooks.py:82(getSite)
  153. 1370 0.002 0.000 0.007 0.000 /home/replaceafill/dev/sandboxes/merge/schooltool/src/schooltool/app/app.py:80(getSchoolToolApplication)
  154. 1356 0.014 0.000 0.224 0.000 /home/replaceafill/dev/sandboxes/merge/schooltool.cando/src/schooltool/cando/course.py:102(keys)
  155. 1356 0.003 0.000 0.004 0.000 /home/replaceafill/dev/sandboxes/merge/schooltool.cando/src/schooltool/cando/course.py:99(all_keys)
  156. 1238 0.007 0.000 0.021 0.000 /home/replaceafill/dev/sandboxes/merge/schooltool.cando/src/schooltool/cando/course.py:224(getSectionSkills)
  157. 1238 0.045 0.000 0.594 0.000 /home/replaceafill/dev/sandboxes/merge/schooltool.gradebook/src/schooltool/gradebook/activity.py:165(values)
  158. 1237 0.032 0.000 1.131 0.001 /home/replaceafill/dev/sandboxes/merge/schooltool.cando/src/schooltool/cando/gradebook.py:126(__init__)
  159. 1237 0.002 0.000 0.098 0.000 /home/replaceafill/dev/sandboxes/merge/schooltool/src/schooltool/relationship/relationship.py:391(__len__)
  160. 1225 10.492 0.009 195.979 0.160 /home/replaceafill/dev/sandboxes/merge/schooltool.cando/src/schooltool/cando/skill.py:95(findAllEquivalent)
  161. 1225/476 0.035 0.000 207.501 0.436 /home/replaceafill/dev/sandboxes/merge/schooltool.cando/src/schooltool/cando/gradebook.py:158(getPreviousScore)
  162. 1219 0.004 0.000 0.004 0.000 /home/replaceafill/dev/sandboxes/merge/schooltool/python/lib/python2.7/UserDict.py:18(__getitem__)
  163. 1219 0.003 0.000 0.006 0.000 /home/replaceafill/.buildout/eggs/zope.container-3.12.0-py2.7-linux-x86_64.egg/zope/container/sample.py:56(__getitem__)
  164. 1215 0.002 0.000 0.006 0.000 /home/replaceafill/.buildout/eggs/zope.container-3.12.0-py2.7-linux-x86_64.egg/zope/container/btree.py:107(get)
  165. 1214 0.002 0.000 0.008 0.000 /home/replaceafill/dev/sandboxes/merge/schooltool.gradebook/src/schooltool/requirement/scoresystem.py:65(getScoreSystemContainer)
  166. 1214 0.013 0.000 0.047 0.000 /home/replaceafill/dev/sandboxes/merge/schooltool.cando/src/schooltool/cando/skill.py:190(querySkillScoreSystem)
  167. 1214 0.002 0.000 0.049 0.000 /home/replaceafill/dev/sandboxes/merge/schooltool.cando/src/schooltool/cando/skill.py:85(scoresystem)
  168. 1214 0.006 0.000 0.006 0.000 /home/replaceafill/dev/sandboxes/merge/schooltool.gradebook/src/schooltool/requirement/scoresystem.py:262(scoresDict)
  169. 1143 0.001 0.000 0.001 0.000 /home/replaceafill/.buildout/eggs/zope.publisher-3.12.6-py2.7.egg/zope/publisher/browser.py:896(__init__)
  170. 1141 0.001 0.000 0.001 0.000 /home/replaceafill/.buildout/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/talinterpreter.py:1014(write)
  171. 1141 0.002 0.000 0.003 0.000 /usr/lib/python2.7/StringIO.py:54(__init__)
  172. 1141 0.001 0.000 0.004 0.000 /home/replaceafill/.buildout/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/talinterpreter.py:223(StringIO)
  173. 1139 0.001 0.000 0.001 0.000 /home/replaceafill/.buildout/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/talinterpreter.py:246(restoreOutputState)
  174. 1139 0.001 0.000 0.001 0.000 /home/replaceafill/.buildout/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/talinterpreter.py:228(saveState)
  175. 1139/12 0.003 0.000 0.259 0.022 /home/replaceafill/.buildout/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/talinterpreter.py:507(no_tag)
  176. 1139/12 0.001 0.000 0.259 0.022 /home/replaceafill/.buildout/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/talinterpreter.py:527(do_optTag_tal)
  177. 1136 0.177 0.000 10.340 0.009 {filter}
  178. 1125/22 0.002 0.000 0.230 0.010 /home/replaceafill/.buildout/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/talinterpreter.py:515(do_optTag)
  179. 1118 0.003 0.000 10.325 0.009 /home/replaceafill/dev/sandboxes/merge/schooltool.cando/src/schooltool/cando/gradebook.py:185(filterEquivalent)
  180. 1110 0.001 0.000 0.018 0.000 /home/replaceafill/.buildout/eggs/zope.component-4.0.2-py2.7.egg/zope/component/_api.py:109(getMultiAdapter)
  181. 992/17 0.001 0.000 0.223 0.013 /home/replaceafill/.buildout/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/talinterpreter.py:582(do_setLocal_tal)
  182. 968 0.000 0.000 0.000 0.000 {ord}
  183. 952 0.001 0.000 0.002 0.000 /usr/lib/python2.7/decimal.py:728(_check_nans)
  184. 952 0.005 0.000 0.037 0.000 /usr/lib/python2.7/decimal.py:935(__hash__)
  185. 952 0.000 0.000 0.000 0.000 {math.isinf}
  186. 952 0.003 0.000 0.009 0.000 /usr/lib/python2.7/decimal.py:864(__eq__)
  187. 952 0.001 0.000 0.002 0.000 /usr/lib/python2.7/decimal.py:3724(_dec_from_triple)
  188. 952 0.007 0.000 0.014 0.000 /usr/lib/python2.7/decimal.py:662(from_float)
  189. 952 0.001 0.000 0.001 0.000 {math.copysign}
  190. 952 0.004 0.000 0.004 0.000 /usr/lib/python2.7/decimal.py:999(__str__)
  191. 952 0.000 0.000 0.000 0.000 {method 'bit_length' of 'int' objects}
  192. 952 0.000 0.000 0.000 0.000 {math.isnan}
  193. 952 0.000 0.000 0.000 0.000 /home/replaceafill/.buildout/eggs/zope.tales-3.5.3-py2.7.egg/zope/tales/tales.py:571(getTypes)
  194. 952 0.000 0.000 0.000 0.000 {abs}
  195. 952 0.002 0.000 0.002 0.000 {method 'as_integer_ratio' of 'float' objects}
  196. 952 0.004 0.000 0.009 0.000 /usr/lib/python2.7/decimal.py:1582(__float__)
  197. 940 0.000 0.000 0.000 0.000 /home/replaceafill/.buildout/eggs/zope.interface-4.0.5-py2.7-linux-x86_64.egg/zope/interface/interface.py:218(<lambda>)
  198. 892/881 0.003 0.000 0.032 0.000 /home/replaceafill/.buildout/eggs/zope.cachedescriptors-3.5.1-py2.7.egg/zope/cachedescriptors/property.py:66(__get__)
  199. 868 0.004 0.000 0.006 0.000 /home/replaceafill/dev/sandboxes/merge/schooltool.cando/src/schooltool/cando/gradebook.py:176(previous_sections)
  200. 845 0.003 0.000 0.037 0.000 /home/replaceafill/dev/sandboxes/merge/schooltool.socialskills/src/schooltool/socialskills/browser/gradebook.py:207(isPassingScore)
  201. 844 0.000 0.000 0.000 0.000 /home/replaceafill/.buildout/eggs/zope.publisher-3.12.6-py2.7.egg/zope/publisher/http.py:583(getVirtualHostRoot)
  202. 844 0.000 0.000 0.000 0.000 {zope.proxy._zope_proxy_proxy.sameProxiedObjects}
  203. 808 0.002 0.000 0.002 0.000 /home/replaceafill/.buildout/eggs/zope.tales-3.5.3-py2.7.egg/zope/tales/tales.py:116(next)
  204. 795/763 0.001 0.000 0.004 0.000 /home/replaceafill/.buildout/eggs/zope.security-3.8.3-py2.7-linux-x86_64.egg/zope/security/checker.py:460(check)
  205. 744 0.000 0.000 0.000 0.000 {zope.proxy._zope_proxy_proxy.getProxiedObject}
  206. 740 0.001 0.000 0.001 0.000 /usr/lib/python2.7/weakref.py:101(get)
  207. 740 0.001 0.000 0.002 0.000 /home/replaceafill/.buildout/eggs/zope.interface-4.0.5-py2.7-linux-x86_64.egg/zope/interface/declarations.py:472(Provides)
  208. 738 0.000 0.000 0.002 0.000 /home/replaceafill/.buildout/eggs/zope.interface-4.0.5-py2.7-linux-x86_64.egg/zope/interface/declarations.py:718(ObjectSpecification)
  209. 738 0.002 0.000 0.007 0.000 /usr/lib/python2.7/decimal.py:907(__ge__)
  210. 738 0.000 0.000 0.000 0.000 {zope.interface._zope_interface_coptimizations.providedBy}
  211. 738 0.000 0.000 0.000 0.000 /usr/lib/python2.7/decimal.py:441(getcontext)
  212. 738 0.001 0.000 0.001 0.000 /usr/lib/python2.7/decimal.py:760(_compare_check_nans)
  213. 738 0.001 0.000 0.004 0.000 /home/replaceafill/.buildout/eggs/zope.proxy-3.6.1-py2.7-linux-x86_64.egg/zope/proxy/decorator.py:85(__get__)
  214. 738 0.002 0.000 0.011 0.000 /home/replaceafill/dev/sandboxes/merge/schooltool.gradebook/src/schooltool/requirement/scoresystem.py:214(isPassingScore)
  215. 738 0.000 0.000 0.000 0.000 /home/replaceafill/dev/sandboxes/merge/schooltool.gradebook/src/schooltool/requirement/evaluation.py:190(get)
  216. 696 0.001 0.000 0.001 0.000 /usr/lib/python2.7/urllib.py:1245(quote)
  217. 696 0.000 0.000 0.000 0.000 {method 'rstrip' of 'str' objects}
  218. 686/142 0.005 0.000 0.033 0.000 /home/replaceafill/.buildout/eggs/zope.traversing-3.14.0-py2.7.egg/zope/traversing/browser/absoluteurl.py:41(__str__)
  219. 599/583 0.001 0.000 0.002 0.000 {method 'encode' of 'unicode' objects}
  220. 587/92 0.003 0.000 0.008 0.000 /home/replaceafill/.buildout/eggs/zope.interface-4.0.5-py2.7-linux-x86_64.egg/zope/interface/adapter.py:662(_lookup)
  221. 479 0.001 0.000 0.001 0.000 /home/replaceafill/.buildout/eggs/zope.publisher-3.12.6-py2.7.egg/zope/publisher/base.py:337(get)
  222. 479 0.002 0.000 0.003 0.000 /home/replaceafill/.buildout/eggs/zope.publisher-3.12.6-py2.7.egg/zope/publisher/http.py:593(get)
  223. 479 0.002 0.000 0.005 0.000 /home/replaceafill/.buildout/eggs/zope.publisher-3.12.6-py2.7.egg/zope/publisher/browser.py:588(get)
  224. 478 0.001 0.000 0.007 0.000 /home/replaceafill/.buildout/eggs/zope.publisher-3.12.6-py2.7.egg/zope/publisher/base.py:345(__contains__)
  225. 476 0.000 0.000 0.000 0.000 {method 'pop' of 'dict' objects}
  226. 476 0.004 0.000 0.004 0.000 /home/replaceafill/dev/sandboxes/merge/schooltool.socialskills/src/schooltool/socialskills/browser/gradebook.py:231(getId)
  227. 476 0.000 0.000 0.000 0.000 {method 'setdefault' of 'dict' objects}
  228. 476 0.001 0.000 0.018 0.000 /home/replaceafill/dev/sandboxes/merge/schooltool.socialskills/src/schooltool/socialskills/browser/gradebook.py:213(getSkillCSSClass)
  229. 476 0.003 0.000 0.049 0.000 /home/replaceafill/dev/sandboxes/merge/schooltool.socialskills/src/schooltool/socialskills/browser/gradebook.py:194(getRating)
  230. 476 0.005 0.000 0.046 0.000 /home/replaceafill/dev/sandboxes/merge/schooltool.socialskills/src/schooltool/socialskills/browser/gradebook.py:201(getScoreSystemInfo)
  231. 476 0.000 0.000 0.000 0.000 <string>:1(<module>)
  232. 472 0.004 0.000 0.034 0.000 /home/replaceafill/.buildout/eggs/ZODB3-3.10.5-py2.7-linux-x86_64.egg/ZODB/Connection.py:233(get)
  233. 472 0.002 0.000 0.006 0.000 /home/replaceafill/.buildout/eggs/ZODB3-3.10.5-py2.7-linux-x86_64.egg/ZODB/serialize.py:575(getGhost)
  234. 452 0.001 0.000 0.002 0.000 /home/replaceafill/.buildout/eggs/zope.component-4.0.2-py2.7.egg/zope/component/zcml.py:537(__call__)
  235. 452 0.001 0.000 0.001 0.000 /home/replaceafill/.buildout/eggs/zope.component-4.0.2-py2.7.egg/zope/component/security.py:57(proxify)
  236. 451 0.000 0.000 0.000 0.000 /home/replaceafill/.buildout/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/talinterpreter.py:845(do_rawtextOffset)
  237. 399 0.000 0.000 0.001 0.000 /home/replaceafill/.buildout/eggs/zope.interface-4.0.5-py2.7-linux-x86_64.egg/zope/interface/interface.py:514(__cmp)
  238. 399 0.000 0.000 0.001 0.000 /home/replaceafill/.buildout/eggs/zope.interface-4.0.5-py2.7-linux-x86_64.egg/zope/interface/interface.py:552(__eq__)
  239. 392 0.000 0.000 0.001 0.000 /home/replaceafill/.buildout/eggs/ZODB3-3.10.5-py2.7-linux-x86_64.egg/ZODB/serialize.py:551(load_oid)
  240. 369 0.000 0.000 0.000 0.000 {method 'date' of 'datetime.datetime' objects}
  241. 369 0.000 0.000 0.000 0.000 {method 'astimezone' of 'datetime.datetime' objects}
  242. 369 0.001 0.000 0.001 0.000 /home/replaceafill/dev/sandboxes/merge/schooltool.gradebook/src/schooltool/requirement/evaluation.py:207(__nonzero__)
  243. 369 0.001 0.000 0.004 0.000 /home/replaceafill/.buildout/eggs/pytz-2013b-py2.7.egg/pytz/__init__.py:228(localize)
  244. 369 0.002 0.000 0.002 0.000 {method 'replace' of 'datetime.datetime' objects}
  245. 353 0.001 0.000 0.002 0.000 /home/replaceafill/.buildout/eggs/zope.component-4.0.2-py2.7.egg/zope/component/_api.py:171(queryUtility)
  246. 353 0.001 0.000 0.002 0.000 /home/replaceafill/.buildout/eggs/zope.interface-4.0.5-py2.7-linux-x86_64.egg/zope/interface/registry.py:163(queryUtility)
  247. 321 0.002 0.000 0.008 0.000 /home/replaceafill/dev/sandboxes/merge/schooltool/src/schooltool/securitypolicy/policy.py:75(cachingKey)
  248. 313 0.001 0.000 0.001 0.000 {method 'match' of '_sre.SRE_Pattern' objects}
  249. 307/224 0.000 0.000 0.004 0.000 /home/replaceafill/.buildout/eggs/zope.component-4.0.2-py2.7.egg/zope/component/_api.py:102(queryAdapter)
  250. 294 0.000 0.000 0.000 0.000 /home/replaceafill/.buildout/eggs/zope.interface-4.0.5-py2.7-linux-x86_64.egg/zope/interface/interface.py:277(weakref)
  251. 294/27 0.002 0.000 0.006 0.000 /home/replaceafill/.buildout/eggs/zope.interface-4.0.5-py2.7-linux-x86_64.egg/zope/interface/adapter.py:680(_lookupAll)
  252. 288 0.000 0.000 0.000 0.000 /home/replaceafill/dev/sandboxes/merge/schooltool/src/schooltool/securitypolicy/crowds.py:58(getFactory)
  253. 261 0.000 0.000 0.000 0.000 {method 'rfind' of 'unicode' objects}
  254. 248 0.000 0.000 0.000 0.000 /home/replaceafill/dev/sandboxes/merge/schooltool/src/schooltool/securitypolicy/crowds.py:137(__init__)
  255. 248 0.000 0.000 0.000 0.000 /home/replaceafill/dev/sandboxes/merge/schooltool/src/schooltool/securitypolicy/policy.py:84(getCache)
  256. 218 0.000 0.000 0.004 0.000 /home/replaceafill/dev/sandboxes/merge/schooltool/src/schooltool/securitypolicy/policy.py:107(cache)
  257. 205 0.000 0.000 0.000 0.000 /home/replaceafill/.buildout/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/talgenerator.py:224(emit)
  258. 201 0.000 0.000 0.000 0.000 /home/replaceafill/.buildout/eggs/zope.publisher-3.12.6-py2.7.egg/zope/publisher/browser.py:900(__getParent)
  259. 193/168 0.001 0.000 0.029 0.000 /home/replaceafill/.buildout/eggs/zope.traversing-3.14.0-py2.7.egg/zope/traversing/adapters.py:94(traversePathElement)
  260. 193 0.000 0.000 0.001 0.000 /home/replaceafill/.buildout/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/talinterpreter.py:608(_writeText)
  261. 193 0.000 0.000 0.006 0.000 /home/replaceafill/.buildout/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/talinterpreter.py:619(do_insertText_tal)
  262. 179 0.000 0.000 0.000 0.000 /home/replaceafill/.buildout/eggs/zope.traversing-3.14.0-py2.7.egg/zope/traversing/adapters.py:36(__init__)
  263. 179/154 0.000 0.000 0.024 0.000 /home/replaceafill/.buildout/eggs/zope.traversing-3.14.0-py2.7.egg/zope/traversing/adapters.py:39(traverse)
  264. 159 0.000 0.000 0.000 0.000 {method 'items' of 'dict' objects}
  265. 158 0.001 0.000 0.004 0.000 /home/replaceafill/.buildout/eggs/zope.traversing-3.14.0-py2.7.egg/zope/traversing/browser/absoluteurl.py:119(__str__)
  266. 158 0.004 0.000 0.004 0.000 /home/replaceafill/.buildout/eggs/zope.publisher-3.12.6-py2.7.egg/zope/publisher/http.py:536(getApplicationURL)
  267. 156 0.000 0.000 0.001 0.000 /home/replaceafill/dev/sandboxes/merge/schooltool/src/schooltool/securitypolicy/crowds.py:68(getCrowdsUtility)
  268. 155 0.000 0.000 0.001 0.000 /home/replaceafill/dev/sandboxes/merge/schooltool/src/schooltool/securitypolicy/crowds.py:63(getFactories)
  269. 155 0.000 0.000 0.000 0.000 /home/replaceafill/dev/sandboxes/merge/schooltool/src/schooltool/securitypolicy/crowds.py:55(getCrowdNames)
  270. 154 0.001 0.000 0.039 0.000 /home/replaceafill/.buildout/eggs/zope.traversing-3.14.0-py2.7.egg/zope/traversing/browser/absoluteurl.py:32(absoluteURL)
  271. 146/7 0.001 0.000 0.203 0.029 /home/replaceafill/.buildout/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/talinterpreter.py:818(do_loop_tal)
  272. 146 0.000 0.000 0.000 0.000 /home/replaceafill/.buildout/eggs/zope.tales-3.5.3-py2.7.egg/zope/tales/tales.py:64(__init__)
  273. 146 0.000 0.000 0.014 0.000 /home/replaceafill/.buildout/eggs/zope.tales-3.5.3-py2.7.egg/zope/tales/tales.py:681(setRepeat)
  274. 145 0.000 0.000 0.000 0.000 {method 'encode' of 'str' objects}
  275. 142 0.000 0.000 0.033 0.000 /home/replaceafill/.buildout/eggs/zope.traversing-3.14.0-py2.7.egg/zope/traversing/browser/absoluteurl.py:80(__call__)
  276. 141 0.000 0.000 0.000 0.000 /home/replaceafill/.buildout/eggs/zope.location-3.9.1-py2.7.egg/zope/location/traversing.py:39(__init__)
  277. 140/57 0.000 0.000 0.009 0.000 /home/replaceafill/.buildout/eggs/zope.location-3.9.1-py2.7.egg/zope/location/traversing.py:162(getParent)
  278. 140/57 0.001 0.000 0.010 0.000 /home/replaceafill/.buildout/eggs/zope.traversing-3.14.0-py2.7.egg/zope/traversing/api.py:123(getParent)
  279. 131 0.000 0.000 0.001 0.000 /home/replaceafill/.buildout/eggs/zope.component-4.0.2-py2.7.egg/zope/component/_api.py:165(getUtility)
  280. 130 0.001 0.000 0.008 0.000 /home/replaceafill/dev/sandboxes/merge/schooltool/src/schooltool/schoolyear/browser/schoolyear.py:90(__str__)
  281. 130 0.000 0.000 0.000 0.000 {method 'group' of '_sre.SRE_Match' objects}
  282. 130 0.002 0.000 0.020 0.000 /home/replaceafill/dev/sandboxes/merge/schooltool/src/schooltool/course/browser/section.py:104(__str__)
  283. 130 0.001 0.000 0.001 0.000 /home/replaceafill/.buildout/eggs/zope.intid-3.7.2-py2.7.egg/zope/intid/__init__.py:71(getObject)
  284. 130 0.000 0.000 0.000 0.000 /home/replaceafill/.buildout/eggs/zope.keyreference-3.6.4-py2.7.egg/zope/keyreference/persistent.py:44(__call__)
  285. 129 0.000 0.000 0.000 0.000 /home/replaceafill/.buildout/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/talgenerator.py:118(optimizeArgsList)
  286. 128 0.000 0.000 0.000 0.000 /home/replaceafill/.buildout/eggs/zope.tales-3.5.3-py2.7.egg/zope/tales/tales.py:642(setContext)
  287. 128 0.000 0.000 0.000 0.000 {method 'end' of '_sre.SRE_Match' objects}
  288. 128 0.001 0.000 0.001 0.000 /home/replaceafill/.buildout/eggs/zope.interface-4.0.5-py2.7-linux-x86_64.egg/zope/interface/adapter.py:510(_subscribe)
  289. 127 0.000 0.000 0.007 0.000 /home/replaceafill/.buildout/eggs/zope.interface-4.0.5-py2.7-linux-x86_64.egg/zope/interface/registry.py:248(getAdapters)
  290. 124 0.000 0.000 0.000 0.000 {method 'startswith' of 'unicode' objects}
  291. 121 0.000 0.000 0.000 0.000 /home/replaceafill/.buildout/eggs/zope.publisher-3.12.6-py2.7.egg/zope/publisher/base.py:210(<lambda>)
  292. 119 0.000 0.000 0.004 0.000 /home/replaceafill/dev/sandboxes/merge/schooltool.socialskills/src/schooltool/socialskills/browser/gradebook.py:226(getWorksheetLabel)
  293. 119 0.000 0.000 0.023 0.000 /home/replaceafill/dev/sandboxes/merge/schooltool.cando/src/schooltool/cando/course.py:81(title)
  294. 114 0.000 0.000 0.000 0.000 /home/replaceafill/.buildout/eggs/zope.interface-4.0.5-py2.7-linux-x86_64.egg/zope/interface/interface.py:492(_call_conform)
  295. 114 0.000 0.000 0.000 0.000 /home/replaceafill/dev/sandboxes/merge/schooltool/src/schooltool/app/security.py:68(__conform__)
  296. 103 0.000 0.000 0.006 0.000 /home/replaceafill/dev/sandboxes/merge/schooltool/src/schooltool/securitypolicy/policy.py:95(checkCache)
  297. 103/77 0.000 0.000 0.025 0.000 /home/replaceafill/dev/sandboxes/merge/schooltool/src/schooltool/securitypolicy/policy.py:116(checkPermission)
  298. 98 0.000 0.000 0.000 0.000 /usr/lib/python2.7/markupbase.py:49(updatepos)
  299. 96 0.000 0.000 0.001 0.000 {method 'sub' of '_sre.SRE_Pattern' objects}
  300. 94 0.000 0.000 0.000 0.000 {method 'count' of 'unicode' objects}
  301. 92 0.001 0.000 0.009 0.000 /home/replaceafill/.buildout/eggs/zope.interface-4.0.5-py2.7-linux-x86_64.egg/zope/interface/adapter.py:518(_uncached_lookup)
  302. 89 0.000 0.000 0.000 0.000 {method 'update' of 'dict' objects}
  303. 86 0.000 0.000 0.001 0.000 /home/replaceafill/.buildout/eggs/zope.component-4.0.2-py2.7.egg/zope/component/_api.py:96(getAdapter)
  304. 83 0.000 0.000 0.001 0.000 /home/replaceafill/.buildout/eggs/zope.component-4.0.2-py2.7.egg/zope/component/security.py:79(factory)
  305. 83 0.000 0.000 0.000 0.000 /home/replaceafill/dev/sandboxes/merge/schooltool/src/schooltool/securitypolicy/crowds.py:225(contains)
  306. 83 0.000 0.000 0.001 0.000 /home/replaceafill/dev/sandboxes/merge/schooltool/src/schooltool/skin/flourish/content.py:192(providerViewCrowd)
  307. 80/78 0.000 0.000 0.006 0.000 /home/replaceafill/dev/sandboxes/merge/schooltool/src/schooltool/securitypolicy/crowds.py:157(contains)
  308. 79 0.000 0.000 0.006 0.000 {method 'lookupAll' of '_zope_interface_coptimizations.VerifyingBase' objects}
  309. 79 0.000 0.000 0.000 0.000 /home/replaceafill/.buildout/eggs/zope.component-4.0.2-py2.7.egg/zope/component/_api.py:125(getAdapters)
  310. 78 0.000 0.000 0.000 0.000 /usr/lib/python2.7/json/encoder.py:417(_iterencode)
  311. 78 0.000 0.000 0.001 0.000 /home/replaceafill/dev/sandboxes/merge/schooltool/src/schooltool/securitypolicy/policy.py:153(checkPermissionCrowds)
  312. 78 0.000 0.000 0.000 0.000 /usr/lib/python2.7/json/encoder.py:341(_iterencode_dict)
  313. 77 0.000 0.000 0.001 0.000 /home/replaceafill/dev/sandboxes/merge/schooltool/src/schooltool/securitypolicy/metaconfigure.py:52(crowdFactories)
  314. 77/51 0.001 0.000 0.019 0.000 /home/replaceafill/dev/sandboxes/merge/schooltool/src/schooltool/securitypolicy/policy.py:130(checkByAdaptation)
  315. 75 0.000 0.000 0.000 0.000 {method 'lower' of 'str' objects}
  316. 71 0.000 0.000 0.000 0.000 {method 'search' of '_sre.SRE_Pattern' objects}
  317. 71 0.000 0.000 0.000 0.000 /home/replaceafill/.buildout/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/htmltalparser.py:275(fixname)
  318. 66 0.000 0.000 0.000 0.000 /home/replaceafill/.buildout/eggs/zope.pagetemplate-4.0.1-py2.7.egg/zope/pagetemplate/engine.py:474(pt_getEngine)
  319. 62/32 0.000 0.000 0.002 0.000 /home/replaceafill/.buildout/eggs/zope.interface-4.0.5-py2.7-linux-x86_64.egg/zope/interface/adapter.py:596(subscribers)
  320. 62/32 0.000 0.000 0.002 0.000 /home/replaceafill/.buildout/eggs/zope.interface-4.0.5-py2.7-linux-x86_64.egg/zope/interface/registry.py:322(subscribers)
  321. 62 0.000 0.000 0.001 0.000 {method 'subscriptions' of '_zope_interface_coptimizations.VerifyingBase' objects}
  322. 62/32 0.000 0.000 0.002 0.000 /home/replaceafill/.buildout/eggs/zope.component-4.0.2-py2.7.egg/zope/component/_api.py:133(subscribers)
  323. 61 0.000 0.000 0.000 0.000 /home/replaceafill/.buildout/eggs/zope.container-3.12.0-py2.7-linux-x86_64.egg/zope/container/btree.py:103(__getitem__)
  324. 56/23 0.000 0.000 0.000 0.000 /home/replaceafill/.buildout/eggs/zope.interface-4.0.5-py2.7-linux-x86_64.egg/zope/interface/declarations.py:816(_normalizeargs)
  325. 53 0.000 0.000 0.000 0.000 {method 'rindex' of 'unicode' objects}
  326. 52 0.000 0.000 0.000 0.000 {method 'split' of 'unicode' objects}
  327. 52 0.000 0.000 0.000 0.000 /home/replaceafill/.buildout/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/talgenerator.py:253(emitRawText)
  328. 52 0.000 0.000 0.000 0.000 /usr/lib/python2.7/markupbase.py:41(getpos)
  329. 50 0.000 0.000 0.000 0.000 /home/replaceafill/dev/sandboxes/merge/schooltool/python/lib/python2.7/re.py:268(_subx)
  330. 50 0.000 0.000 0.000 0.000 /home/replaceafill/dev/sandboxes/merge/schooltool/python/lib/python2.7/re.py:248(_compile_repl)
  331. 48 0.000 0.000 0.000 0.000 {method 'startswith' of 'str' objects}
  332. 48 0.000 0.000 0.000 0.000 {method 'start' of '_sre.SRE_Match' objects}
  333. 48 0.000 0.000 0.004 0.000 /home/replaceafill/dev/sandboxes/merge/schooltool/src/schooltool/course/section.py:278(contains)
  334. 48 0.000 0.000 0.000 0.000 /home/replaceafill/dev/sandboxes/merge/schooltool.gradebook/src/schooltool/gradebook/gradebook.py:557(getGradebookSection)
  335. 46 0.000 0.000 0.000 0.000 /home/replaceafill/.buildout/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/htmltalparser.py:242(handle_data)
  336. 45 0.000 0.000 0.000 0.000 /home/replaceafill/.buildout/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/translationcontext.py:26(__init__)
  337. 45 0.000 0.000 0.000 0.000 {method 'keys' of 'dict' objects}
  338. 45 0.000 0.000 0.000 0.000 {method 'strip' of 'unicode' objects}
  339. 45 0.000 0.000 0.000 0.000 {zope.security._zope_security_checker.selectChecker}
  340. 44 0.000 0.000 0.000 0.000 /home/replaceafill/.buildout/eggs/zope.schema-3.7.1-py2.7.egg/zope/schema/fieldproperty.py:37(__get__)
  341. 43 0.000 0.000 0.000 0.000 /usr/lib/python2.7/HTMLParser.py:444(unescape)
  342. 42 0.000 0.000 0.000 0.000 {method '__setstate__' of 'BTrees.OOBTree.OOBucket' objects}
  343. 42 0.000 0.000 0.000 0.000 {range}
  344. 40 0.000 0.000 0.000 0.000 /home/replaceafill/.buildout/eggs/zope.security-3.8.3-py2.7-linux-x86_64.egg/zope/security/checker.py:61(ProxyFactory)
  345. 39 0.000 0.000 0.000 0.000 /home/replaceafill/.buildout/eggs/zope.publisher-3.12.6-py2.7.egg/zope/publisher/browser.py:903(__setParent)
  346. 38 0.000 0.000 0.000 0.000 /home/replaceafill/.buildout/eggs/zope.interface-4.0.5-py2.7-linux-x86_64.egg/zope/interface/interface.py:192(subscribe)
  347. 38 0.000 0.000 0.000 0.000 /usr/lib/python2.7/weakref.py:283(get)
  348. 38 0.000 0.000 0.000 0.000 /usr/lib/python2.7/weakref.py:261(__setitem__)
  349. 37 0.000 0.000 0.000 0.000 /home/replaceafill/.buildout/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/talinterpreter.py:370(do_setPosition)
  350. 37 0.000 0.000 0.000 0.000 /home/replaceafill/dev/sandboxes/merge/schooltool/src/schooltool/skin/flourish/viewlet.py:191(__getitem__)
  351. 36 0.000 0.000 0.000 0.000 /home/replaceafill/.buildout/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/talinterpreter.py:351(do_mode)
  352. 36 0.000 0.000 0.000 0.000 /home/replaceafill/.buildout/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/talinterpreter.py:347(do_version)
  353. 35 0.001 0.000 0.001 0.000 /home/replaceafill/.buildout/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/talgenerator.py:70(optimize)
  354. 35 0.000 0.000 0.000 0.000 /home/replaceafill/.buildout/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/talgenerator.py:170(optimizeCommonTriple)
  355. 35 0.000 0.000 0.000 0.000 /home/replaceafill/.buildout/eggs/zope.keyreference-3.6.4-py2.7.egg/zope/keyreference/persistent.py:47(__hash__)
  356. 35 0.000 0.000 0.000 0.000 {method 'intersection' of 'set' objects}
  357. 34 0.000 0.000 0.000 0.000 /home/replaceafill/.buildout/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/talinterpreter.py:284(popStream)
  358. 34 0.000 0.000 0.000 0.000 {_json.encode_basestring_ascii}
  359. 33 0.000 0.000 0.000 0.000 /home/replaceafill/.buildout/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/talgenerator.py:206(pushProgram)
  360. 33 0.000 0.000 0.000 0.000 /home/replaceafill/.buildout/eggs/zope.publisher-3.12.6-py2.7.egg/zope/publisher/base.py:279(_getResponse)
  361. 33 0.000 0.000 0.001 0.000 /home/replaceafill/.buildout/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/talgenerator.py:210(popProgram)
  362. 33 0.001 0.000 0.001 0.000 {method 'join' of 'unicode' objects}
  363. 32 0.000 0.000 0.000 0.000 /home/replaceafill/.buildout/eggs/zope.tales-3.5.3-py2.7.egg/zope/tales/tales.py:583(getBaseNames)
  364. 32/1 0.000 0.000 0.263 0.263 /home/replaceafill/.buildout/eggs/zope.pagetemplate-4.0.1-py2.7.egg/zope/pagetemplate/pagetemplate.py:116(pt_render)
  365. 32/1 0.000 0.000 0.263 0.263 /home/replaceafill/.buildout/eggs/zope.browserpage-4.0.0-py2.7.egg/zope/browserpage/viewpagetemplatefile.py:76(__call__)
  366. 32 0.000 0.000 0.001 0.000 /home/replaceafill/.buildout/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/talinterpreter.py:145(__init__)
  367. 32 0.000 0.000 0.000 0.000 /home/replaceafill/.buildout/eggs/zope.pagetemplate-4.0.1-py2.7.egg/zope/pagetemplate/pagetemplate.py:41(__init__)
  368. 32/1 0.000 0.000 0.263 0.263 /home/replaceafill/.buildout/eggs/zope.pagetemplate-4.0.1-py2.7.egg/zope/pagetemplate/pagetemplate.py:235(__call__)
  369. 32 0.000 0.000 0.000 0.000 /home/replaceafill/.buildout/eggs/zope.pagetemplate-4.0.1-py2.7.egg/zope/pagetemplate/pagetemplate.py:110(pt_getEngineContext)
  370. 32/1 0.000 0.000 0.262 0.262 /home/replaceafill/.buildout/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/talinterpreter.py:267(__call__)
  371. 32 0.000 0.000 0.000 0.000 /home/replaceafill/dev/sandboxes/merge/schooltool/src/schooltool/skin/flourish/sorting.py:64(<lambda>)
  372. 32 0.000 0.000 0.000 0.000 /home/replaceafill/.buildout/eggs/zope.pagetemplate-4.0.1-py2.7.egg/zope/pagetemplate/engine.py:259(getContext)
  373. 32 0.000 0.000 0.001 0.000 /home/replaceafill/.buildout/eggs/zope.pagetemplate-4.0.1-py2.7.egg/zope/pagetemplate/pagetemplate.py:46(getvalue)
  374. 32 0.000 0.000 0.000 0.000 /home/replaceafill/.buildout/eggs/zope.publisher-3.12.6-py2.7.egg/zope/publisher/http.py:686(getHeader)
  375. 32 0.000 0.000 0.000 0.000 /home/replaceafill/.buildout/eggs/zope.pagetemplate-4.0.1-py2.7.egg/zope/pagetemplate/pagetemplate.py:98(pt_getContext)
  376. 32 0.000 0.000 0.000 0.000 /home/replaceafill/dev/sandboxes/merge/schooltool/src/schooltool/skin/flourish/viewlet.py:54(manager)
  377. 32 0.000 0.000 0.000 0.000 /home/replaceafill/.buildout/eggs/zope.tales-3.5.3-py2.7.egg/zope/tales/tales.py:625(__init__)
  378. 32 0.000 0.000 0.000 0.000 /home/replaceafill/.buildout/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/talinterpreter.py:567(do_beginScope_tal)
  379. 31 0.000 0.000 0.001 0.000 /home/replaceafill/dev/sandboxes/merge/schooltool/src/schooltool/schoolyear/subscriber.py:30(subscriberAdapterDispatcher)
  380. 31 0.000 0.000 0.000 0.000 /home/replaceafill/.buildout/eggs/zope.i18n-3.8.0-py2.7.egg/zope/i18n/__init__.py:128(interpolate)
  381. 31 0.000 0.000 0.002 0.000 /home/replaceafill/.buildout/eggs/zope.event-4.0.2-py2.7.egg/zope/event/__init__.py:27(notify)
  382. 31 0.000 0.000 0.002 0.000 /home/replaceafill/.buildout/eggs/zope.component-4.0.2-py2.7.egg/zope/component/event.py:26(dispatch)
  383. 31 0.000 0.000 0.001 0.000 /home/replaceafill/.buildout/eggs/zope.i18n-3.8.0-py2.7.egg/zope/i18n/__init__.py:47(translate)
  384. 31 0.000 0.000 0.000 0.000 /home/replaceafill/.buildout/eggs/zope.interface-4.0.5-py2.7-linux-x86_64.egg/zope/interface/interface.py:428(direct)
  385. 30 0.000 0.000 0.000 0.000 {method 'endswith' of 'unicode' objects}
  386. 30 0.000 0.000 0.000 0.000 /home/replaceafill/dev/sandboxes/merge/schooltool/src/schooltool/schoolyear/subscriber.py:40(__init__)
  387. 30 0.000 0.000 0.000 0.000 {max}
  388. 30/17 0.000 0.000 0.000 0.000 /home/replaceafill/dev/sandboxes/merge/schooltool/src/schooltool/skin/flourish/sorting.py:31(visit)
  389. 30 0.000 0.000 0.001 0.000 /home/replaceafill/dev/sandboxes/merge/schooltool/src/schooltool/schoolyear/subscriber.py:51(__call__)
  390. 30/26 0.000 0.000 0.000 0.000 {zope.interface._zope_interface_coptimizations.implementedBy}
  391. 30 0.000 0.000 0.000 0.000 /home/replaceafill/.buildout/eggs/zope.browserpage-4.0.0-py2.7.egg/zope/browserpage/viewpagetemplatefile.py:69(__init__)
  392. 30/7 0.000 0.000 0.257 0.037 /home/replaceafill/.buildout/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/talinterpreter.py:741(do_insertStructure_tal)
  393. 30 0.000 0.000 0.000 0.000 /home/replaceafill/.buildout/eggs/zope.interface-4.0.5-py2.7-linux-x86_64.egg/zope/interface/interfaces.py:772(__init__)
  394. 30 0.000 0.000 0.001 0.000 /home/replaceafill/.buildout/eggs/zope.component-4.0.2-py2.7.egg/zope/component/event.py:32(objectEventNotify)
  395. 30 0.000 0.000 0.000 0.000 /home/replaceafill/.buildout/eggs/zope.contentprovider-3.7.2-py2.7.egg/zope/contentprovider/interfaces.py:53(__init__)
  396. 29 0.000 0.000 0.000 0.000 /home/replaceafill/.buildout/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/talinterpreter.py:317(stream_write)
  397. 29 0.000 0.000 0.001 0.000 /home/replaceafill/.buildout/eggs/zope.tales-3.5.3-py2.7.egg/zope/tales/expressions.py:281(__call__)
  398. 28 0.000 0.000 0.001 0.000 /home/replaceafill/.buildout/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/talgenerator.py:144(optimizeStartTag)
  399. 28 0.000 0.000 0.000 0.000 /home/replaceafill/.buildout/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/htmltalparser.py:256(scan_xmlns)
  400. 28 0.000 0.000 0.000 0.000 /home/replaceafill/.buildout/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/talgenerator.py:196(todoPop)
  401. 28 0.000 0.000 0.004 0.000 /usr/lib/python2.7/HTMLParser.py:279(parse_starttag)
  402. 28 0.000 0.000 0.000 0.000 /home/replaceafill/.buildout/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/htmltalparser.py:266(pop_xmlns)
  403. 28 0.000 0.000 0.000 0.000 /home/replaceafill/.buildout/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/htmltalparser.py:187(close_para_tags)
  404. 28 0.000 0.000 0.001 0.000 /home/replaceafill/.buildout/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/talgenerator.py:464(emitStartElement)
  405. 28 0.000 0.000 0.000 0.000 {hasattr}
  406. 28 0.000 0.000 0.000 0.000 /home/replaceafill/.buildout/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/talgenerator.py:193(todoPush)
  407. 28 0.000 0.000 0.000 0.000 /usr/lib/python2.7/HTMLParser.py:331(check_for_whole_start_tag)
  408. 28 0.000 0.000 0.000 0.000 /home/replaceafill/.buildout/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/talgenerator.py:227(emitStartTag)
  409. 28 0.000 0.000 0.000 0.000 /home/replaceafill/.buildout/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/htmltalparser.py:288(process_ns)
  410. 28 0.000 0.000 0.003 0.000 /home/replaceafill/.buildout/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/talgenerator.py:721(emitEndElement)
  411. 27 0.000 0.000 0.006 0.000 /home/replaceafill/.buildout/eggs/zope.interface-4.0.5-py2.7-linux-x86_64.egg/zope/interface/adapter.py:552(_uncached_lookupAll)
  412. 26/9 0.000 0.000 0.000 0.000 /home/replaceafill/.buildout/eggs/zope.interface-4.0.5-py2.7-linux-x86_64.egg/zope/interface/adapter.py:692(_subscriptions)
  413. 26 0.000 0.000 0.000 0.000 {method 'insert' of 'list' objects}
  414. 26 0.000 0.000 0.001 0.000 /home/replaceafill/.buildout/eggs/zope.pagetemplate-4.0.1-py2.7.egg/zope/pagetemplate/engine.py:105(translate)
  415. 26 0.000 0.000 0.001 0.000 /home/replaceafill/.buildout/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/talinterpreter.py:824(translate)
  416. 25 0.000 0.000 0.000 0.000 {built-in method fromkeys}
  417. 25 0.000 0.000 0.000 0.000 /home/replaceafill/dev/sandboxes/merge/schooltool/src/schooltool/skin/flourish/content.py:44(view)
  418. 23 0.000 0.000 0.002 0.000 /home/replaceafill/.buildout/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/talgenerator.py:199(compileExpression)
  419. 23 0.000 0.000 0.002 0.000 /home/replaceafill/.buildout/eggs/zope.tales-3.5.3-py2.7.egg/zope/tales/tales.py:586(compile)
  420. 23 0.000 0.000 0.000 0.000 /home/replaceafill/dev/sandboxes/merge/schooltool/src/schooltool/app/browser/__init__.py:378(same)
  421. 22 0.000 0.000 0.000 0.000 /usr/lib/python2.7/socket.py:276(close)
  422. 22 0.000 0.000 0.024 0.001 /home/replaceafill/dev/sandboxes/merge/schooltool/src/schooltool/skin/flourish/viewlet.py:69(__call__)
  423. 22 0.000 0.000 0.000 0.000 /home/replaceafill/.buildout/eggs/zope.security-3.8.3-py2.7-linux-x86_64.egg/zope/security/adapter.py:105(_customizeProtected)
  424. 22 0.000 0.000 0.000 0.000 /home/replaceafill/.buildout/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/talgenerator.py:442(replaceAttrs)
  425. 22 0.000 0.000 0.000 0.000 /usr/lib/python2.7/socket.py:285(__del__)
  426. 21 0.000 0.000 0.004 0.000 /home/replaceafill/.buildout/eggs/zope.interface-4.0.5-py2.7-linux-x86_64.egg/zope/interface/declarations.py:55(__init__)
  427. 21 0.000 0.000 0.000 0.000 /home/replaceafill/.buildout/eggs/zope.pagetemplate-4.0.1-py2.7.egg/zope/pagetemplate/pagetemplate.py:190(_cook_check)
  428. 21 0.000 0.000 0.001 0.000 /home/replaceafill/.buildout/eggs/zope.interface-4.0.5-py2.7-linux-x86_64.egg/zope/interface/ro.py:24(mergeOrderings)
  429. 21 0.000 0.000 0.003 0.000 /home/replaceafill/.buildout/eggs/zope.interface-4.0.5-py2.7-linux-x86_64.egg/zope/interface/declarations.py:58(changed)
  430. 21 0.000 0.000 0.000 0.000 /usr/lib/python2.7/weakref.py:243(__init__)
  431. 21 0.000 0.000 0.003 0.000 /home/replaceafill/.buildout/eggs/zope.interface-4.0.5-py2.7-linux-x86_64.egg/zope/interface/interface.py:222(changed)
  432. 21 0.000 0.000 0.000 0.000 {method 'strip' of 'str' objects}
  433. 21 0.000 0.000 0.000 0.000 /home/replaceafill/dev/sandboxes/merge/schooltool/src/schooltool/common/inlinept.py:117(__get__)
  434. 21 0.000 0.000 0.002 0.000 /home/replaceafill/.buildout/eggs/zope.interface-4.0.5-py2.7-linux-x86_64.egg/zope/interface/ro.py:19(ro)
  435. 21 0.000 0.000 0.004 0.000 /home/replaceafill/.buildout/eggs/zope.interface-4.0.5-py2.7-linux-x86_64.egg/zope/interface/interface.py:187(__init__)
  436. 21 0.000 0.000 0.000 0.000 /usr/lib/python2.7/weakref.py:350(keys)
  437. 21 0.000 0.000 0.000 0.000 {method 'clear' of 'dict' objects}
  438. 21 0.000 0.000 0.000 0.000 /home/replaceafill/dev/sandboxes/merge/schooltool/src/schooltool/common/inlinept.py:96(pt_getContext)
  439. 21 0.000 0.000 0.003 0.000 /home/replaceafill/.buildout/eggs/zope.interface-4.0.5-py2.7-linux-x86_64.egg/zope/interface/interface.py:204(__setBases)
  440. 21 0.001 0.000 0.001 0.000 /home/replaceafill/.buildout/eggs/zope.interface-4.0.5-py2.7-linux-x86_64.egg/zope/interface/ro.py:58(_flatten)
  441. 21/5 0.000 0.000 0.031 0.006 /home/replaceafill/dev/sandboxes/merge/schooltool/src/schooltool/common/inlinept.py:105(__call__)
  442. 20 0.000 0.000 0.000 0.000 /home/replaceafill/dev/sandboxes/merge/schooltool/src/schooltool/securitypolicy/crowds.py:212(contains)
  443. 19 0.000 0.000 0.000 0.000 /home/replaceafill/.buildout/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/htmltalparser.py:212(close_enclosed_tags)
  444. 19 0.000 0.000 0.001 0.000 /usr/lib/python2.7/HTMLParser.py:363(parse_endtag)
  445. 19 0.000 0.000 0.023 0.001 /home/replaceafill/dev/sandboxes/merge/schooltool/src/schooltool/skin/flourish/page.py:434(render)
  446. 19 0.000 0.000 0.001 0.000 /home/replaceafill/.buildout/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/htmltalparser.py:139(handle_starttag)
  447. 19 0.000 0.000 0.001 0.000 /home/replaceafill/.buildout/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/htmltalparser.py:178(handle_endtag)
  448. 19 0.000 0.000 0.000 0.000 /usr/lib/python2.7/HTMLParser.py:133(clear_cdata_mode)
  449. 19 0.000 0.000 0.022 0.001 /home/replaceafill/dev/sandboxes/merge/schooltool/src/schooltool/skin/flourish/viewlet.py:207(viewlets)
  450. 18 0.000 0.000 0.000 0.000 /home/replaceafill/dev/sandboxes/merge/schooltool/src/schooltool/skin/flourish/sorting.py:59(topological_sort)
  451. 18 0.000 0.000 0.018 0.001 /home/replaceafill/dev/sandboxes/merge/schooltool/src/schooltool/skin/flourish/viewlet.py:163(can_access)
  452. 18 0.000 0.000 0.000 0.000 /home/replaceafill/dev/sandboxes/merge/schooltool/src/schooltool/skin/flourish/sorting.py:63(<lambda>)
  453. 18 0.000 0.000 0.000 0.000 {callable}
  454. 18 0.000 0.000 0.000 0.000 {posix.stat}
  455. 18 0.000 0.000 0.000 0.000 {zope.proxy._zope_proxy_proxy.removeAllProxies}
  456. 18 0.000 0.000 0.018 0.001 {method 'check_getattr' of 'zope.security.checker.Checker' objects}
  457. 18 0.000 0.000 0.000 0.000 /home/replaceafill/.buildout/eggs/zope.interface-4.0.5-py2.7-linux-x86_64.egg/zope/interface/interface.py:415(getDescriptionFor)
  458. 18 0.000 0.000 0.000 0.000 {zope.security._proxy.getChecker}
  459. 18 0.000 0.000 0.000 0.000 /home/replaceafill/.buildout/eggs/zope.interface-4.0.5-py2.7-linux-x86_64.egg/zope/interface/interface.py:280(get)
  460. 18 0.000 0.000 0.000 0.000 /home/replaceafill/.buildout/eggs/zope.contentprovider-3.7.2-py2.7.egg/zope/contentprovider/provider.py:31(__init__)
  461. 18 0.000 0.000 0.018 0.001 /home/replaceafill/.buildout/eggs/zope.security-3.8.3-py2.7-linux-x86_64.egg/zope/security/checker.py:125(canAccess)
  462. 18 0.000 0.000 0.000 0.000 /home/replaceafill/.buildout/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/talgenerator.py:234(emitEndTag)
  463. 17 0.000 0.000 0.000 0.000 /home/replaceafill/dev/sandboxes/merge/schooltool/src/schooltool/skin/flourish/viewlet.py:62(update)
  464. 17 0.000 0.000 0.000 0.000 /home/replaceafill/dev/sandboxes/merge/schooltool/python/lib/python2.7/re.py:134(match)
  465. 17 0.000 0.000 0.000 0.000 /usr/lib/python2.7/json/encoder.py:361(<lambda>)
  466. 17 0.000 0.000 0.000 0.000 {method 'sort' of 'list' objects}
  467. 17 0.000 0.000 0.000 0.000 /home/replaceafill/dev/sandboxes/merge/schooltool/src/schooltool/skin/flourish/viewlet.py:172(<lambda>)
  468. 17 0.000 0.000 0.000 0.000 {method 'issubset' of 'set' objects}
  469. 17 0.000 0.000 0.000 0.000 /home/replaceafill/dev/sandboxes/merge/schooltool/src/schooltool/skin/flourish/viewlet.py:48(__init__)
  470. 17 0.000 0.000 0.000 0.000 /home/replaceafill/dev/sandboxes/merge/schooltool/src/schooltool/skin/flourish/viewlet.py:58(manager)
  471. 17 0.000 0.000 0.000 0.000 /home/replaceafill/dev/sandboxes/merge/schooltool/python/lib/python2.7/re.py:226(_compile)
  472. 16 0.000 0.000 0.000 0.000 {method 'split' of 'str' objects}
  473. 16 0.000 0.000 0.000 0.000 {method 'has_key' of 'dict' objects}
  474. 16 0.000 0.000 0.000 0.000 /home/replaceafill/dev/sandboxes/merge/schooltool/src/schooltool/app/browser/app.py:746(authenticated_person)
  475. 16 0.000 0.000 0.001 0.000 /home/replaceafill/dev/sandboxes/merge/schooltool/python/lib/python2.7/encodings/punycode.py:201(encode)
  476. 16 0.000 0.000 0.002 0.000 /home/replaceafill/dev/sandboxes/merge/schooltool/src/schooltool/skin/flourish/page.py:490(html_id)
  477. 16 0.000 0.000 0.001 0.000 /home/replaceafill/dev/sandboxes/merge/schooltool/python/lib/python2.7/encodings/punycode.py:11(segregate)
  478. 16 0.000 0.000 0.002 0.000 /home/replaceafill/dev/sandboxes/merge/schooltool/src/schooltool/skin/flourish/page.py:462(generic_viewlet_html_id)
  479. 16 0.000 0.000 0.000 0.000 /home/replaceafill/dev/sandboxes/merge/schooltool/python/lib/python2.7/encodings/punycode.py:108(generate_integers)
  480. 16 0.000 0.000 0.000 0.000 {method 'isalpha' of 'str' objects}
  481. 16 0.000 0.000 0.000 0.000 /home/replaceafill/.buildout/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/talinterpreter.py:361(do_setSourceFile)
  482. 16 0.000 0.000 0.000 0.000 /home/replaceafill/dev/sandboxes/merge/schooltool/python/lib/python2.7/encodings/punycode.py:50(insertion_unsort)
  483. 16 0.000 0.000 0.000 0.000 /home/replaceafill/.buildout/eggs/zope.tales-3.5.3-py2.7.egg/zope/tales/tales.py:727(setSourceFile)
  484. 16 0.000 0.000 0.001 0.000 /home/replaceafill/dev/sandboxes/merge/schooltool/src/schooltool/skin/flourish/page.py:443(sanitize_id)
  485. 16 0.000 0.000 0.001 0.000 /home/replaceafill/dev/sandboxes/merge/schooltool/python/lib/python2.7/encodings/punycode.py:119(punycode_encode)
  486. 15 0.000 0.000 0.000 0.000 {method 'lstrip' of 'unicode' objects}
  487. 15 0.000 0.000 0.000 0.000 /home/replaceafill/.buildout/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/taldefs.py:185(attrEscape)
  488. 15 0.000 0.000 0.000 0.000 /home/replaceafill/.buildout/eggs/zope.tales-3.5.3-py2.7.egg/zope/tales/expressions.py:47(__init__)
  489. 14 0.000 0.000 0.000 0.000 /home/replaceafill/dev/sandboxes/merge/schooltool/python/lib/python2.7/genericpath.py:52(getmtime)
  490. 14 0.000 0.000 0.000 0.000 {sorted}
  491. 14 0.000 0.000 0.000 0.000 /home/replaceafill/dev/sandboxes/merge/schooltool/src/schooltool/securitypolicy/metaconfigure.py:149(accessControlSettingFactory)
  492. 14 0.000 0.000 0.000 0.000 /home/replaceafill/dev/sandboxes/merge/schooltool/src/schooltool/securitypolicy/metaconfigure.py:124(__init__)
  493. 14 0.000 0.000 0.003 0.000 /home/replaceafill/dev/sandboxes/merge/schooltool/src/schooltool/skin/flourish/page.py:416(enabled)
  494. 14 0.000 0.000 0.001 0.000 /home/replaceafill/.buildout/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/talinterpreter.py:375(do_startEndTag)
  495. 14 0.001 0.000 0.002 0.000 /home/replaceafill/.buildout/eggs/zope.tales-3.5.3-py2.7.egg/zope/tales/expressions.py:155(__init__)
  496. 14 0.000 0.000 0.000 0.000 /home/replaceafill/.buildout/eggs/zope.traversing-3.14.0-py2.7.egg/zope/traversing/browser/absoluteurl.py:133(__call__)
  497. 14 0.000 0.000 0.002 0.000 /home/replaceafill/.buildout/eggs/zope.pagetemplate-4.0.1-py2.7.egg/zope/pagetemplate/engine.py:81(__init__)
  498. 13 0.000 0.000 0.000 0.000 {min}
  499. 12 0.000 0.000 0.008 0.001 /home/replaceafill/.buildout/eggs/zope.pagetemplate-4.0.1-py2.7.egg/zope/pagetemplate/pagetemplatefile.py:91(_cook_check)
  500. 12 0.000 0.000 0.000 0.000 /home/replaceafill/.buildout/eggs/zope.schema-3.7.1-py2.7.egg/zope/schema/_bootstrapfields.py:141(bind)
  501. 11/9 0.000 0.000 0.035 0.004 /home/replaceafill/dev/sandboxes/merge/schooltool/src/schooltool/skin/flourish/viewlet.py:217(update)
  502. 11 0.000 0.000 0.000 0.000 /home/replaceafill/.buildout/eggs/zope.browserpage-4.0.0-py2.7.egg/zope/browserpage/viewpagetemplatefile.py:32(pt_getContext)
  503. 11 0.000 0.000 0.000 0.000 /home/replaceafill/.buildout/eggs/zope.browserpage-4.0.0-py2.7.egg/zope/browserpage/viewpagetemplatefile.py:60(__init__)
  504. 11/1 0.000 0.000 0.263 0.263 /home/replaceafill/.buildout/eggs/zope.browserpage-4.0.0-py2.7.egg/zope/browserpage/viewpagetemplatefile.py:41(__call__)
  505. 11 0.000 0.000 0.000 0.000 {method 'groups' of '_sre.SRE_Match' objects}
  506. 10 0.000 0.000 0.000 0.000 /home/replaceafill/.buildout/eggs/zope.schema-3.7.1-py2.7.egg/zope/schema/_bootstrapfields.py:147(validate)
  507. 10 0.000 0.000 0.001 0.000 /home/replaceafill/.buildout/eggs/zope.schema-3.7.1-py2.7.egg/zope/schema/fieldproperty.py:50(__set__)
  508. 10 0.000 0.000 0.000 0.000 /home/replaceafill/.buildout/eggs/zope.schema-3.7.1-py2.7.egg/zope/schema/_bootstrapfields.py:178(_validate)
  509. 10/8 0.000 0.000 0.072 0.009 /home/replaceafill/dev/sandboxes/merge/schooltool/src/schooltool/skin/flourish/content.py:52(__call__)
  510. 9 0.000 0.000 0.001 0.000 /home/replaceafill/dev/sandboxes/merge/schooltool/src/schooltool/skin/flourish/sorting.py:109(scc_presorted)
  511. 9 0.000 0.000 0.001 0.000 /home/replaceafill/dev/sandboxes/merge/schooltool/src/schooltool/skin/flourish/viewlet.py:180(buildOrder)
  512. 9/8 0.000 0.000 0.004 0.000 /home/replaceafill/.buildout/eggs/zope.interface-4.0.5-py2.7-linux-x86_64.egg/zope/interface/declarations.py:132(implementedByFallback)
  513. 9 0.000 0.000 0.001 0.000 /home/replaceafill/dev/sandboxes/merge/schooltool/src/schooltool/skin/flourish/sorting.py:117(dependency_sort)
  514. 9 0.000 0.000 0.003 0.000 /home/replaceafill/dev/sandboxes/merge/schooltool/src/schooltool/skin/flourish/content.py:95(get)
  515. 9 0.000 0.000 0.000 0.000 /home/replaceafill/dev/sandboxes/merge/schooltool/src/schooltool/skin/flourish/sorting.py:24(scc_tarjan)
  516. 9 0.000 0.000 0.027 0.003 /home/replaceafill/dev/sandboxes/merge/schooltool/src/schooltool/skin/flourish/viewlet.py:213(collect)
  517. 9 0.000 0.000 0.000 0.000 /home/replaceafill/.buildout/eggs/zope.browserpage-4.0.0-py2.7.egg/zope/browserpage/viewpagetemplatefile.py:56(__get__)
  518. 9 0.000 0.000 0.000 0.000 {method 'get' of 'dictproxy' objects}
  519. 9 0.000 0.000 0.000 0.000 /home/replaceafill/dev/sandboxes/merge/schooltool/src/schooltool/skin/flourish/sorting.py:93(dependency_graph)
  520. 9 0.000 0.000 0.000 0.000 /home/replaceafill/dev/sandboxes/merge/schooltool/src/schooltool/skin/flourish/viewlet.py:177(presort)
  521. 9 0.000 0.000 0.002 0.000 /home/replaceafill/.buildout/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/htmltalparser.py:160(handle_startendtag)
  522. 9 0.000 0.000 0.019 0.002 /home/replaceafill/dev/sandboxes/merge/schooltool/src/schooltool/skin/flourish/viewlet.py:162(filterViewlets)
  523. 9 0.000 0.000 0.000 0.000 /home/replaceafill/dev/sandboxes/merge/schooltool/src/schooltool/skin/flourish/content.py:109(__setitem__)
  524. 9 0.000 0.000 0.003 0.000 /home/replaceafill/dev/sandboxes/merge/schooltool/src/schooltool/skin/flourish/content.py:166(traverse)
  525. 9 0.000 0.000 0.003 0.000 /home/replaceafill/dev/sandboxes/merge/schooltool/src/schooltool/skin/flourish/content.py:112(lookup)
  526. 9 0.000 0.000 0.000 0.000 /home/replaceafill/dev/sandboxes/merge/schooltool/src/schooltool/basicperson/person.py:56(title)
  527. 9 0.000 0.000 0.003 0.000 /home/replaceafill/dev/sandboxes/merge/schooltool/src/schooltool/skin/flourish/content.py:151(traverse)
  528. 9 0.000 0.000 0.001 0.000 /home/replaceafill/.buildout/eggs/zope.interface-4.0.5-py2.7-linux-x86_64.egg/zope/interface/declarations.py:576(__init__)
  529. 9 0.000 0.000 0.025 0.003 /home/replaceafill/dev/sandboxes/merge/schooltool/src/schooltool/skin/flourish/viewlet.py:132(collectViewlets)
  530. 9 0.000 0.000 0.000 0.000 /home/replaceafill/.buildout/eggs/zope.interface-4.0.5-py2.7-linux-x86_64.egg/zope/interface/adapter.py:573(_uncached_subscriptions)
  531. 8 0.000 0.000 0.000 0.000 /home/replaceafill/dev/sandboxes/merge/schooltool.gradebook/src/schooltool/gradebook/browser/gradebook.py:180(url)
  532. 8 0.000 0.000 0.000 0.000 {method 'rfind' of 'str' objects}
  533. 8 0.000 0.000 0.000 0.000 /home/replaceafill/.buildout/eggs/zope.security-3.8.3-py2.7-linux-x86_64.egg/zope/security/management.py:76(getInteraction)
  534. 8 0.000 0.000 0.001 0.000 /home/replaceafill/dev/sandboxes/merge/schooltool/src/schooltool/skin/flourish/page.py:518(form_container_id)
  535. 8 0.000 0.000 0.000 0.000 /home/replaceafill/.buildout/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/talgenerator.py:241(emitOptTag)
  536. 8 0.000 0.000 0.000 0.000 /home/replaceafill/.buildout/eggs/zope.publisher-3.12.6-py2.7.egg/zope/publisher/base.py:356(__nonzero__)
  537. 8 0.000 0.000 0.000 0.000 /home/replaceafill/.buildout/eggs/zc.resourcelibrary-1.3.4-py2.7.egg/zc/resourcelibrary/resourcelibrary.py:36(need)
  538. 8 0.000 0.000 0.000 0.000 /home/replaceafill/.buildout/eggs/zope.tales-3.5.3-py2.7.egg/zope/tales/tales.py:399(end)
  539. 8 0.000 0.000 0.003 0.000 {method 'check' of 'zope.security.checker.Checker' objects}
  540. 8 0.000 0.000 0.000 0.000 /home/replaceafill/.buildout/eggs/zope.i18nmessageid-3.5.3-py2.7-linux-x86_64.egg/zope/i18nmessageid/message.py:139(__call__)
  541. 8/2 0.000 0.000 0.000 0.000 /home/replaceafill/.buildout/eggs/zope.interface-4.0.5-py2.7-linux-x86_64.egg/zope/interface/interface.py:387(names)
  542. 8 0.000 0.000 0.000 0.000 /home/replaceafill/dev/sandboxes/merge/schooltool/src/schooltool/skin/flourish/page.py:420(link)
  543. 8 0.000 0.000 0.001 0.000 /home/replaceafill/dev/sandboxes/merge/schooltool/src/schooltool/basicperson/browser/person.py:1417(url)
  544. 8 0.000 0.000 0.000 0.000 /home/replaceafill/.buildout/eggs/zc.resourcelibrary-1.3.4-py2.7.egg/zc/resourcelibrary/resourcelibrary.py:26(getRequest)
  545. 7 0.000 0.000 0.002 0.000 /home/replaceafill/.buildout/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/talgenerator.py:305(emitSubstitution)
  546. 7 0.000 0.000 0.000 0.000 {compile}
  547. 7 0.000 0.000 0.000 0.000 /home/replaceafill/.buildout/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/taldefs.py:131(parseSubstitution)
  548. 7 0.000 0.000 0.000 0.000 /home/replaceafill/.buildout/eggs/zope.tales-3.5.3-py2.7.egg/zope/tales/pythonexpr.py:31(_compile)
  549. 7 0.000 0.000 0.000 0.000 {method 'splitlines' of 'unicode' objects}
  550. 7 0.000 0.000 0.000 0.000 /home/replaceafill/.buildout/eggs/zope.tales-3.5.3-py2.7.egg/zope/tales/pythonexpr.py:20(__init__)
  551. 7 0.000 0.000 0.000 0.000 /home/replaceafill/.buildout/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/talinterpreter.py:598(do_endI18nContext)
  552. 7 0.000 0.000 0.000 0.000 /home/replaceafill/dev/sandboxes/merge/schooltool/src/schooltool/securitypolicy/crowds.py:201(contains)
  553. 7 0.000 0.000 0.000 0.000 /home/replaceafill/.buildout/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/talinterpreter.py:590(do_beginI18nContext)
  554. 6 0.000 0.000 0.000 0.000 /home/replaceafill/dev/sandboxes/merge/schooltool/src/schooltool/skin/flourish/breadcrumbs.py:65(__init__)
  555. 6 0.000 0.000 0.000 0.000 {setattr}
  556. 6 0.000 0.000 0.000 0.000 {method 'close' of 'file' objects}
  557. 6 0.000 0.000 0.000 0.000 /home/replaceafill/dev/sandboxes/merge/schooltool/python/lib/python2.7/posixpath.py:51(normcase)
  558. 6 0.000 0.000 0.000 0.000 /home/replaceafill/.buildout/eggs/z3c.form-2.9.1-py2.7.egg/z3c/form/util.py:188(__init__)
  559. 6 0.000 0.000 0.000 0.000 /home/replaceafill/.buildout/eggs/zope.security-3.8.3-py2.7-linux-x86_64.egg/zope/security/decorator.py:173(__get__)
  560. 6 0.000 0.000 0.000 0.000 /home/replaceafill/.buildout/eggs/zope.security-3.8.3-py2.7-linux-x86_64.egg/zope/security/checker.py:453(__init__)
  561. 6 0.000 0.000 0.002 0.000 /home/replaceafill/dev/sandboxes/merge/schooltool/src/schooltool/skin/flourish/page.py:275(active_viewlet)
  562. 6 0.000 0.000 0.000 0.000 {open}
  563. 6/1 0.000 0.000 0.004 0.004 /home/replaceafill/dev/sandboxes/merge/schooltool/src/schooltool/skin/flourish/breadcrumbs.py:130(breadcrumbs)
  564. 6 0.000 0.000 0.000 0.000 /home/replaceafill/dev/sandboxes/merge/schooltool/python/lib/python2.7/UserDict.py:58(get)
  565. 6 0.000 0.000 0.000 0.000 /home/replaceafill/.buildout/eggs/z3c.form-2.9.1-py2.7.egg/z3c/form/util.py:86(expandPrefix)
  566. 6 0.000 0.000 0.001 0.000 /home/replaceafill/dev/sandboxes/merge/schooltool/src/schooltool/skin/flourish/breadcrumbs.py:118(follow_crumb)
  567. 6 0.000 0.000 0.003 0.001 /home/replaceafill/dev/sandboxes/merge/schooltool/src/schooltool/skin/flourish/page.py:426(url)
  568. 6 0.000 0.000 0.000 0.000 /home/replaceafill/.buildout/eggs/zope.schema-3.7.1-py2.7.egg/zope/schema/_bootstrapfields.py:276(_validate)
  569. 6 0.000 0.000 0.000 0.000 /home/replaceafill/dev/sandboxes/merge/schooltool/python/lib/python2.7/UserDict.py:70(__contains__)
  570. 6 0.000 0.000 0.000 0.000 /home/replaceafill/dev/sandboxes/merge/schooltool.socialskills/src/schooltool/socialskills/browser/gradebook.py:92(title)
  571. 5 0.000 0.000 0.031 0.006 /home/replaceafill/dev/sandboxes/merge/schooltool/src/schooltool/skin/flourish/viewlet.py:236(<lambda>)
  572. 5 0.000 0.000 0.000 0.000 /usr/lib/python2.7/json/encoder.py:212(iterencode)
  573. 5 0.000 0.000 0.000 0.000 /usr/lib/python2.7/json/encoder.py:272(_make_iterencode)
  574. 5 0.000 0.000 0.002 0.000 /home/replaceafill/dev/sandboxes/merge/schooltool/src/schooltool/skin/flourish/tal.py:118(__call__)
  575. 5 0.000 0.000 0.000 0.000 {id}
  576. 5 0.000 0.000 0.001 0.000 /home/replaceafill/.buildout/eggs/zope.security-3.8.3-py2.7-linux-x86_64.egg/zope/security/management.py:121(checkPermission)
  577. 5 0.000 0.000 0.000 0.000 /home/replaceafill/dev/sandboxes/merge/schooltool/src/schooltool/skin/flourish/tal.py:35(encode)
  578. 5 0.000 0.000 0.000 0.000 /home/replaceafill/.buildout/eggs/zope.schema-3.7.1-py2.7.egg/zope/schema/_field.py:140(constraint)
  579. 5 0.000 0.000 0.000 0.000 /home/replaceafill/.buildout/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/talgenerator.py:295(emitRepeat)
  580. 5 0.000 0.000 0.001 0.000 /home/replaceafill/dev/sandboxes/merge/schooltool/src/schooltool/skin/flourish/breadcrumbs.py:92(checkPermission)
  581. 5 0.000 0.000 0.000 0.000 /home/replaceafill/.buildout/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/talgenerator.py:256(emitText)
  582. 5 0.000 0.000 0.000 0.000 /usr/lib/python2.7/json/encoder.py:186(encode)
  583. 5 0.000 0.000 0.000 0.000 /home/replaceafill/.buildout/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/talgenerator.py:418(unEmitNewlineWhitespace)
  584. 5 0.000 0.000 0.016 0.003 /home/replaceafill/dev/sandboxes/merge/schooltool/src/schooltool/skin/flourish/page.py:269(items)
  585. 5 0.000 0.000 0.015 0.003 /home/replaceafill/dev/sandboxes/merge/schooltool/src/schooltool/skin/flourish/page.py:251(all_items)
  586. 5 0.000 0.000 0.000 0.000 /home/replaceafill/dev/sandboxes/merge/schooltool/src/schooltool/skin/flourish/breadcrumbs.py:110(crumb_parent)
  587. 5 0.000 0.000 0.000 0.000 /home/replaceafill/.buildout/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/talgenerator.py:290(emitCondition)
  588. 4 0.000 0.000 0.000 0.000 /home/replaceafill/dev/sandboxes/merge/schooltool/src/schooltool/app/browser/app.py:772(url)
  589. 4 0.000 0.000 0.000 0.000 /home/replaceafill/dev/sandboxes/merge/schooltool/src/schooltool/app/browser/app.py:767(logout_url)
  590. 4 0.000 0.000 0.000 0.000 /home/replaceafill/dev/sandboxes/merge/schooltool/src/schooltool/app/browser/app.py:802(url)
  591. 4 0.000 0.000 0.000 0.000 /home/replaceafill/dev/sandboxes/merge/schooltool/src/schooltool/skin/flourish/zcml.py:317(<lambda>)
  592. 4 0.000 0.000 0.000 0.000 /home/replaceafill/dev/sandboxes/merge/schooltool/src/schooltool/course/section.py:344(__init__)
  593. 4 0.000 0.000 0.000 0.000 /home/replaceafill/dev/sandboxes/merge/schooltool/src/schooltool/skin/flourish/viewlet.py:253(lookupViewlet)
  594. 4 0.000 0.000 0.000 0.000 /home/replaceafill/.buildout/eggs/zope.traversing-3.14.0-py2.7.egg/zope/traversing/namespace.py:40(namespaceLookup)
  595. 4 0.000 0.000 0.000 0.000 /home/replaceafill/.buildout/eggs/z3c.form-2.9.1-py2.7.egg/z3c/form/util.py:220(set)
  596. 4 0.000 0.000 0.000 0.000 /home/replaceafill/dev/sandboxes/merge/schooltool/python/lib/python2.7/stat.py:24(S_IFMT)
  597. 4 0.000 0.000 0.000 0.000 {method 'endswith' of 'str' objects}
  598. 4 0.000 0.000 0.000 0.000 /home/replaceafill/.buildout/eggs/zope.schema-3.7.1-py2.7.egg/zope/schema/_bootstrapfields.py:138(constraint)
  599. 4 0.000 0.000 0.000 0.000 /home/replaceafill/dev/sandboxes/merge/schooltool/src/schooltool/course/section.py:347(_getSections)
  600. 4 0.000 0.000 0.000 0.000 /home/replaceafill/.buildout/eggs/z3c.form-2.9.1-py2.7.egg/z3c/form/util.py:218(get)
  601. 4 0.000 0.000 0.000 0.000 /usr/lib/python2.7/decimal.py:515(__new__)
  602. 4 0.000 0.000 0.006 0.002 /usr/lib/python2.7/HTMLParser.py:140(goahead)
  603. 4 0.000 0.000 0.000 0.000 /home/replaceafill/dev/sandboxes/merge/schooltool/src/schooltool/course/section.py:351(sections)
  604. 4 0.000 0.000 0.007 0.002 /home/replaceafill/dev/sandboxes/merge/schooltool/src/schooltool/skin/flourish/viewlet.py:246(update)
  605. 4 0.000 0.000 0.000 0.000 /home/replaceafill/dev/sandboxes/merge/schooltool/src/schooltool/course/section.py:361(__init__)
  606. 4 0.000 0.000 0.001 0.000 /home/replaceafill/dev/sandboxes/merge/schooltool.socialskills/src/schooltool/socialskills/browser/gradebook.py:87(subtitle)
  607. 4 0.000 0.000 0.000 0.000 /home/replaceafill/dev/sandboxes/merge/schooltool/python/lib/python2.7/genericpath.py:85(_splitext)
  608. 4 0.000 0.000 0.000 0.000 /home/replaceafill/.buildout/eggs/zope.traversing-3.14.0-py2.7.egg/zope/traversing/namespace.py:321(__init__)
  609. 4 0.000 0.000 0.000 0.000 /home/replaceafill/dev/sandboxes/merge/schooltool/src/schooltool/app/browser/app.py:755(title)
  610. 4 0.000 0.000 0.000 0.000 /home/replaceafill/dev/sandboxes/merge/schooltool/src/schooltool/app/browser/app.py:809(title)
  611. 4 0.000 0.000 0.000 0.000 /home/replaceafill/dev/sandboxes/merge/schooltool/python/lib/python2.7/posixpath.py:104(splitext)
  612. 4 0.000 0.000 0.000 0.000 /home/replaceafill/.buildout/eggs/zope.traversing-3.14.0-py2.7.egg/zope/traversing/namespace.py:117(nsParse)
  613. 4 0.000 0.000 0.002 0.001 /home/replaceafill/dev/sandboxes/merge/schooltool/src/schooltool/course/section.py:364(sections)
  614. 4 0.000 0.000 0.002 0.000 /home/replaceafill/dev/sandboxes/merge/schooltool/src/schooltool/skin/flourish/breadcrumbs.py:99(url)
  615. 4 0.000 0.000 0.003 0.001 /home/replaceafill/dev/sandboxes/merge/schooltool.gradebook/src/schooltool/gradebook/browser/gradebook.py:170(enabled)
  616. 3 0.000 0.000 0.000 0.000 /home/replaceafill/dev/sandboxes/merge/schooltool/src/schooltool/basicperson/browser/person.py:1495(authenticated_person)
  617. 3 0.000 0.000 0.000 0.000 /home/replaceafill/.buildout/eggs/z3c.form-2.9.1-py2.7.egg/z3c/form/util.py:193(append)
  618. 3 0.000 0.000 0.001 0.000 /home/replaceafill/.buildout/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/talinterpreter.py:855(do_defineMacro)
  619. 3 0.000 0.000 0.000 0.000 /home/replaceafill/dev/sandboxes/merge/schooltool.cando/src/schooltool/cando/iep.py:91(getStudentIEP)
  620. 3 0.000 0.000 0.000 0.000 /home/replaceafill/.buildout/eggs/zc.resourcelibrary-1.3.4-py2.7.egg/zc/resourcelibrary/tal.py:24(__call__)
  621. 3 0.000 0.000 0.000 0.000 /home/replaceafill/dev/sandboxes/merge/schooltool/src/schooltool/app/browser/__init__.py:66(setEngine)
  622. 3 0.000 0.000 0.000 0.000 /home/replaceafill/.buildout/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/taldefs.py:154(isinstance_)
  623. 3 0.000 0.000 0.000 0.000 /home/replaceafill/.buildout/eggs/ZODB3-3.10.5-py2.7-linux-x86_64.egg/BTrees/__init__.py:48(_family32)
  624. 3 0.000 0.000 0.000 0.000 /home/replaceafill/.buildout/eggs/zc.catalog-1.6-py2.7.egg/zc/catalog/index.py:41(__get__)
  625. 3 0.000 0.000 0.000 0.000 /home/replaceafill/.buildout/eggs/zope.pagetemplate-4.0.1-py2.7.egg/zope/pagetemplate/engine.py:241(namespace)
  626. 3 0.000 0.000 0.000 0.000 /home/replaceafill/dev/sandboxes/merge/schooltool/src/schooltool/app/browser/__init__.py:69(app)
  627. 3 0.000 0.000 0.000 0.000 /home/replaceafill/dev/sandboxes/merge/schooltool/src/schooltool/securitypolicy/crowds.py:252(contains)
  628. 3 0.000 0.000 0.000 0.000 /home/replaceafill/.buildout/eggs/zope.interface-4.0.5-py2.7-linux-x86_64.egg/zope/interface/interface.py:255(interfaces)
  629. 3 0.000 0.000 0.000 0.000 /home/replaceafill/.buildout/eggs/zope.schema-3.7.1-py2.7.egg/zope/schema/_bootstrapfields.py:361(_validate)
  630. 3 0.000 0.000 0.014 0.005 /home/replaceafill/dev/sandboxes/merge/schooltool/src/schooltool/skin/flourish/page.py:156(render)
  631. 3 0.000 0.000 0.000 0.000 /home/replaceafill/dev/sandboxes/merge/schooltool/src/schooltool/app/browser/__init__.py:63(__init__)
  632. 3 0.000 0.000 0.000 0.000 /home/replaceafill/dev/sandboxes/merge/schooltool/src/schooltool/securitypolicy/crowds.py:268(contains)
  633. 3 0.000 0.000 0.000 0.000 /home/replaceafill/.buildout/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/taldefs.py:140(splitParts)
  634. 2 0.000 0.000 0.000 0.000 /home/replaceafill/.buildout/eggs/zope.browserresource-3.12.0-py2.7.egg/zope/browserresource/directory.py:117(__call__)
  635. 2 0.000 0.000 0.000 0.000 /home/replaceafill/.buildout/eggs/zope.browserresource-3.12.0-py2.7.egg/zope/browserresource/resource.py:50(__str__)
  636. 2 0.000 0.000 0.000 0.000 /usr/lib/python2.7/HTMLParser.py:95(__init__)
  637. 2 0.000 0.000 0.006 0.003 /usr/lib/python2.7/HTMLParser.py:107(feed)
  638. 2 0.000 0.000 0.000 0.000 {time.gmtime}
  639. 2 0.000 0.000 0.000 0.000 /home/replaceafill/.buildout/eggs/zope.traversing-3.14.0-py2.7.egg/zope/traversing/namespace.py:163(queryResource)
  640. 2 0.000 0.000 0.001 0.000 /home/replaceafill/.buildout/eggs/zope.pagetemplate-4.0.1-py2.7.egg/zope/pagetemplate/pagetemplatefile.py:71(_read_file)
  641. 2 0.000 0.000 0.000 0.000 /home/replaceafill/.buildout/eggs/zope.interface-4.0.5-py2.7-linux-x86_64.egg/zope/interface/declarations.py:71(__iter__)
  642. 2 0.000 0.000 0.000 0.000 /home/replaceafill/.buildout/eggs/zope.browserresource-3.12.0-py2.7.egg/zope/browserresource/file.py:321(__call__)
  643. 2 0.000 0.000 0.000 0.000 /home/replaceafill/dev/sandboxes/merge/schooltool/python/lib/python2.7/fnmatch.py:24(fnmatch)
  644. 2 0.000 0.000 0.000 0.000 /home/replaceafill/dev/sandboxes/merge/schooltool/src/schooltool/basicperson/browser/person.py:1043(title)
  645. 2 0.000 0.000 0.000 0.000 /home/replaceafill/dev/sandboxes/merge/schooltool/python/lib/python2.7/genericpath.py:26(isfile)
  646. 2 0.000 0.000 0.000 0.000 /home/replaceafill/dev/sandboxes/merge/schooltool.cando/src/schooltool/cando/browser/gradebook.py:604(dialog_title)
  647. 2/1 0.000 0.000 0.000 0.000 /home/replaceafill/dev/sandboxes/merge/schooltool/src/schooltool/securitypolicy/crowds.py:299(contains)
  648. 2 0.000 0.000 0.007 0.004 /home/replaceafill/.buildout/eggs/zope.pagetemplate-4.0.1-py2.7.egg/zope/pagetemplate/pagetemplate.py:91(pt_edit)
  649. 2 0.000 0.000 0.000 0.000 /home/replaceafill/.buildout/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/talgenerator.py:36(__init__)
  650. 2 0.000 0.000 0.000 0.000 /home/replaceafill/.buildout/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/talinterpreter.py:53(normalize)
  651. 2 0.000 0.000 0.000 0.000 /home/replaceafill/.buildout/eggs/z3c.form-2.9.1-py2.7.egg/z3c/form/util.py:250(values)
  652. 2 0.000 0.000 0.001 0.000 /home/replaceafill/.buildout/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/htmltalparser.py:134(getCode)
  653. 2 0.000 0.000 0.008 0.004 /home/replaceafill/dev/sandboxes/merge/schooltool/src/schooltool/skin/flourish/page.py:183(<lambda>)
  654. 2 0.000 0.000 0.000 0.000 /home/replaceafill/.buildout/eggs/z3c.form-2.9.1-py2.7.egg/z3c/form/datamanager.py:54(adapted_context)
  655. 2 0.000 0.000 0.000 0.000 /usr/lib/python2.7/HTMLParser.py:99(reset)
  656. 2 0.000 0.000 0.000 0.000 /home/replaceafill/.buildout/eggs/zope.browserresource-3.12.0-py2.7.egg/zope/browserresource/resource.py:34(__call__)
  657. 2 0.000 0.000 0.000 0.000 /usr/lib/python2.7/mimetypes.py:95(guess_type)
  658. 2 0.000 0.000 0.000 0.000 /usr/lib/python2.7/StringIO.py:38(_complain_ifclosed)
  659. 2 0.000 0.000 0.000 0.000 /home/replaceafill/.buildout/eggs/zope.browserresource-3.12.0-py2.7.egg/zope/browserresource/resource.py:43(__init__)
  660. 2 0.000 0.000 0.000 0.000 /home/replaceafill/dev/sandboxes/merge/schooltool/src/schooltool/app/app.py:265(getApplicationPreferences)
  661. 2 0.000 0.000 0.006 0.003 /home/replaceafill/.buildout/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/htmltalparser.py:127(parseString)
  662. 2 0.000 0.000 0.000 0.000 /usr/lib/python2.7/StringIO.py:258(getvalue)
  663. 2 0.000 0.000 0.000 0.000 {method 'extend' of 'list' objects}
  664. 2 0.000 0.000 0.000 0.000 /home/replaceafill/.buildout/eggs/zope.contenttype-3.5.5-py2.7.egg/zope/contenttype/__init__.py:52(guess_content_type)
  665. 2 0.000 0.000 0.000 0.000 /home/replaceafill/.buildout/eggs/zope.browserresource-3.12.0-py2.7.egg/zope/browserresource/file.py:316(__init__)
  666. 2 0.000 0.000 0.000 0.000 /home/replaceafill/.buildout/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/taldefs.py:171(getProgramVersion)
  667. 2 0.000 0.000 0.007 0.004 /home/replaceafill/.buildout/eggs/zope.pagetemplate-4.0.1-py2.7.egg/zope/pagetemplate/pagetemplate.py:146(write)
  668. 2 0.000 0.000 0.000 0.000 /home/replaceafill/.buildout/eggs/z3c.form-2.9.1-py2.7.egg/z3c/form/field.py:93(__init__)
  669. 2 0.000 0.000 0.000 0.000 /home/replaceafill/dev/sandboxes/merge/schooltool/src/schooltool/skin/flourish/page.py:215(getViewParentActiveViewletName)
  670. 2 0.000 0.000 0.007 0.004 /home/replaceafill/.buildout/eggs/zope.pagetemplate-4.0.1-py2.7.egg/zope/pagetemplate/pagetemplate.py:244(cook)
  671. 2 0.000 0.000 0.000 0.000 /home/replaceafill/.buildout/eggs/zope.interface-4.0.5-py2.7-linux-x86_64.egg/zope/interface/declarations.py:445(__init__)
  672. 2 0.000 0.000 0.000 0.000 /home/replaceafill/.buildout/eggs/zope.interface-4.0.5-py2.7-linux-x86_64.egg/zope/interface/declarations.py:488(directlyProvides)
  673. 2 0.000 0.000 0.000 0.000 /home/replaceafill/dev/sandboxes/merge/schooltool/python/lib/python2.7/stat.py:49(S_ISREG)
  674. 2 0.000 0.000 0.000 0.000 /home/replaceafill/dev/sandboxes/merge/schooltool/python/lib/python2.7/stat.py:40(S_ISDIR)
  675. 2 0.000 0.000 0.000 0.000 /home/replaceafill/.buildout/eggs/zope.traversing-3.14.0-py2.7.egg/zope/traversing/namespace.py:325(traverse)
  676. 2 0.000 0.000 0.000 0.000 /usr/lib/python2.7/weakref.py:223(__new__)
  677. 2 0.000 0.000 0.000 0.000 /home/replaceafill/.buildout/eggs/zope.browserresource-3.12.0-py2.7.egg/zope/browserresource/directory.py:73(get)
  678. 2 0.000 0.000 0.000 0.000 /usr/lib/python2.7/email/utils.py:124(formatdate)
  679. 2 0.000 0.000 0.013 0.006 /home/replaceafill/dev/sandboxes/merge/schooltool/src/schooltool/skin/flourish/viewlet.py:249(__call__)
  680. 2 0.000 0.000 0.000 0.000 /usr/lib/python2.7/urllib.py:1064(splittype)
  681. 2 0.000 0.000 0.000 0.000 /home/replaceafill/.buildout/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/talinterpreter.py:276(pushStream)
  682. 2 0.000 0.000 0.000 0.000 /home/replaceafill/.buildout/eggs/zope.interface-4.0.5-py2.7-linux-x86_64.egg/zope/interface/declarations.py:524(alsoProvides)
  683. 2 0.000 0.000 0.000 0.000 /home/replaceafill/.buildout/eggs/z3c.form-2.9.1-py2.7.egg/z3c/form/datamanager.py:50(__init__)
  684. 2 0.000 0.000 0.000 0.000 /home/replaceafill/.buildout/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/taldefs.py:117(parseAttributeReplacements)
  685. 2 0.000 0.000 0.000 0.000 /home/replaceafill/.buildout/eggs/z3c.form-2.9.1-py2.7.egg/z3c/form/field.py:69(__init__)
  686. 2 0.000 0.000 0.012 0.006 /home/replaceafill/dev/sandboxes/merge/schooltool/src/schooltool/skin/flourish/page.py:359(render)
  687. 2 0.000 0.000 0.007 0.004 /home/replaceafill/.buildout/eggs/zope.pagetemplate-4.0.1-py2.7.egg/zope/pagetemplate/pagetemplate.py:194(_cook)
  688. 2 0.000 0.000 0.000 0.000 /usr/lib/python2.7/HTMLParser.py:116(close)
  689. 2 0.000 0.000 0.000 0.000 /home/replaceafill/dev/sandboxes/merge/schooltool/src/schooltool/skin/flourish/viewlet.py:243(__init__)
  690. 2 0.000 0.000 0.000 0.000 /home/replaceafill/.buildout/eggs/zope.pagetemplate-4.0.1-py2.7.egg/zope/pagetemplate/pagetemplatefile.py:59(_prepare_html)
  691. 2 0.000 0.000 0.000 0.000 /home/replaceafill/.buildout/eggs/zope.tales-3.5.3-py2.7.egg/zope/tales/tales.py:608(getCompilerError)
  692. 2 0.000 0.000 0.000 0.000 /home/replaceafill/.buildout/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/talinterpreter.py:692(do_insertTranslation)
  693. 2 0.000 0.000 0.000 0.000 /home/replaceafill/dev/sandboxes/merge/schooltool/python/lib/python2.7/posixpath.py:68(join)
  694. 2 0.000 0.000 0.000 0.000 /home/replaceafill/dev/sandboxes/merge/schooltool/python/lib/python2.7/fnmatch.py:67(fnmatchcase)
  695. 2 0.000 0.000 0.000 0.000 /home/replaceafill/dev/sandboxes/merge/schooltool.cando/src/schooltool/cando/browser/iep.py:428(getContent)
  696. 2 0.000 0.000 0.000 0.000 /home/replaceafill/.buildout/eggs/zope.browserresource-3.12.0-py2.7.egg/zope/browserresource/resource.py:47(_createUrl)
  697. 2 0.000 0.000 0.000 0.000 /home/replaceafill/dev/sandboxes/merge/schooltool/src/schooltool/securitypolicy/crowds.py:289(crowdFactories)
  698. 2 0.000 0.000 0.000 0.000 /home/replaceafill/.buildout/eggs/zope.pagetemplate-4.0.1-py2.7.egg/zope/pagetemplate/pagetemplate.py:232(__init__)
  699. 2 0.000 0.000 0.000 0.000 /home/replaceafill/.buildout/eggs/zope.traversing-3.14.0-py2.7.egg/zope/traversing/namespace.py:157(getResource)
  700. 2 0.000 0.000 0.000 0.000 /home/replaceafill/dev/sandboxes/merge/schooltool.cando/src/schooltool/cando/browser/gradebook.py:612(dialog_title)
  701. 2 0.000 0.000 0.000 0.000 /home/replaceafill/.buildout/eggs/z3c.form-2.9.1-py2.7.egg/z3c/form/field.py:29(_initkw)
  702. 2 0.000 0.000 0.000 0.000 /home/replaceafill/dev/sandboxes/merge/schooltool/python/lib/python2.7/genericpath.py:38(isdir)
  703. 2 0.000 0.000 0.000 0.000 /home/replaceafill/.buildout/eggs/zope.pagetemplate-4.0.1-py2.7.egg/zope/pagetemplate/pagetemplatefile.py:127(sniff_type)
  704. 2 0.000 0.000 0.000 0.000 /usr/lib/python2.7/markupbase.py:37(reset)
  705. 2 0.000 0.000 0.000 0.000 /home/replaceafill/.buildout/eggs/zope.browserresource-3.12.0-py2.7.egg/zope/browserresource/file.py:119(__init__)
  706. 2 0.000 0.000 0.000 0.000 /home/replaceafill/.buildout/eggs/zope.traversing-3.14.0-py2.7.egg/zope/traversing/namespace.py:335(traverse)
  707. 2 0.000 0.000 0.000 0.000 /home/replaceafill/.buildout/eggs/z3c.form-2.9.1-py2.7.egg/z3c/form/util.py:210(__init__)
  708. 2 0.000 0.000 0.000 0.000 /usr/lib/python2.7/weakref.py:245(remove)
  709. 2 0.000 0.000 0.000 0.000 /home/replaceafill/.buildout/eggs/zope.interface-4.0.5-py2.7-linux-x86_64.egg/zope/interface/interface.py:375(interfaces)
  710. 2 0.000 0.000 0.000 0.000 /usr/lib/python2.7/weakref.py:79(__setitem__)
  711. 2 0.000 0.000 0.000 0.000 /usr/lib/python2.7/mimetypes.py:275(guess_type)
  712. 2 0.000 0.000 0.000 0.000 /home/replaceafill/.buildout/eggs/zope.interface-4.0.5-py2.7-linux-x86_64.egg/zope/interface/declarations.py:588(directlyProvidedBy)
  713. 2 0.000 0.000 0.001 0.000 /home/replaceafill/dev/sandboxes/merge/schooltool/src/schooltool/skin/flourish/zcml_content.py:186(<lambda>)
  714. 2 0.000 0.000 0.000 0.000 /home/replaceafill/.buildout/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/htmltalparser.py:105(__init__)
  715. 2 0.000 0.000 0.000 0.000 /home/replaceafill/.buildout/eggs/zc.catalog-1.6-py2.7.egg/zc/catalog/index.py:141(parseQuery)
  716. 2 0.000 0.000 0.001 0.000 /home/replaceafill/.buildout/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/talgenerator.py:65(getCode)
  717. 2 0.000 0.000 0.000 0.000 /home/replaceafill/.buildout/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/talgenerator.py:822(_parseI18nAttributes)
  718. 2 0.000 0.000 0.000 0.000 /usr/lib/python2.7/weakref.py:228(__init__)
  719. 2 0.000 0.000 0.000 0.000 /home/replaceafill/dev/sandboxes/merge/schooltool/src/schooltool/basicperson/browser/person.py:1327(getUserViewlet)
  720. 2 0.000 0.000 0.000 0.000 /home/replaceafill/.buildout/eggs/zope.browserresource-3.12.0-py2.7.egg/zope/browserresource/directory.py:67(__getitem__)
  721. 2 0.000 0.000 0.000 0.000 /home/replaceafill/.buildout/eggs/zope.pagetemplate-4.0.1-py2.7.egg/zope/pagetemplate/pagetemplatefile.py:110(pt_source_file)
  722. 2 0.000 0.000 0.000 0.000 /home/replaceafill/dev/sandboxes/merge/schooltool/src/schooltool/app/browser/app.py:1196(getAppViewlet)
  723. 2 0.000 0.000 0.000 0.000 /home/replaceafill/.buildout/eggs/zope.tales-3.5.3-py2.7.egg/zope/tales/expressions.py:234(__init__)
  724. 1 0.000 0.000 0.000 0.000 /home/replaceafill/dev/sandboxes/merge/schooltool/src/schooltool/skin/flourish/page.py:349(render)
  725. 1 0.000 0.000 0.006 0.006 /home/replaceafill/dev/sandboxes/merge/schooltool/src/schooltool/skin/flourish/page.py:310(viewlets)
  726. 1 0.000 0.000 0.002 0.002 /home/replaceafill/dev/sandboxes/merge/schooltool/src/schooltool/basicperson/browser/person.py:1513(new_messages)
  727. 1 0.000 0.000 0.000 0.000 /home/replaceafill/dev/sandboxes/merge/schooltool/src/schooltool/schoolyear/browser/schoolyear.py:855(url)
  728. 1 0.000 0.000 0.000 0.000 /home/replaceafill/.buildout/eggs/zope.location-3.9.1-py2.7.egg/zope/location/traversing.py:235(getName)
  729. 1 0.000 0.000 0.000 0.000 /home/replaceafill/dev/sandboxes/merge/schooltool.cando/src/schooltool/cando/browser/gradebook.py:263(link)
  730. 1 0.000 0.000 0.003 0.003 /home/replaceafill/.buildout/eggs/z3c.form-2.9.1-py2.7.egg/z3c/form/browser/textarea.py:36(update)
  731. 1 0.000 0.000 0.000 0.000 /home/replaceafill/.buildout/eggs/zope.traversing-3.14.0-py2.7.egg/zope/traversing/api.py:118(getName)
  732. 1 0.000 0.000 0.004 0.004 /home/replaceafill/.buildout/eggs/z3c.form-2.9.1-py2.7.egg/z3c/form/form.py:124(updateWidgets)
  733. 1 0.000 0.000 208.294 208.294 /home/replaceafill/dev/sandboxes/merge/schooltool/src/schooltool/skin/flourish/page.py:90(__call__)
  734. 1 0.000 0.000 0.000 0.000 /home/replaceafill/.buildout/eggs/zope.schema-3.7.1-py2.7.egg/zope/schema/_schema.py:39(getFieldsInOrder)
  735. 1 0.004 0.004 0.111 0.111 /home/replaceafill/dev/sandboxes/merge/schooltool.socialskills/src/schooltool/socialskills/browser/gradebook.py:179(getNodes)
  736. 1 0.000 0.000 0.000 0.000 /home/replaceafill/.buildout/eggs/zc.catalog-1.6-py2.7.egg/zc/catalog/index.py:203(apply)
  737. 1 0.000 0.000 0.000 0.000 /home/replaceafill/dev/sandboxes/merge/schooltool/src/schooltool/app/catalog.py:101(key)
  738. 1 0.000 0.000 0.000 0.000 /home/replaceafill/.buildout/eggs/zope.publisher-3.12.6-py2.7.egg/zope/publisher/http.py:517(getURL)
  739. 1 0.000 0.000 0.000 0.000 /home/replaceafill/dev/sandboxes/merge/schooltool/src/schooltool/skin/flourish/content.py:86(__init__)
  740. 1 0.000 0.000 0.000 0.000 /home/replaceafill/.buildout/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/taldefs.py:150(isCurrentVersion)
  741. 1 0.000 0.000 0.000 0.000 /home/replaceafill/.buildout/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/talinterpreter.py:256(pushMacro)
  742. 1 0.000 0.000 0.000 0.000 /home/replaceafill/.buildout/eggs/zope.pagetemplate-4.0.1-py2.7.egg/zope/pagetemplate/pagetemplate.py:85(macros)
  743. 1 0.000 0.000 0.000 0.000 /home/replaceafill/.buildout/eggs/z3c.form-2.9.1-py2.7.egg/z3c/form/converter.py:63(__init__)
  744. 1 0.000 0.000 0.000 0.000 /home/replaceafill/dev/sandboxes/merge/schooltool/src/schooltool/securitypolicy/crowds.py:190(contains)
  745. 1 0.000 0.000 0.000 0.000 /home/replaceafill/.buildout/eggs/z3c.form-2.9.1-py2.7.egg/z3c/form/field.py:44(get)
  746. 1 0.000 0.000 0.000 0.000 /home/replaceafill/.buildout/eggs/zope.publisher-3.12.6-py2.7.egg/zope/publisher/http.py:661(getStatus)
  747. 1 0.000 0.000 0.000 0.000 /home/replaceafill/dev/sandboxes/merge/schooltool/src/schooltool/securitypolicy/customisation.py:57(getAccessControlCustomisations)
  748. 1 0.000 0.000 0.000 0.000 /home/replaceafill/.buildout/eggs/z3c.form-2.9.1-py2.7.egg/z3c/form/value.py:44(__init__)
  749. 1 0.000 0.000 0.000 0.000 /home/replaceafill/.buildout/eggs/zope.tales-3.5.3-py2.7.egg/zope/tales/tales.py:673(getValue)
  750. 1 0.000 0.000 0.000 0.000 /home/replaceafill/.buildout/eggs/zope.container-3.12.0-py2.7-linux-x86_64.egg/zope/container/sample.py:76(__contains__)
  751. 1 0.000 0.000 0.001 0.001 /home/replaceafill/dev/sandboxes/merge/schooltool.cando/src/schooltool/cando/browser/gradebook.py:270(title)
  752. 1 0.000 0.000 0.001 0.001 /home/replaceafill/dev/sandboxes/merge/schooltool.socialskills/src/schooltool/socialskills/browser/gradebook.py:235(worksheets)
  753. 1 0.000 0.000 0.001 0.001 /home/replaceafill/.buildout/eggs/z3c.form-2.9.1-py2.7.egg/z3c/form/form.py:203(updateActions)
  754. 1 0.000 0.000 0.000 0.000 {method 'rsplit' of 'unicode' objects}
  755. 1 0.000 0.000 0.000 0.000 /home/replaceafill/.buildout/eggs/zope.schema-3.7.1-py2.7.egg/zope/schema/_field.py:455(_validate_fields)
  756. 1 0.000 0.000 0.000 0.000 /home/replaceafill/.buildout/eggs/z3c.form-2.9.1-py2.7.egg/z3c/form/action.py:82(executedActions)
  757. 1 0.000 0.000 0.000 0.000 /home/replaceafill/dev/sandboxes/merge/schooltool/src/schooltool/task/tasks.py:719(getLastMessagesReadTime)
  758. 1 0.000 0.000 0.003 0.003 /home/replaceafill/.buildout/eggs/z3c.form-2.9.1-py2.7.egg/z3c/form/browser/widget.py:163(update)
  759. 1 0.000 0.000 0.000 0.000 /home/replaceafill/.buildout/eggs/zope.schema-3.7.1-py2.7.egg/zope/schema/_schema.py:40(<lambda>)
  760. 1 0.000 0.000 0.000 0.000 /home/replaceafill/dev/sandboxes/merge/schooltool/src/schooltool/common/__init__.py:610(get_version)
  761. 1 0.000 0.000 0.000 0.000 {zip}
  762. 1 0.000 0.000 0.000 0.000 /home/replaceafill/dev/sandboxes/merge/schooltool/src/schooltool/app/catalog.py:51(getAppCatalogs)
  763. 1 0.000 0.000 0.000 0.000 /home/replaceafill/.buildout/eggs/zope.publisher-3.12.6-py2.7.egg/zope/publisher/base.py:128(__get__)
  764. 1 0.000 0.000 0.000 0.000 /home/replaceafill/dev/sandboxes/merge/schooltool/src/schooltool/securitypolicy/customisation.py:45(get)
  765. 1 0.000 0.000 0.000 0.000 /home/replaceafill/dev/sandboxes/merge/schooltool/src/schooltool/skin/flourish/page.py:285(active)
  766. 1 0.000 0.000 0.000 0.000 /home/replaceafill/dev/sandboxes/merge/schooltool/src/schooltool/skin/flourish/helpers.py:32(__init__)
  767. 1 0.000 0.000 0.000 0.000 /home/replaceafill/dev/sandboxes/merge/schooltool/src/schooltool/app/browser/app.py:1546(enabled)
  768. 1 0.000 0.000 0.006 0.006 /home/replaceafill/dev/sandboxes/merge/schooltool/src/schooltool/skin/flourish/breadcrumbs.py:141(render)
  769. 1 0.000 0.000 0.000 0.000 /home/replaceafill/.buildout/eggs/pytz-2013b-py2.7.egg/pytz/__init__.py:130(timezone)
  770. 1 0.000 0.000 0.000 0.000 /home/replaceafill/dev/sandboxes/merge/schooltool/src/schooltool/securitypolicy/crowds.py:391(inCrowd)
  771. 1 0.000 0.000 0.001 0.001 /home/replaceafill/dev/sandboxes/merge/schooltool/src/schooltool/report/browser/report.py:190(items)
  772. 1 0.000 0.000 0.000 0.000 /home/replaceafill/.buildout/eggs/z3c.form-2.9.1-py2.7.egg/z3c/form/widget.py:75(__init__)
  773. 1 0.000 0.000 0.000 0.000 /home/replaceafill/.buildout/eggs/zope.publisher-3.12.6-py2.7.egg/zope/publisher/http.py:669(setHeader)
  774. 1 0.000 0.000 0.002 0.002 /home/replaceafill/dev/sandboxes/merge/schooltool/src/schooltool/basicperson/browser/person.py:1530(title)
  775. 1 0.000 0.000 0.000 0.000 /home/replaceafill/.buildout/eggs/zope.contentprovider-3.7.2-py2.7.egg/zope/contentprovider/provider.py:35(update)
  776. 1 0.000 0.000 0.000 0.000 /home/replaceafill/.buildout/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/htmltalparser.py:239(handle_entityref)
  777. 1 0.000 0.000 0.000 0.000 /home/replaceafill/.buildout/eggs/z3c.form-2.9.1-py2.7.egg/z3c/form/converter.py:74(FieldWidgetDataConverter)
  778. 1 0.000 0.000 0.000 0.000 /home/replaceafill/.buildout/eggs/zope.publisher-3.12.6-py2.7.egg/zope/publisher/http.py:159(__init__)
  779. 1 0.000 0.000 0.000 0.000 /home/replaceafill/.buildout/eggs/z3c.form-2.9.1-py2.7.egg/z3c/form/field.py:35(__init__)
  780. 1 0.000 0.000 0.000 0.000 /home/replaceafill/.buildout/eggs/zope.location-3.9.1-py2.7.egg/zope/location/location.py:39(locate)
  781. 1 0.000 0.000 0.000 0.000 /home/replaceafill/.buildout/eggs/zc.catalog-1.6-py2.7.egg/zc/catalog/index.py:220(<genexpr>)
  782. 1 0.000 0.000 0.000 0.000 /home/replaceafill/.buildout/eggs/z3c.form-2.9.1-py2.7.egg/z3c/form/browser/widget.py:203(addFieldClass)
  783. 1 0.000 0.000 0.000 0.000 {delattr}
  784. 1 0.000 0.000 0.005 0.005 /home/replaceafill/.buildout/eggs/z3c.form-2.9.1-py2.7.egg/z3c/form/form.py:208(update)
  785. 1 0.000 0.000 0.000 0.000 {BTrees._IFBTree.multiunion}
  786. 1 0.000 0.000 0.000 0.000 /home/replaceafill/dev/sandboxes/merge/schooltool.socialskills/src/schooltool/socialskills/browser/gradebook.py:102(node_container)
  787. 1 0.000 0.000 0.000 0.000 {method 'keys' of 'BTrees.OOBTree.OOBTree' objects}
  788. 1 0.000 0.000 0.000 0.000 /home/replaceafill/dev/sandboxes/merge/schooltool.cando/src/schooltool/cando/browser/iep.py:436(render)
  789. 1 0.000 0.000 0.000 0.000 /home/replaceafill/dev/sandboxes/merge/schooltool/src/schooltool/skin/flourish/helpers.py:43(__call__)
  790. 1 0.000 0.000 0.000 0.000 /home/replaceafill/.buildout/eggs/z3c.form-2.9.1-py2.7.egg/z3c/form/datamanager.py:73(query)
  791. 1 0.000 0.000 0.000 0.000 /home/replaceafill/.buildout/eggs/z3c.form-2.9.1-py2.7.egg/z3c/form/widget.py:140(extract)
  792. 1 0.000 0.000 0.000 0.000 /home/replaceafill/.buildout/eggs/z3c.form-2.9.1-py2.7.egg/z3c/form/value.py:47(get)
  793. 1 0.000 0.000 0.000 0.000 /home/replaceafill/dev/sandboxes/merge/schooltool/src/schooltool/app/catalog.py:105(get)
  794. 1 0.000 0.000 0.000 0.000 /home/replaceafill/dev/sandboxes/merge/schooltool/src/schooltool/securitypolicy/customisation.py:37(getSetting)
  795. 1 0.000 0.000 0.000 0.000 /usr/lib/python2.7/weakref.py:48(remove)
  796. 1 0.000 0.000 0.000 0.000 /home/replaceafill/.buildout/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/talinterpreter.py:862(do_useMacro)
  797. 1 0.000 0.000 0.000 0.000 /home/replaceafill/.buildout/eggs/z3c.form-2.9.1-py2.7.egg/z3c/form/datamanager.py:69(get)
  798. 1 0.000 0.000 0.001 0.001 /home/replaceafill/dev/sandboxes/merge/schooltool/src/schooltool/basicperson/browser/person.py:1504(authenticated_person_intid)
  799. 1 0.000 0.000 0.000 0.000 /home/replaceafill/.buildout/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/taldefs.py:162(getProgramMode)
  800. 1 0.000 0.000 0.000 0.000 /home/replaceafill/.buildout/eggs/z3c.form-2.9.1-py2.7.egg/z3c/form/button.py:251(update)
  801. 1 0.000 0.000 0.000 0.000 /home/replaceafill/dev/sandboxes/merge/schooltool.cando/src/schooltool/cando/browser/gradebook.py:1564(isSkillsGradebook)
  802. 1 0.000 0.000 0.001 0.001 /home/replaceafill/.buildout/eggs/zope.intid-3.7.2-py2.7.egg/zope/intid/__init__.py:80(getId)
  803. 1 0.000 0.000 0.000 0.000 /home/replaceafill/dev/sandboxes/merge/schooltool/src/schooltool/skin/flourish/page.py:60(providers)
  804. 1 0.000 0.000 0.000 0.000 /home/replaceafill/dev/sandboxes/merge/schooltool/src/schooltool/schoolyear/browser/schoolyear.py:851(crumb_parent)
  805. 1 0.000 0.000 0.000 0.000 /home/replaceafill/.buildout/eggs/z3c.form-2.9.1-py2.7.egg/z3c/form/field.py:142(select)
  806. 1 0.000 0.000 0.000 0.000 /home/replaceafill/dev/sandboxes/merge/schooltool/src/schooltool/securitypolicy/customisation.py:52(__iter__)
  807. 1 0.014 0.014 208.031 208.031 /home/replaceafill/dev/sandboxes/merge/schooltool.socialskills/src/schooltool/socialskills/browser/gradebook.py:107(update)
  808. 1 0.000 0.000 0.000 0.000 /home/replaceafill/dev/sandboxes/merge/schooltool.cando/src/schooltool/cando/browser/iep.py:417(fields)
  809. 1 0.000 0.000 0.000 0.000 /home/replaceafill/dev/sandboxes/merge/schooltool/python/lib/python2.7/UserDict.py:45(has_key)
  810. 1 0.000 0.000 0.001 0.001 /home/replaceafill/.buildout/eggs/zope.intid-3.7.2-py2.7.egg/zope/intid/__init__.py:91(queryId)
  811. 1 0.000 0.000 0.005 0.005 /home/replaceafill/dev/sandboxes/merge/schooltool/src/schooltool/skin/flourish/form.py:177(update)
  812. 1 0.000 0.000 0.000 0.000 /home/replaceafill/dev/sandboxes/merge/schooltool.cando/src/schooltool/cando/browser/gradebook.py:1572(timezone)
  813. 1 0.000 0.000 0.004 0.004 /home/replaceafill/.buildout/eggs/z3c.form-2.9.1-py2.7.egg/z3c/form/form.py:148(update)
  814. 1 0.000 0.000 0.000 0.000 /home/replaceafill/.buildout/eggs/zc.catalog-1.6-py2.7.egg/zc/catalog/index.py:300(apply)
  815. 1 0.000 0.000 0.000 0.000 /home/replaceafill/dev/sandboxes/merge/schooltool/src/schooltool/course/section.py:293(contains)
  816. 1 0.000 0.000 0.000 0.000 /home/replaceafill/dev/sandboxes/merge/schooltool.cando/src/schooltool/cando/model.py:204(getNodeContainer)
  817. 1 0.000 0.000 0.000 0.000 /home/replaceafill/.buildout/eggs/z3c.form-2.9.1-py2.7.egg/z3c/form/converter.py:39(toWidgetValue)
  818. 1 0.000 0.000 0.004 0.004 /home/replaceafill/.buildout/eggs/z3c.form-2.9.1-py2.7.egg/z3c/form/field.py:220(update)
  819. 1 0.000 0.000 0.000 0.000 /home/replaceafill/.buildout/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/talinterpreter.py:264(popMacro)
  820. 1 0.000 0.000 0.000 0.000 /home/replaceafill/.buildout/eggs/z3c.form-2.9.1-py2.7.egg/z3c/form/util.py:233(__getitem__)
  821. 1 0.000 0.000 0.000 0.000 /home/replaceafill/dev/sandboxes/merge/schooltool/src/schooltool/app/app.py:190(getTitle)
  822. 1 0.000 0.000 0.003 0.003 /home/replaceafill/.buildout/eggs/z3c.form-2.9.1-py2.7.egg/z3c/form/widget.py:78(update)
  823. 1 0.000 0.000 0.000 0.000 /home/replaceafill/dev/sandboxes/merge/schooltool.gradebook/src/schooltool/requirement/security.py:103(crowdFactories)
  824. 1 0.000 0.000 0.000 0.000 /home/replaceafill/.buildout/eggs/z3c.form-2.9.1-py2.7.egg/z3c/form/field.py:187(__init__)
  825. 1 0.000 0.000 0.263 0.263 /home/replaceafill/dev/sandboxes/merge/schooltool/src/schooltool/skin/flourish/page.py:53(render)
  826. 1 0.000 0.000 0.000 0.000 /home/replaceafill/dev/sandboxes/merge/schooltool/src/schooltool/app/app.py:278(getApplicationTabs)
  827. 1 0.000 0.000 0.000 0.000 /home/replaceafill/.buildout/eggs/z3c.form-2.9.1-py2.7.egg/z3c/form/datamanager.py:100(canWrite)
  828. 1 0.000 0.000 0.000 0.000 /home/replaceafill/.buildout/eggs/z3c.form-2.9.1-py2.7.egg/z3c/form/util.py:253(items)
  829. 1 0.000 0.000 0.000 0.000 /home/replaceafill/.buildout/eggs/z3c.form-2.9.1-py2.7.egg/z3c/form/converter.py:35(__init__)
  830. 1 0.000 0.000 0.000 0.000 {__import__}
  831. 1 0.000 0.000 0.000 0.000 /home/replaceafill/.buildout/eggs/zope.annotation-3.6.0-py2.7.egg/zope/annotation/attribute.py:41(get)
  832. 1 0.000 0.000 0.000 0.000 /home/replaceafill/.buildout/eggs/zope.publisher-3.12.6-py2.7.egg/zope/publisher/browser.py:788(__init__)
  833. 1 0.000 0.000 0.000 0.000 /home/replaceafill/dev/sandboxes/merge/schooltool/src/schooltool/app/browser/__init__.py:181(preferences)
  834. 1 0.000 0.000 208.294 208.294 /home/replaceafill/dev/sandboxes/merge/schooltool.socialskills/src/schooltool/socialskills/browser/gradebook.py:83(__call__)
  835. 1 0.000 0.000 0.000 0.000 /home/replaceafill/.buildout/eggs/zope.schema-3.7.1-py2.7.egg/zope/schema/_schema.py:27(getFields)
  836. 1 0.000 0.000 0.000 0.000 /home/replaceafill/dev/sandboxes/merge/schooltool/src/schooltool/skin/skin.py:243(languages)
  837. 1 0.000 0.000 0.000 0.000 /home/replaceafill/.buildout/eggs/z3c.form-2.9.1-py2.7.egg/z3c/form/widget.py:496(__init__)
  838. 1 0.000 0.000 0.000 0.000 /home/replaceafill/dev/sandboxes/merge/schooltool/src/schooltool/skin/flourish/zcml.py:398(<lambda>)
  839. 1 0.000 0.000 0.000 0.000 /home/replaceafill/.buildout/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/talgenerator.py:259(emitDefines)
  840. 1 0.000 0.000 0.000 0.000 /home/replaceafill/.buildout/eggs/zope.interface-4.0.5-py2.7-linux-x86_64.egg/zope/interface/interface.py:399(__iter__)
  841. 1 0.000 0.000 0.000 0.000 {BTrees._IFBTree.weightedUnion}
  842. 1 0.000 0.000 0.000 0.000 {method 'upper' of 'str' objects}
  843. 1 0.000 0.000 0.000 0.000 /home/replaceafill/.buildout/eggs/z3c.form-2.9.1-py2.7.egg/z3c/form/widget.py:441(FieldWidget)
  844. 1 0.000 0.000 0.000 0.000 /home/replaceafill/.buildout/eggs/z3c.form-2.9.1-py2.7.egg/z3c/form/browser/widget.py:147(addClass)
  845. 1 0.000 0.000 0.000 0.000 /home/replaceafill/.buildout/eggs/zope.schema-3.7.1-py2.7.egg/zope/schema/_bootstrapfields.py:316(constraint)
  846. 1 0.000 0.000 0.000 0.000 /home/replaceafill/dev/sandboxes/merge/schooltool/src/schooltool/skin/flourish/helpers.py:37(update)
  847. 1 0.000 0.000 0.000 0.000 /home/replaceafill/.buildout/eggs/z3c.form-2.9.1-py2.7.egg/z3c/form/action.py:76(__init__)
  848. 1 0.000 0.000 0.000 0.000 /home/replaceafill/dev/sandboxes/merge/schooltool/src/schooltool/course/section.py:289(_getSections)
  849. 1 0.000 0.000 0.000 0.000 /usr/lib/python2.7/decimal.py:3782(__init__)
  850. 1 0.000 0.000 0.000 0.000 /home/replaceafill/dev/sandboxes/merge/schooltool/src/schooltool/skin/widgets.py:130(__init__)
  851. 1 0.000 0.000 0.000 0.000 /home/replaceafill/.buildout/eggs/zope.tales-3.5.3-py2.7.egg/zope/tales/expressions.py:347(_get_toplevel_module)
  852. 1 0.000 0.000 0.000 0.000 /home/replaceafill/.buildout/eggs/zope.pagetemplate-4.0.1-py2.7.egg/zope/pagetemplate/engine.py:424(traverse)
  853. 1 0.000 0.000 0.000 0.000 /home/replaceafill/dev/sandboxes/merge/schooltool/src/schooltool/skin/flourish/breadcrumbs.py:80(title)
  854. 1 0.000 0.000 0.000 0.000 /home/replaceafill/dev/sandboxes/merge/schooltool.cando/src/schooltool/cando/browser/iep.py:431(enabled)
  855. 1 0.000 0.000 0.000 0.000 /home/replaceafill/dev/sandboxes/merge/schooltool.cando/src/schooltool/cando/browser/gradebook.py:1560(gradebook)
  856. 1 0.000 0.000 0.000 0.000 /home/replaceafill/.buildout/eggs/zope.schema-3.7.1-py2.7.egg/zope/schema/_field.py:505(_validate)
  857. 1 0.000 0.000 0.001 0.001 /home/replaceafill/dev/sandboxes/merge/schooltool.cando/src/schooltool/cando/browser/gradebook.py:1640(get_worksheets)
  858. 1 0.000 0.000 0.000 0.000 /home/replaceafill/.buildout/eggs/zope.publisher-3.12.6-py2.7.egg/zope/publisher/http.py:162(__str__)
  859. 1 0.000 0.000 0.000 0.000 /home/replaceafill/dev/sandboxes/merge/schooltool.cando/src/schooltool/cando/browser/gradebook.py:1556(student)
  860. 1 0.000 0.000 0.001 0.001 /home/replaceafill/.buildout/eggs/zope.container-3.12.0-py2.7-linux-x86_64.egg/zope/container/btree.py:100(__iter__)
  861. 1 0.000 0.000 0.000 0.000 /home/replaceafill/.buildout/eggs/z3c.form-2.9.1-py2.7.egg/z3c/form/action.py:91(execute)
  862. 1 0.000 0.000 0.001 0.001 /home/replaceafill/dev/sandboxes/merge/schooltool.socialskills/src/schooltool/socialskills/browser/gradebook.py:51(url)
  863. 1 0.000 0.000 0.000 0.000 /home/replaceafill/dev/sandboxes/merge/schooltool/src/schooltool/skin/flourish/widgets.py:173(FlourishFckeditorFieldWidget)
  864. 1 0.000 0.000 0.000 0.000 /home/replaceafill/.buildout/eggs/zope.tales-3.5.3-py2.7.egg/zope/tales/expressions.py:340(__getitem__)
  865. 1 0.000 0.000 0.000 0.000 /home/replaceafill/.buildout/eggs/z3c.form-2.9.1-py2.7.egg/z3c/form/field.py:52(__get__)
  866. 1 0.000 0.000 0.000 0.000 /home/replaceafill/.buildout/eggs/z3c.form-2.9.1-py2.7.egg/z3c/form/value.py:62(__call__)
  867. 1 0.000 0.000 0.000 0.000 /home/replaceafill/dev/sandboxes/merge/schooltool/src/schooltool/skin/flourish/widgets.py:113(<lambda>)
  868. 1 0.000 0.000 0.000 0.000 /home/replaceafill/dev/sandboxes/merge/schooltool/src/schooltool/securitypolicy/crowds.py:183(settings)
  869. 1 0.000 0.000 0.000 0.000 {method '__setstate__' of 'BTrees.OIBTree.OIBucket' objects}
  870. 1 0.000 0.000 0.000 0.000 /home/replaceafill/dev/sandboxes/merge/schooltool/src/schooltool/app/browser/app.py:1075(title)
  871. 1 0.000 0.000 0.000 0.000 {method 'disable' of '_lsprof.Profiler' objects}
  872. 1 0.000 0.000 0.000 0.000 /home/replaceafill/.buildout/eggs/zope.tales-3.5.3-py2.7.egg/zope/tales/expressions.py:260(__call__)
  873. 0 0.000 0.000 profile:0(profiler)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement