2011-03-21 19:48:21,098 Profiling results for /reviewboard/dashboard/ (HTTP GET): 2011-03-21 19:48:21,099 226661 function calls (217821 primitive calls) in 3.100 CPU seconds Ordered by: internal time ncalls tottime percall cumtime percall filename:lineno(function) 33019 0.200 0.000 0.200 0.000 :0(append) 457/214 0.190 0.000 0.670 0.003 sre_parse.py:374(_parse) 9686 0.180 0.000 0.260 0.000 sre_parse.py:182(__next) 708/214 0.140 0.000 0.310 0.001 sre_compile.py:27(_compile) 27256/26871 0.140 0.000 0.170 0.000 :0(len) 18607 0.120 0.000 0.120 0.000 :0(isinstance) 204 0.100 0.000 0.130 0.001 regex_helper.py:276(flatten_result) 204 0.100 0.000 0.300 0.001 regex_helper.py:42(normalize) 2466/268 0.100 0.000 0.370 0.001 copy.py:156(deepcopy) 8467 0.080 0.000 0.340 0.000 sre_parse.py:201(get) 6314 0.080 0.000 0.080 0.000 :0(get) 2199 0.060 0.000 0.080 0.000 copy.py:274(_keep_alive) 37/1 0.060 0.002 1.640 1.640 urlresolvers.py:164(_populate) 6213 0.050 0.000 0.050 0.000 :0(id) 4226 0.050 0.000 0.050 0.000 sre_parse.py:138(append) 938 0.050 0.000 0.050 0.000 datastructures.py:295(setlist) 944/453 0.050 0.000 0.060 0.000 sre_parse.py:140(getwidth) 1364 0.050 0.000 0.150 0.000 datastructures.py:308(appendlist) 587 0.050 0.000 0.110 0.000 functional.py:250(wrapper) 7068 0.050 0.000 0.050 0.000 regex_helper.py:187(next_char) 2228/2188 0.050 0.000 0.100 0.000 encoding.py:59(force_unicode) 2997/2996 0.040 0.000 0.040 0.000 :0(hasattr) 3 0.040 0.013 0.040 0.013 :0(perform) 3935 0.040 0.000 0.040 0.000 :0(ord) 1231 0.030 0.000 0.030 0.000 :0(join) 300/134 0.030 0.000 0.330 0.002 tree.py:55(__deepcopy__) 126/18 0.030 0.000 0.250 0.014 __init__.py:243(parse) 18 0.030 0.002 0.070 0.004 __init__.py:208(tokenize) 3479 0.030 0.000 0.030 0.000 datastructures.py:285(getlist) 950 0.030 0.000 0.040 0.000 __init__.py:330(next_token) 46 0.030 0.001 0.050 0.001 functional.py:165(__prepare_class__) 321 0.020 0.000 0.080 0.000 __init__.py:639(__init__) 1364 0.020 0.000 0.090 0.000 datastructures.py:303(setlistdefault) 54/53 0.020 0.000 0.090 0.002 query.py:1474(add_filter) 397 0.020 0.000 1.120 0.003 sre.py:213(_compile) 12 0.020 0.002 0.020 0.002 __init__.py:72(__init__) 23 0.020 0.001 0.020 0.001 :0(execute) 306 0.020 0.000 0.030 0.000 functional.py:77(update_wrapper) 435/214 0.020 0.000 0.680 0.003 sre_parse.py:301(_parse_sub) 253 0.020 0.000 0.020 0.000 sre_compile.py:202(_optimize_charset) 161/66 0.020 0.000 1.150 0.017 importlib.py:18(import_module) 385/194 0.020 0.000 0.230 0.001 copy.py:245(_deepcopy_tuple) 1 0.020 0.020 0.020 0.020 resources.py:3262(BaseReviewResource) 757 0.020 0.000 0.050 0.000 __init__.py:295(extend_nodelist) 238 0.020 0.000 0.020 0.000 sre_compile.py:349(_simple) 307/176 0.020 0.000 0.350 0.002 __init__.py:829(render) 1301 0.020 0.000 0.020 0.000 :0(replace) 1134/158 0.020 0.000 0.620 0.004 __init__.py:796(render_node) 1325 0.010 0.000 0.010 0.000 :0(pop) 271 0.010 0.000 0.080 0.000 __init__.py:498(__init__) 285/27 0.010 0.000 0.650 0.024 __init__.py:780(render) 3293/3213 0.010 0.000 0.030 0.000 :0(getattr) 36 0.010 0.000 0.020 0.001 _os.py:24(safe_join) 256 0.010 0.000 0.010 0.000 context.py:64(update) 539 0.010 0.000 0.010 0.000 utf_8.py:15(decode) 5 0.010 0.002 0.810 0.162 urls.py:1(?) 22 0.010 0.000 0.010 0.000 resources.py:369(uri_name) 59 0.010 0.000 0.010 0.000 where.py:194(sql_for_columns) 451 0.010 0.000 0.010 0.000 :0(stat) 3 0.010 0.003 0.010 0.003 options.py:408(_fill_related_many_to_many_cache) 67 0.010 0.000 0.380 0.006 query.py:176(clone) 438 0.010 0.000 0.010 0.000 copy.py:66(_getspecial) 3 0.010 0.003 0.020 0.007 options.py:371(_fill_related_objects_cache) 23 0.010 0.000 0.010 0.000 traceback.py:27(format_list) 2 0.010 0.005 0.010 0.005 subqueries.py:275(get_related_updates) 71 0.010 0.000 0.010 0.000 tree.py:140(end_subtree) 229 0.010 0.000 0.010 0.000 query.py:2274(_extra_select) 32 0.010 0.000 0.010 0.000 :0(close) 42/24 0.010 0.000 0.110 0.005 query.py:1628(add_q) 791/335 0.010 0.000 0.290 0.001 copy.py:237(_deepcopy_list) 1 0.010 0.010 0.130 0.130 models.py:68(user_from_fas) 6 0.010 0.002 0.010 0.002 loading.py:148(get_models) 1448 0.010 0.000 0.010 0.000 :0(min) 24 0.010 0.000 0.010 0.000 :0(readlines) 46 0.010 0.000 0.020 0.000 functional.py:143(lazy) 30 0.010 0.000 0.010 0.000 dispatcher.py:11(_make_id) 23 0.010 0.000 0.020 0.001 filesystem.py:9(get_template_sources) 1 0.010 0.010 0.140 0.140 urllib2.py:71(?) 591/361 0.010 0.000 0.240 0.001 __init__.py:680(resolve) 17 0.010 0.001 0.030 0.002 defaulttags.py:422(render) 875 0.010 0.000 0.010 0.000 __init__.py:179(__init__) 18 0.010 0.001 0.010 0.001 sre_parse.py:225(_class_escape) 875 0.010 0.000 0.040 0.000 __init__.py:218(create_token) 188 0.010 0.000 0.010 0.000 __init__.py:823(__init__) 2252 0.010 0.000 0.010 0.000 sre_parse.py:195(match) 318 0.010 0.000 0.010 0.000 text.py:256(unescape_string_literal) 10/5 0.010 0.001 0.200 0.040 defaulttags.py:111(render) 214 0.010 0.000 0.090 0.000 sre_compile.py:356(_compile_info) 450 0.010 0.000 0.010 0.000 functional.py:270(__getattr__) 58 0.010 0.000 0.250 0.004 query.py:676(_clone) 365/247 0.010 0.000 1.660 0.007 functional.py:54(_curried) 271 0.010 0.000 0.090 0.000 __init__.py:343(compile_filter) 23 0.010 0.000 0.080 0.003 context_processors.py:13(auth) 59 0.010 0.000 0.010 0.000 posixpath.py:56(join) 23 0.010 0.000 0.100 0.004 context.py:100(__init__) 214 0.010 0.000 1.100 0.005 sre_compile.py:490(compile) 25/24 0.000 0.000 0.170 0.007 query.py:497(filter) 38 0.000 0.000 0.000 0.000 __init__.py:371(get_db_prep_value) 11 0.000 0.000 0.000 0.000 query_utils.py:160(__or__) 21 0.000 0.000 0.000 0.000 context.py:58(get) 15 0.000 0.000 0.000 0.000 sre.py:253(_subx) 194/170 0.000 0.000 0.220 0.001 defaulttags.py:232(render) 1 0.000 0.000 0.000 0.000 resources.py:1311(watched_resource) 2 0.000 0.000 0.000 0.000 subqueries.py:238(add_update_fields) 18 0.000 0.000 0.000 0.000 models.py:173(is_authenticated) 10 0.000 0.000 0.000 0.000 trans_null.py:9(ngettext) 1 0.000 0.000 0.000 0.000 urllib2.py:1354(OpenerFactory) 1 0.000 0.000 0.000 0.000 :0(toordinal) 10 0.000 0.000 0.000 0.000 djblets_utils.py:109(ageid) 1 0.000 0.000 0.000 0.000 cookielib.py:794(CookiePolicy) 1 0.000 0.000 0.000 0.000 cookielib.py:1693(FileCookieJar) 1 0.000 0.000 0.000 0.000 urllib2.py:819(ProxyBasicAuthHandler) 1 0.000 0.000 0.000 0.000 fields.py:647(_set_choices) 2 0.000 0.000 0.120 0.060 base.py:419(save) 4 0.000 0.000 0.000 0.000 transaction.py:112(clean_savepoints) 1 0.000 0.000 0.000 0.000 resources.py:1383(watched_resource) 1 0.000 0.000 3.100 3.100 profile:0() 1 0.000 0.000 0.000 0.000 vary.py:1(?) 23 0.000 0.000 0.000 0.000 context_processors.py:69(request) 59 0.000 0.000 0.010 0.000 where.py:139(make_atom) 35 0.000 0.000 0.060 0.002 sre.py:131(search) 35 0.000 0.000 0.000 0.000 encoding.py:132(iri_to_uri) 80 0.000 0.000 0.000 0.000 :0(get_ident) 1 0.000 0.000 0.000 0.000 :0(acquire) 1865 0.000 0.000 0.000 0.000 :0(setattr) 7 0.000 0.000 0.020 0.003 models.py:289(get_profile) 5 0.000 0.000 0.000 0.000 tzinfo.py:51(tzname) 2 0.000 0.000 0.000 0.000 datagrids.py:277(__labeled_summary) 1 0.000 0.000 0.000 0.000 gopherlib.py:1(?) 1 0.000 0.000 0.000 0.000 :0(getfilesystemencoding) 1 0.000 0.000 0.290 0.290 datagrids.py:603(get_sidebar_counts) 1 0.000 0.000 0.000 0.000 manager.py:157(values) 1 0.000 0.000 0.000 0.000 urllib2.py:140(URLError) 18 0.000 0.000 0.000 0.000 :0(read) 1 0.000 0.000 0.000 0.000 dateformat.py:25(Formatter) 8 0.000 0.000 0.000 0.000 related.py:13(__init__) 15 0.000 0.000 0.020 0.001 related.py:231(__get__) 112 0.000 0.000 0.000 0.000 tree.py:83(add) 21 0.000 0.000 0.000 0.000 grids.py:193(get_url_params_except) 4 0.000 0.000 0.000 0.000 __init__.py:380(value_to_db_datetime) 29 0.000 0.000 0.000 0.000 query_utils.py:152(_combine) 5 0.000 0.000 0.000 0.000 dateformat.py:90(P) 70 0.000 0.000 0.000 0.000 :0(__reduce_ex__) 344 0.000 0.000 0.000 0.000 :0(decode) 74 0.000 0.000 0.950 0.013 urlresolvers.py:240(_get_urlconf_module) 6 0.000 0.000 0.000 0.000 :0(localtime) 1 0.000 0.000 0.000 0.000 resources.py:4588(SessionResource) 1 0.000 0.000 0.000 0.000 resources.py:835(__init__) 7 0.000 0.000 0.130 0.019 query.py:282(count) 95 0.000 0.000 0.000 0.000 :0(keys) 1 0.000 0.000 0.010 0.010 datagrids.py:462(__init__) 1 0.000 0.000 0.000 0.000 urllib2.py:1336(GopherHandler) 51 0.000 0.000 0.000 0.000 decorators.py:47(new_decorator) 66/38 0.000 0.000 0.010 0.000 functional.py:210(__cmp__) 1 0.000 0.000 0.000 0.000 parser.py:284(parser) 1 0.000 0.000 0.000 0.000 tz.py:620(_tzicalvtzcomp) 3 0.000 0.000 0.100 0.033 managers.py:193(from_user) 1 0.000 0.000 0.000 0.000 resources.py:1366(WatchedReviewRequestResource) 21 0.000 0.000 0.000 0.000 query.py:384(as_sql) 20 0.000 0.000 0.000 0.000 __init__.py:413(get_db_prep_value) 1 0.000 0.000 0.000 0.000 forms.py:99(ChangeProfileForm) 1 0.000 0.000 0.000 0.000 cookielib.py:1691(LoadError) 20 0.000 0.000 0.000 0.000 __init__.py:187(pre_save) 1 0.000 0.000 0.000 0.000 parser.py:142(_resultbase) 21 0.000 0.000 0.000 0.000 query.py:816(get_from_clause) 214 0.000 0.000 0.000 0.000 datastructures.py:89(__new__) 2 0.000 0.000 0.000 0.000 query.py:2396(order_modified_iter) 1 0.000 0.000 0.000 0.000 widgets.py:434(__init__) 23 0.000 0.000 0.000 0.000 context_processors.py:62(media) 16 0.000 0.000 0.130 0.008 manager.py:127(filter) 1 0.000 0.000 0.000 0.000 util.py:38(login_required) 25 0.000 0.000 0.000 0.000 resources.py:343(name) 23 0.000 0.000 0.000 0.000 :0(cursor) 20 0.000 0.000 0.010 0.000 i18n.py:37(__init__) 551 0.000 0.000 0.000 0.000 :0(copy) 1 0.000 0.000 0.000 0.000 relativedelta.py:6(?) 1 0.000 0.000 0.050 0.050 loader_tags.py:52(get_parent) 15 0.000 0.000 0.000 0.000 query.py:577(deferred_to_data) 1 0.000 0.000 0.000 0.000 dateformat.py:12(?) 1 0.000 0.000 0.000 0.000 __init__.py:891(dec) 83 0.000 0.000 0.140 0.002 defaults.py:20(patterns) 100 0.000 0.000 0.180 0.002 urlresolvers.py:46(get_callable) 107 0.000 0.000 0.000 0.000 __init__.py:333(prepend_token) 888 0.000 0.000 0.000 0.000 :0(split) 1 0.000 0.000 0.000 0.000 resources.py:3770(ReviewResource) 11 0.000 0.000 0.000 0.000 defaulttags.py:310(render) 24 0.000 0.000 0.000 0.000 __init__.py:371(more) 1 0.000 0.000 0.000 0.000 resources.py:2830(BaseScreenshotCommentResource) 1 0.000 0.000 0.000 0.000 related.py:261(__set__) 1 0.000 0.000 0.000 0.000 ftplib.py:60(error_temp) 2 0.000 0.000 0.000 0.000 decorators.py:48(webapi) 23 0.000 0.000 0.000 0.000 context_processors.py:52(i18n) 1 0.000 0.000 0.000 0.000 urllib2.py:1290(CacheFTPHandler) 3 0.000 0.000 0.000 0.000 __init__.py:270(loads) 5 0.000 0.000 0.000 0.000 dateformat.py:39(a) 2/1 0.000 0.000 0.000 0.000 query.py:1322(fill_related_selections) 126 0.000 0.000 0.000 0.000 __init__.py:292(create_nodelist) 8 0.000 0.000 0.080 0.010 query.py:599(distinct) 23 0.000 0.000 0.000 0.000 context_processors.py:29(siteconfig) 1 0.000 0.000 0.000 0.000 dates.py:1(?) 1 0.000 0.000 0.000 0.000 resources.py:651(FileDiffResource) 1 0.000 0.000 0.020 0.020 managers.py:183(to_user_directly) 6 0.000 0.000 0.000 0.000 query.py:700(_next_is_sticky) 9 0.000 0.000 0.000 0.000 datastructures.py:272(get) 24 0.000 0.000 0.000 0.000 query.py:2377(get_order_dir) 62 0.000 0.000 0.000 0.000 urllib.py:1086(quote) 18 0.000 0.000 0.000 0.000 __init__.py:445(get_db_prep_value) 6 0.000 0.000 0.000 0.000 sites.py:197(wrap) 1 0.000 0.000 0.000 0.000 datagrids.py:287(augment_queryset) 1 0.000 0.000 0.000 0.000 forms.py:81(ChangePasswordForm) 163 0.000 0.000 0.000 0.000 __init__.py:306(enter_command) 1 0.000 0.000 0.000 0.000 aggregates.py:9(__init__) 2 0.000 0.000 0.380 0.190 decorators.py:184(render) 631/565 0.000 0.000 0.000 0.000 context.py:39(__getitem__) 53 0.000 0.000 0.000 0.000 resources.py:339(__name__) 14 0.000 0.000 0.000 0.000 inspect.py:132(iscode) 428 0.000 0.000 0.020 0.000 linecache.py:13(getline) 319/103 0.000 0.000 0.000 0.000 __init__.py:764(get_nodes_by_type) 1 0.000 0.000 0.000 0.000 manager.py:106(count) 1 0.000 0.000 0.000 0.000 :0(utcfromtimestamp) 1 0.000 0.000 0.000 0.000 resources.py:901(UserResource) 115 0.000 0.000 0.020 0.000 cache.py:38(never_cache) 7 0.000 0.000 0.000 0.000 datastructures.py:461(__getitem__) 18 0.000 0.000 0.000 0.000 __init__.py:434(to_python) 2240 0.000 0.000 0.000 0.000 :0(startswith) 3 0.000 0.000 0.000 0.000 grids.py:270(augment_queryset) 23 0.000 0.000 0.000 0.000 posixpath.py:117(dirname) 135 0.000 0.000 0.000 0.000 :0(zip) 997 0.000 0.000 0.000 0.000 :0(range) 1 0.000 0.000 0.000 0.000 query.py:1964(set_limits) 23 0.000 0.000 0.000 0.000 query.py:563(pre_sql_setup) 1 0.000 0.000 0.000 0.000 resources.py:2328(DraftScreenshotResource) 2 0.000 0.000 0.000 0.000 subqueries.py:164(pre_sql_setup) 1 0.000 0.000 0.000 0.000 ftplib.py:75(FTP) 275 0.000 0.000 0.690 0.003 urlresolvers.py:90(__init__) 25 0.000 0.000 0.010 0.000 defaulttags.py:1080(url) 1 0.000 0.000 0.000 0.000 __init__.py:171(_acquireLock) 91 0.000 0.000 0.000 0.000 query_utils.py:149(__init__) 9 0.000 0.000 0.000 0.000 :0(has_key) 12 0.000 0.000 0.000 0.000 __init__.py:1136(getEffectiveLevel) 3 0.000 0.000 0.000 0.000 urlparse.py:127(urlunsplit) 3 0.000 0.000 0.000 0.000 options.py:250(get_m2m_with_model) 1 0.000 0.000 0.000 0.000 urllib2.py:177(Request) 23 0.000 0.000 0.000 0.000 :0(rstrip) 188 0.000 0.000 0.000 0.000 functional.py:102(wraps) 53 0.000 0.000 0.000 0.000 resources.py:820(_build_named_url) 1 0.000 0.000 0.000 0.000 resources.py:2416(ReviewRequestDraftResource) 72 0.000 0.000 0.000 0.000 _os.py:14(abspathu) 1 0.000 0.000 0.000 0.000 parser.py:7(?) 20 0.000 0.000 0.000 0.000 widgets.py:142(__init__) 1 0.000 0.000 0.000 0.000 i18n.py:36(TranslateNode) 4 0.000 0.000 0.000 0.000 transaction.py:144(commit_unless_managed) 1 0.000 0.000 0.000 0.000 manager.py:103(all) 5 0.000 0.000 0.000 0.000 decorators.py:96(basictag) 11 0.000 0.000 0.000 0.000 models.py:163(__unicode__) 41 0.000 0.000 0.000 0.000 context.py:30(pop) 7 0.000 0.000 0.020 0.003 paginator.py:44(_get_count) 1 0.000 0.000 0.000 0.000 i18n.py:48(BlockTranslateNode) 23 0.000 0.000 0.000 0.000 __init__.py:78(get_language) 28 0.000 0.000 0.000 0.000 query.py:1050(unref_alias) 6 0.000 0.000 0.000 0.000 related.py:408(__init__) 26 0.000 0.000 0.000 0.000 __init__.py:381(tag) 23 0.000 0.000 0.060 0.003 middleware.py:46(execute) 3 0.000 0.000 0.000 0.000 :0(index) 1 0.000 0.000 0.000 0.000 defaultfilters.py:28(stringfilter) 80 0.000 0.000 0.000 0.000 query.py:35(__init__) 55 0.000 0.000 0.450 0.008 misc.py:208(never_cache_patterns) 314 0.000 0.000 0.000 0.000 :0(finditer) 2 0.000 0.000 0.000 0.000 defaultfilters.py:426(safe) 21 0.000 0.000 0.000 0.000 __init__.py:402(next_space_index) 6 0.000 0.000 0.000 0.000 __init__.py:347(find_filter) 708 0.000 0.000 0.000 0.000 sre_parse.py:90(__init__) 1 0.000 0.000 0.000 0.000 urllib2.py:1136(UnknownHandler) 5 0.000 0.000 1.640 0.328 base.py:660(get_absolute_url) 4 0.000 0.000 0.000 0.000 :0(setdefault) 1 0.000 0.000 0.000 0.000 resources.py:1546(ReviewGroupUserResource) 1 0.000 0.000 0.000 0.000 loading.py:170(get_model) 18 0.000 0.000 0.000 0.000 fields.py:158(widget_attrs) 1 0.000 0.000 0.000 0.000 functional.py:345(__get_class) 1 0.000 0.000 0.000 0.000 paginator.py:112(end_index) 88 0.000 0.000 0.020 0.000 sre_parse.py:257(_escape) 1 0.000 0.000 0.000 0.000 resources.py:28(WebAPIResource) 17 0.000 0.000 0.000 0.000 :0(now) 998 0.000 0.000 0.010 0.000 sre_parse.py:126(__len__) 72 0.000 0.000 0.000 0.000 threading.py:672(currentThread) 11/10 0.000 0.000 0.490 0.049 loader_tags.py:19(render) 1 0.000 0.000 0.000 0.000 managers.py:114(get_to_user_directly_query) 17 0.000 0.000 0.000 0.000 grids.py:86(reset) 2 0.000 0.000 0.000 0.000 paginator.py:90(has_previous) 5 0.000 0.000 0.000 0.000 forms.py:24(get_declared_fields) 1 0.000 0.000 0.000 0.000 urllib2.py:1119(HTTPCookieProcessor) 322 0.000 0.000 0.090 0.000 __init__.py:810(_render_value_in_context) 15 0.000 0.000 0.010 0.001 dispatcher.py:208(_live_receivers) 6 0.000 0.000 0.000 0.000 datastructures.py:226(__repr__) 6 0.000 0.000 0.000 0.000 query.py:1283(setup_inherited_models) 3 0.000 0.000 0.000 0.000 __init__.py:921(inclusion_tag) 1 0.000 0.000 0.580 0.580 loader_tags.py:70(render) 7 0.000 0.000 0.000 0.000 relativedelta.py:18(__init__) 344 0.000 0.000 0.010 0.000 query.py:160(quote_name_unless_alias) 106 0.000 0.000 0.050 0.000 functional.py:158(__init__) 1 0.000 0.000 0.000 0.000 urllib2.py:463(HTTPErrorProcessor) 1 0.000 0.000 0.000 0.000 :0(release) 21 0.000 0.000 0.000 0.000 loader_tags.py:13(__init__) 21 0.000 0.000 0.000 0.000 proxyclient.py:51(write_data) 7 0.000 0.000 0.130 0.019 query.py:355(get_count) 5 0.000 0.000 0.000 0.000 tzinfo.py:58(_isdst) 9 0.000 0.000 0.000 0.000 sre_parse.py:205(tell) 1 0.000 0.000 0.000 0.000 urlresolvers.py:73(get_resolver) 5 0.000 0.000 0.000 0.000 widgets.py:102(media_property) 1 0.000 0.000 0.000 0.000 functional.py:358(_setup) 20 0.000 0.000 0.020 0.001 related.py:123(pk_trace) 7 0.000 0.000 0.000 0.000 query.py:1985(clear_limits) 6 0.000 0.000 0.000 0.000 urlparse.py:76(urlsplit) 21 0.000 0.000 0.000 0.000 query.py:882(get_ordering) 7 0.000 0.000 0.000 0.000 query.py:308(get_aggregation) 43 0.000 0.000 0.010 0.000 __init__.py:188(split_contents) 55 0.000 0.000 0.000 0.000 operations.py:36(lookup_cast) 391 0.000 0.000 0.000 0.000 :0(group) 5 0.000 0.000 0.000 0.000 grids.py:245(render_data) 50 0.000 0.000 0.000 0.000 decorators.py:61(augment_method_from) 1 0.000 0.000 0.000 0.000 urllib2.py:173(GopherError) 30 0.000 0.000 0.000 0.000 tree.py:65(__len__) 1 0.000 0.000 0.000 0.000 resources.py:4549(ServerInfoResource) 3 0.000 0.000 0.010 0.003 urllib.py:1127(urlencode) 66 0.000 0.000 0.000 0.000 query.py:152(get_meta) 1 0.000 0.000 0.000 0.000 dateformat.py:35(TimeFormat) 1321 0.000 0.000 0.000 0.000 :0(strip) 23 0.000 0.000 0.000 0.000 base.py:36(last_executed_query) 1 0.000 0.000 0.030 0.030 query.py:118(__getitem__) 5 0.000 0.000 0.000 0.000 datagrids.py:374() 6 0.000 0.000 0.000 0.000 related.py:404(create_many_related_manager) 1 0.000 0.000 0.000 0.000 cookielib.py:827(DefaultCookiePolicy) 100 0.000 0.000 0.000 0.000 urlresolvers.py:80(get_mod_func) 1 0.000 0.000 0.010 0.010 datagrids.py:69(augment_queryset) 5 0.000 0.000 0.000 0.000 decorators.py:108(BasicTagNode) 35 0.000 0.000 0.000 0.000 :0(union) 23 0.000 0.000 0.000 0.000 posixpath.py:74(split) 5 0.000 0.000 0.000 0.000 dateformat.py:177(S) 5 0.000 0.000 0.000 0.000 query.py:753(get_default_columns) 21 0.000 0.000 0.000 0.000 datastructures.py:115(__setitem__) 2 0.000 0.000 0.000 0.000 paginator.py:87(has_next) 6 0.000 0.000 0.000 0.000 query.py:2140(add_extra) 3 0.000 0.000 0.000 0.000 i18n.py:57(render_token_list) 1 0.000 0.000 0.000 0.000 cookielib.py:1183(Absent) 1 0.000 0.000 0.000 0.000 auth.py:28(?) 1 0.000 0.000 2.960 2.960 decorators.py:42(_check_valid_prefs) 1 0.000 0.000 0.020 0.020 managers.py:135(get_to_user_query) 1 0.000 0.000 0.000 0.000 urllib2.py:636(ProxyHandler) 5 0.000 0.000 0.000 0.000 :0(__new__) 122/44 0.000 0.000 0.010 0.000 where.py:81(as_sql) 23 0.000 0.000 0.000 0.000 :0(exc_info) 69 0.000 0.000 0.000 0.000 manager.py:187(__get__) 18 0.000 0.000 0.000 0.000 loader.py:38(make_origin) 3 0.000 0.000 0.000 0.000 proxyclient.py:119(__get_debug) 3 0.000 0.000 0.000 0.000 decoder.py:330(decode) 328 0.000 0.000 0.880 0.003 defaults.py:30(url) 105 0.000 0.000 0.000 0.000 datastructures.py:141(items) 14 0.000 0.000 0.000 0.000 inspect.py:606(getargs) 1 0.000 0.000 0.000 0.000 decorators.py:1(?) 1 0.000 0.000 0.000 0.000 models.py:123(_get_email) 1 0.000 0.000 0.000 0.000 vary.py:8(vary_on_headers) 155 0.000 0.000 0.010 0.000 trans_null.py:40(ugettext) 1 0.000 0.000 0.000 0.000 resources.py:304(ReviewDiffCommentResource) 2 0.000 0.000 0.000 0.000 resources.py:1197(uri_object_key_regex) 5 0.000 0.000 0.000 0.000 __init__.py:116(__init__) 14 0.000 0.000 0.000 0.000 inspect.py:665(getargspec) 1 0.000 0.000 0.000 0.000 threading.py:93(acquire) 1 0.000 0.000 0.000 0.000 resources.py:1438(WatchedResource) 23 0.000 0.000 0.000 0.000 models.py:7(get_current) 23 0.000 0.000 0.000 0.000 __init__.py:10(get_version_string) 8 0.000 0.000 0.000 0.000 aggregates.py:25(__init__) 35 0.000 0.000 0.000 0.000 encoding.py:104(smart_str) 23 0.000 0.000 0.000 0.000 functional.py:118(memoize) 86 0.000 0.000 0.000 0.000 query.py:1205(join) 1 0.000 0.000 0.000 0.000 ftplib.py:59(error_reply) 3 0.000 0.000 0.010 0.003 options.py:397(get_all_related_m2m_objects_with_model) 7 0.000 0.000 0.000 0.000 reviewtags.py:305(dashboard_entry) 6 0.000 0.000 0.010 0.002 query.py:588(order_by) 23 0.000 0.000 0.000 0.000 context_processors.py:30(settingsVars) 23 0.000 0.000 0.000 0.000 posixpath.py:192(isdir) 3 0.000 0.000 0.000 0.000 decoder.py:341(raw_decode) 1 0.000 0.000 0.000 0.000 tz.py:6(?) 3 0.000 0.000 0.000 0.000 copy_reg.py:91(__newobj__) 23 0.000 0.000 0.000 0.000 managers.py:38(get_current) 6 0.000 0.000 0.000 0.000 manager.py:47(__init__) 47 0.000 0.000 0.000 0.000 tree.py:71(__nonzero__) 5 0.000 0.000 0.000 0.000 dateformat.py:129(F) 1 0.000 0.000 0.010 0.010 datagrids.py:404(__init__) 99 0.000 0.000 0.000 0.000 datastructures.py:157(itervalues) 5 0.000 0.000 0.000 0.000 dateformat.py:140(j) 1 0.000 0.000 0.000 0.000 resources.py:959(GroupResource) 3 0.000 0.000 0.020 0.007 options.py:360(get_all_related_objects_with_model) 12 0.000 0.000 0.000 0.000 decorators.py:12(webapi_check_login_required) 193 0.000 0.000 0.000 0.000 functional.py:53(curry) 214 0.000 0.000 0.690 0.003 sre_parse.py:658(parse) 1 0.000 0.000 0.000 0.000 i18n.py:11(GetAvailableLanguagesNode) 1 0.000 0.000 0.000 0.000 defaulttags.py:456(cycle) 1 0.000 0.000 0.010 0.010 forms.py:27(?) 23 0.000 0.000 0.000 0.000 __init__.py:86(make_debug_cursor) 1 0.000 0.000 0.000 0.000 urllib2.py:843(AbstractDigestAuthHandler) 12 0.000 0.000 0.000 0.000 __init__.py:732(get_internal_type) 3 0.000 0.000 0.000 0.000 defaulttags.py:200(__init__) 6 0.000 0.000 0.000 0.000 stat.py:45(S_ISDIR) 1 0.000 0.000 0.000 0.000 urllib2.py:1104(HTTPHandler) 281 0.000 0.000 0.180 0.001 urlresolvers.py:131(_get_callback) 17 0.000 0.000 0.000 0.000 grids.py:400() 214 0.000 0.000 0.000 0.000 datastructures.py:94(__init__) 1 0.000 0.000 0.020 0.020 managers.py:171(public) 7 0.000 0.000 0.000 0.000 :0(fetchone) 2 0.000 0.000 0.000 0.000 base.py:45(__getitem__) 1 0.000 0.000 0.000 0.000 parser.py:159(parserinfo) 1 0.000 0.000 0.000 0.000 safestring.py:104(mark_for_escaping) 1 0.000 0.000 2.930 2.930 grids.py:695(render_to_response) 102/97 0.000 0.000 0.000 0.000 context.py:50(has_key) 1 0.000 0.000 0.000 0.000 query.py:722(_setup_aggregate_query) 6 0.000 0.000 0.010 0.002 query.py:607(extra) 9 0.000 0.000 0.010 0.001 defaulttags.py:912(load) 5 0.000 0.000 0.000 0.000 defaultfilters.py:709(timesince) 23 0.000 0.000 0.000 0.000 context_processors.py:34(siteRoot) 5 0.000 0.000 0.000 0.000 timesince.py:23() 100 0.000 0.000 0.000 0.000 datastructures.py:144(iteritems) 13 0.000 0.000 0.000 0.000 __init__.py:238(max_name_length) 15 0.000 0.000 0.010 0.001 base.py:249(__init__) 9 0.000 0.000 0.000 0.000 __init__.py:246(has_default) 21 0.000 0.000 0.000 0.000 __init__.py:397(value) 226 0.000 0.000 0.050 0.000 html.py:30(escape) 1863 0.000 0.000 0.000 0.000 sre_parse.py:130(__getitem__) 14 0.000 0.000 0.000 0.000 __init__.py:184(get_internal_type) 428 0.000 0.000 0.020 0.000 linecache.py:33(getlines) 141 0.000 0.000 0.000 0.000 :0(encode) 4 0.000 0.000 0.000 0.000 :0(mro) 9 0.000 0.000 0.010 0.001 __init__.py:959(get_library) 1 0.000 0.000 0.000 0.000 context_processors.py:27(?) 70/68 0.000 0.000 0.010 0.000 copy.py:313(_reconstruct) 1 0.000 0.000 0.010 0.010 urllib2.py:773(AbstractBasicAuthHandler) 352 0.000 0.000 1.050 0.003 sre.py:178(compile) 1 0.000 0.000 0.000 0.000 tz.py:554(tzstr) 1 0.000 0.000 0.000 0.000 parser.py:36(_timelex) 1 0.000 0.000 0.000 0.000 :0(ceil) 1 0.000 0.000 0.000 0.000 tz.py:191(tzfile) 989 0.000 0.000 0.000 0.000 functional.py:186(__promise__) 587 0.000 0.000 0.000 0.000 :0(values) 2 0.000 0.000 0.000 0.000 fields.py:121(widget_attrs) 67 0.000 0.000 0.000 0.000 datastructures.py:111(__deepcopy__) 25/24 0.000 0.000 0.170 0.007 query.py:511(_filter_or_exclude) 7 0.000 0.000 0.000 0.000 decorators.py:161(blocktag) 5 0.000 0.000 0.000 0.000 defaultfilters.py:683(date) 8 0.000 0.000 0.000 0.000 __init__.py:0(?) 7 0.000 0.000 0.000 0.000 related.py:986(db_type) 76 0.000 0.000 0.000 0.000 decorators.py:61(_call) 2 0.000 0.000 0.000 0.000 related.py:549(__get__) 14 0.000 0.000 0.000 0.000 query.py:744(__init__) 1 0.000 0.000 0.000 0.000 query.py:2072(set_group_by) 12 0.000 0.000 0.000 0.000 __init__.py:877(tag_function) 59 0.000 0.000 0.000 0.000 operations.py:50(field_cast_sql) 30 0.000 0.000 1.860 0.062 grids.py:206(render_cell) 6 0.000 0.000 0.000 0.000 __init__.py:431(get_internal_type) 3 0.000 0.000 0.050 0.017 fasproxy.py:141(person_by_id) 1 0.000 0.000 0.000 0.000 resources.py:3488(ReviewReplyDraftResource) 3 0.000 0.000 0.000 0.000 proxyclient.py:54(_read_data) 12 0.000 0.000 0.000 0.000 :0(iteritems) 1 0.000 0.000 0.040 0.040 models.py:133(get_full_name) 1 0.000 0.000 0.000 0.000 tz.py:83(tzlocal) 2 0.000 0.000 0.030 0.015 subqueries.py:117(execute_sql) 72 0.000 0.000 0.000 0.000 posixpath.py:39(normcase) 3 0.000 0.000 0.000 0.000 defaultfilters.py:34(_dec) 58 0.000 0.000 0.000 0.000 query.py:1054(promote_alias) 1 0.000 0.000 0.000 0.000 copy.py:75(copy) 4 0.000 0.000 0.000 0.000 transaction.py:117(is_managed) 6 0.000 0.000 0.000 0.000 datastructures.py:161(update) 13 0.000 0.000 0.000 0.000 query.py:858(iterator) 72 0.000 0.000 0.000 0.000 posixpath.py:47(isabs) 11 0.000 0.000 0.000 0.000 query.py:2429(get_proxied_model) 7 0.000 0.000 0.000 0.000 :0(match) 2 0.000 0.000 0.000 0.000 query.py:1198(count_active_tables) 1 0.000 0.000 0.000 0.000 tz.py:692(tzical) 8 0.000 0.000 0.000 0.000 managers.py:63(get_query_set) 50 0.000 0.000 0.000 0.000 decorators.py:72(_dec) 103 0.000 0.000 0.000 0.000 datastructures.py:148(keys) 13 0.000 0.000 0.000 0.000 util.py:112(truncate_name) 5 0.000 0.000 0.000 0.000 datagrids.py:256(render_data) 19 0.000 0.000 0.020 0.001 related.py:119(get_db_prep_lookup) 5 0.000 0.000 1.640 0.328 __init__.py:30(inner) 16 0.000 0.000 0.000 0.000 base.py:350(__eq__) 212 0.000 0.000 0.000 0.000 :0(remove) 18 0.000 0.000 0.320 0.018 loader.py:85(get_template_from_string) 1 0.000 0.000 0.000 0.000 resources.py:2913(ScreenshotCommentResource) 6 0.000 0.000 0.000 0.000 base.py:345(__str__) 1 0.000 0.000 0.000 0.000 sre_parse.py:686(parse_template) 5 0.000 0.000 0.000 0.000 forms.py:57(__new__) 193 0.000 0.000 0.000 0.000 urlresolvers.py:107(add_prefix) 539 0.000 0.000 0.000 0.000 :0(utf_8_decode) 1 0.000 0.000 0.000 0.000 datagrids.py:241(augment_queryset) 9 0.000 0.000 0.000 0.000 query.py:2244(set_extra_mask) 1 0.000 0.000 0.000 0.000 __init__.py:304(__init__) 1 0.000 0.000 0.000 0.000 _MozillaCookieJar.py:1(?) 1 0.000 0.000 0.000 0.000 relativedelta.py:45(relativedelta) 22 0.000 0.000 0.000 0.000 query.py:46(__init__) 1 0.000 0.000 0.050 0.050 paginator.py:35(page) 1 0.000 0.000 0.000 0.000 defaultfilters.py:380(escape) 16 0.000 0.000 0.000 0.000 query.py:2236(set_aggregate_mask) 1 0.000 0.000 0.000 0.000 aggregates.py:26(add_to_query) 1 0.000 0.000 0.000 0.000 _MozillaCookieJar.py:8(MozillaCookieJar) 1 0.000 0.000 0.000 0.000 vary.py:19(decorator) 3 0.000 0.000 0.010 0.003 decorators.py:188(_setup_tag) 214 0.000 0.000 0.400 0.002 sre_compile.py:475(_code) 5 0.000 0.000 0.140 0.028 views.py:1(?) 3 0.000 0.000 0.000 0.000 copy_reg.py:94(_slotnames) 253 0.000 0.000 0.040 0.000 sre_compile.py:173(_compile_charset) 115 0.000 0.000 0.010 0.000 safestring.py:44(_proxy_method) 5 0.000 0.000 0.000 0.000 __init__.py:853(__init__) 7 0.000 0.000 0.000 0.000 parser.py:209(_convert) 3 0.000 0.000 0.000 0.000 decorators.py:178(__init__) 1 0.000 0.000 0.000 0.000 reviewtags.py:1(?) 2 0.000 0.000 0.020 0.010 resources.py:1(?) 51 0.000 0.000 0.000 0.000 __init__.py:204(get_db_prep_lookup) 184 0.000 0.000 0.180 0.001 functional.py:126(wrapper) 1 0.000 0.000 0.000 0.000 http.py:33(decorator) 12 0.000 0.000 0.000 0.000 datastructures.py:124(__iter__) 1 0.000 0.000 0.000 0.000 urllib2.py:718(HTTPPasswordMgr) 214 0.000 0.000 0.000 0.000 :0(compile) 23 0.000 0.000 0.000 0.000 context_processors.py:43(mediaSerial) 7 0.000 0.000 0.000 0.000 widgets.py:230(__init__) 2 0.000 0.000 0.000 0.000 :0(clear) 5 0.000 0.000 0.080 0.016 reviewtags.py:472(render_star) 65/48 0.000 0.000 0.080 0.002 defaulttags.py:746(do_if) 3 0.000 0.000 0.000 0.000 defaulttags.py:700(do_ifequal) 238 0.000 0.000 0.000 0.000 sre_parse.py:132(__setitem__) 151 0.000 0.000 0.000 0.000 text.py:212(smart_split) 11 0.000 0.000 0.030 0.003 query.py:688(_fill_cache) 23 0.000 0.000 0.000 0.000 __init__.py:31(get_package_version) 13 0.000 0.000 0.000 0.000 manager.py:94(get_query_set) 30 0.000 0.000 0.000 0.000 resources.py:238(__init__) 5 0.000 0.000 0.000 0.000 tzinfo.py:32(__init__) 2 0.000 0.000 2.290 1.145 grids.py:403(load_state) 21 0.000 0.000 0.000 0.000 :0(setopt) 5 0.000 0.000 0.000 0.000 dateformat.py:242(Y) 67 0.000 0.000 0.000 0.000 datastructures.py:184(copy) 34 0.000 0.000 0.010 0.000 dispatcher.py:143(send) 12 0.000 0.000 0.000 0.000 related.py:856(_get_m2m_reverse_name) 5 0.000 0.000 0.000 0.000 :0(weekday) 7 0.000 0.000 0.000 0.000 defaulttags.py:90(__init__) 428 0.000 0.000 0.010 0.000 linecache.py:43(checkcache) 1 0.000 0.000 0.040 0.040 djblets_utils.py:253(realname) 1 0.000 0.000 0.000 0.000 context_processors.py:1(?) 1 0.000 0.000 0.000 0.000 tz.py:630(_tzicalvtz) 36 0.000 0.000 0.000 0.000 util.py:39(__getattr__) 215 0.000 0.000 0.000 0.000 sre_parse.py:178(__init__) 28/1 0.000 0.000 0.160 0.160 resources.py:564(get_url_patterns) 1 0.000 0.000 0.020 0.020 manager.py:118(get) 1 0.000 0.000 0.020 0.020 manager.py:160(values_list) 2 0.000 0.000 0.000 0.000 managers.py:220(_get_query_user) 1 0.000 0.000 0.000 0.000 resources.py:4644(RootResource) 6 0.000 0.000 0.010 0.002 related.py:423(get_query_set) 12 0.000 0.000 0.020 0.002 related.py:761(db_type) 187 0.000 0.000 0.010 0.000 __init__.py:289(create_variable_node) 6 0.000 0.000 0.000 0.000 manager.py:66(_set_creation_counter) 1 0.000 0.000 0.010 0.010 forms.py:33(RegistrationForm) 645 0.000 0.000 0.030 0.000 safestring.py:89(mark_safe) 23 0.000 0.000 0.000 0.000 __init__.py:81(get_language_bidi) 2 0.000 0.000 0.000 0.000 base.py:160(_get_session) 36 0.000 0.000 0.000 0.000 decorators.py:76(webapi_login_required) 1 0.000 0.000 0.000 0.000 resources.py:1698(RepositoryInfoResource) 1 0.000 0.000 0.000 0.000 resources.py:1468(UserResource) 16 0.000 0.000 0.040 0.003 loader_tags.py:131(do_block) 9 0.000 0.000 0.000 0.000 :0(itervalues) 35 0.000 0.000 0.000 0.000 urlresolvers.py:374(get_script_prefix) 2 0.000 0.000 0.040 0.020 models.py:116(_get_name) 2 0.000 0.000 0.000 0.000 subqueries.py:102(_setup_query) 5 0.000 0.000 0.000 0.000 decorators.py:123(basictag_func) 10 0.000 0.000 0.000 0.000 query.py:1999(clear_select_fields) 1 0.000 0.000 0.000 0.000 parser.py:194(__init__) 1 0.000 0.000 0.140 0.140 backends.py:47(get_user) 1 0.000 0.000 0.000 0.000 urllib2.py:763(HTTPPasswordMgrWithDefaultRealm) 64 0.000 0.000 0.000 0.000 options.py:203(_fields) 1 0.000 0.000 0.000 0.000 _LWPCookieJar.py:48(LWPCookieJar) 256 0.000 0.000 0.000 0.000 :0(chr) 3 0.000 0.000 0.000 0.000 urlparse.py:118(urlunparse) 1 0.000 0.000 0.000 0.000 tz.py:475(tzrange) 6 0.000 0.000 0.000 0.000 query.py:2042(add_ordering) 11 0.000 0.000 0.000 0.000 query.py:1081(promote_unused_aliases) 162 0.000 0.000 0.000 0.000 sre_parse.py:216(isname) 1 0.000 0.000 0.000 0.000 resources.py:3976(ReviewRequestResource) 5 0.000 0.000 0.000 0.000 dateformat.py:66(g) 1 0.000 0.000 0.000 0.000 context_processors.py:75(PermLookupDict) 110 0.000 0.000 0.010 0.000 options.py:260(wrap) 1809 0.000 0.000 0.000 0.000 :0(extend) 3 0.000 0.000 0.000 0.000 i18n.py:49(__init__) 6 0.000 0.000 0.000 0.000 stat.py:29(S_IFMT) 174 0.000 0.000 0.000 0.000 query_utils.py:218(select_related_descend) 3 0.000 0.000 0.050 0.017 __init__.py:34(person_by_id) 1 0.000 0.000 0.000 0.000 models.py:206(set_unusable_password) 1 0.000 0.000 0.000 0.000 datagrid.py:28(?) 1 0.000 0.000 0.000 0.000 resources.py:142(BaseDiffCommentResource) 1 0.000 0.000 0.010 0.010 datagrids.py:442(post_process_queryset) 438 0.000 0.000 0.000 0.000 inspect.py:256(getmro) 26 0.000 0.000 0.000 0.000 decorators.py:60(_dec) 1 0.000 0.000 0.140 0.140 captcha.py:1(?) 1 0.000 0.000 0.000 0.000 widgets.py:397(__init__) 2 0.000 0.000 0.000 0.000 __init__.py:905(simple_tag) 1 0.000 0.000 0.000 0.000 filesystem.py:3(?) 3 0.000 0.000 0.000 0.000 managers.py:159(get_from_user_query) 1 0.000 0.000 0.000 0.000 urllib2.py:1112(HTTPSHandler) 1 0.000 0.000 0.000 0.000 resources.py:1189(BaseWatchedObjectResource) 54 0.000 0.000 0.190 0.004 urlresolvers.py:146(__init__) 428 0.000 0.000 0.000 0.000 sre_compile.py:469(isstring) 3 0.000 0.000 0.000 0.000 i18n.py:209(top) 1 0.000 0.000 0.000 0.000 decorators.py:16(decorate) 5 0.000 0.000 0.000 0.000 grids.py:292(render_data) 3 0.000 0.000 0.030 0.010 options.py:321(init_name_map) 5 0.000 0.000 0.000 0.000 loader_tags.py:33(add_parent) 5 0.000 0.000 0.000 0.000 datagrids.py:393() 65 0.000 0.000 0.000 0.000 defaulttags.py:218(__init__) 62 0.000 0.000 0.000 0.000 :0(endswith) 1 0.000 0.000 0.000 0.000 cookielib.py:1185(CookieJar) 9 0.000 0.000 0.000 0.000 __init__.py:250(get_default) 12 0.000 0.000 0.000 0.000 related.py:827(_get_m2m_db_table) 62 0.000 0.000 0.000 0.000 query.py:1020(table_alias) 28 0.000 0.000 0.000 0.000 decorators.py:153(_dec) 1 0.000 0.000 0.000 0.000 __init__.py:114(__deepcopy__) 23 0.000 0.000 0.080 0.003 query.py:2324(execute_sql) 35/3 0.000 0.000 0.000 0.000 __init__.py:789(get_nodes_by_type) 4 0.000 0.000 0.000 0.000 related.py:594(__get__) 18 0.000 0.000 0.320 0.018 __init__.py:148(__init__) 705 0.000 0.000 0.000 0.000 __init__.py:807(render) 20 0.000 0.000 0.000 0.000 i18n.py:175(top) 1 0.000 0.000 0.000 0.000 dateformat.py:107(DateFormat) 1 0.000 0.000 0.000 0.000 parser.py:704(_result) 1 0.000 0.000 0.000 0.000 resources.py:1734(RepositoryResource) 13 0.000 0.000 0.000 0.000 resources.py:971(register_resource_for_model) 1 0.000 0.000 0.000 0.000 aggregates.py:22(_default_alias) 1 0.000 0.000 0.000 0.000 urllib2.py:482(HTTPRedirectHandler) 1 0.000 0.000 0.000 0.000 resources.py:258(FileDiffCommentResource) 10/5 0.000 0.000 0.010 0.002 query.py:962(get_cached_row) 1 0.000 0.000 2.940 2.940 views.py:304(dashboard) 1 0.000 0.000 0.000 0.000 urllib2.py:1017(AbstractHTTPHandler) 4 0.000 0.000 0.000 0.000 __init__.py:551(to_python) 37/27 0.000 0.000 0.650 0.024 __init__.py:163(render) 30 0.000 0.000 0.000 0.000 sre_compile.py:253(_mk_bitmap) 1 0.000 0.000 0.120 0.120 sites.py:191(get_urls) 21 0.000 0.000 0.000 0.000 query.py:676(get_columns) 5 0.000 0.000 0.000 0.000 timesince.py:22() 10 0.000 0.000 0.000 0.000 __init__.py:64(ungettext) 72 0.000 0.000 0.000 0.000 wsgi.py:160(_get_get) 23 0.000 0.000 0.030 0.001 traceback.py:258(extract_stack) 21 0.000 0.000 0.000 0.000 query.py:860(get_grouping) 1 0.000 0.000 0.000 0.000 __init__.py:834(get_internal_type) 2 0.000 0.000 0.000 0.000 defaulttags.py:737(ifnotequal) 37 0.000 0.000 0.000 0.000 datastructures.py:223(__init__) 47 0.000 0.000 0.000 0.000 :0(getlower) 5 0.000 0.000 0.000 0.000 models.py:436(get_absolute_url) 2 0.000 0.000 0.040 0.020 query.py:436(_update) 23 0.000 0.000 0.000 0.000 context.py:73(get_standard_processors) 45 0.000 0.000 0.000 0.000 context.py:12(__init__) 5 0.000 0.000 0.000 0.000 :0(sort) 1 0.000 0.000 0.000 0.000 resources.py:1294(WatchedReviewGroupResource) 1 0.000 0.000 0.000 0.000 resources.py:3105(ReviewReplyScreenshotCommentResource) 1 0.000 0.000 0.000 0.000 urllib2.py:153(HTTPError) 1 0.000 0.000 0.000 0.000 urllib2.py:444(BaseHandler) 23 0.000 0.000 0.040 0.002 traceback.py:249(format_stack) 1 0.000 0.000 0.000 0.000 __init__.py:925(__init__) 32 0.000 0.000 0.000 0.000 __init__.py:336(delete_first_token) 155 0.000 0.000 0.010 0.000 trans_null.py:34(gettext) 51 0.000 0.000 0.000 0.000 datastructures.py:230(__getitem__) 10 0.000 0.000 0.000 0.000 query.py:2172(clear_deferred_loading) 5 0.000 0.000 0.000 0.000 datagrids.py:222(render_data) 3 0.000 0.000 0.000 0.000 __init__.py:930(InclusionNode) 35 0.000 0.000 1.700 0.049 urlresolvers.py:311(reverse) 18 0.000 0.000 0.020 0.001 filesystem.py:29(load_template_source) 1 0.000 0.000 0.140 0.140 forms.py:1(?) 1 0.000 0.000 0.000 0.000 fields.py:638(__init__) 18 0.000 0.000 0.320 0.018 __init__.py:167(compile_string) 3 0.000 0.000 0.000 0.000 i18n.py:208(BlockTranslateParser) 25 0.000 0.000 0.000 0.000 defaulttags.py:349(__init__) 3 0.000 0.000 0.000 0.000 proxyclient.py:48(__init__) 12 0.000 0.000 0.000 0.000 gettext.py:214(ugettext) 1 0.000 0.000 0.000 0.000 i18n.py:1(?) 71 0.000 0.000 0.000 0.000 tree.py:120(start_subtree) 68/20 0.000 0.000 0.000 0.000 fields.py:100(set_class_error_messages) 5 0.000 0.000 0.000 0.000 dateformat.py:86(i) 3 0.000 0.000 0.000 0.000 :0(Curl) 1 0.000 0.000 0.140 0.140 urls.py:28(?) 25 0.000 0.000 0.000 0.000 :0(sub) 10 0.000 0.000 0.010 0.001 sre.py:136(sub) 8 0.000 0.000 0.000 0.000 aggregates.py:105(__init__) 1 0.000 0.000 0.000 0.000 threading.py:111(release) 283 0.000 0.000 0.000 0.000 :0(end) 1 0.000 0.000 0.000 0.000 forms.py:11(PreferencesForm) 24 0.000 0.000 0.000 0.000 urllib.py:1120(quote_plus) 1 0.000 0.000 0.000 0.000 captcha.py:7(RecaptchaResponse) 24 0.000 0.000 0.020 0.001 linecache.py:66(updatecache) 5 0.000 0.000 0.000 0.000 defaulttags.py:50(render) 1 0.000 0.000 0.000 0.000 string.py:364(rfind) 22 0.000 0.000 0.020 0.001 options.py:286(urls) 1 0.000 0.000 0.000 0.000 __init__.py:6(?) 16 0.000 0.000 0.000 0.000 __init__.py:881(filter) 3 0.000 0.000 0.000 0.000 urllib.py:904(_is_unicode) 1 0.000 0.000 0.000 0.000 Cookie.py:567(__init__) 27 0.000 0.000 0.000 0.000 __init__.py:110(__getitem__) 1 0.000 0.000 0.000 0.000 i18n.py:20(GetCurrentLanguageNode) 4 0.000 0.000 0.000 0.000 query.py:2217(get_loaded_field_names) 1 0.000 0.000 0.000 0.000 _LWPCookieJar.py:12(?) 6 0.000 0.000 0.000 0.000 query.py:455(values) 1 0.000 0.000 0.000 0.000 decorators.py:10(user_passes_test) 161/66 0.000 0.000 1.150 0.017 :0(__import__) 10 0.000 0.000 1.660 0.166 grids.py:81() 104 0.000 0.000 0.000 0.000 context.py:35(__setitem__) 24 0.000 0.000 0.000 0.000 functional.py:278(__setattr__) 1 0.000 0.000 0.000 0.000 __init__.py:183(_releaseLock) 47 0.000 0.000 0.000 0.000 datastructures.py:456(__init__) 1 0.000 0.000 0.000 0.000 djblets_deco.py:27(?) 11 0.000 0.000 0.000 0.000 query.py:655(deferred_to_columns) 1 0.000 0.000 0.000 0.000 resources.py:4653(__init__) 4 0.000 0.000 0.030 0.008 query.py:458(values_list) 9 0.000 0.000 0.000 0.000 __init__.py:838(generic_tag_compiler) 1 0.000 0.000 0.000 0.000 paginator.py:99(previous_page_number) 1 0.000 0.000 0.000 0.000 ftplib.py:29(?) 1 0.000 0.000 0.000 0.000 resources.py:3527(ReviewReplyResource) 949 0.000 0.000 0.000 0.000 :0(update) 20 0.000 0.000 0.000 0.000 fields.py:60(__init__) 109 0.000 0.000 0.030 0.000 options.py:282(get_field_by_name) 3 0.000 0.000 0.050 0.017 proxyclient.py:146(send_request) 5 0.000 0.000 0.020 0.004 app_directories.py:48(load_template_source) 1 0.000 0.000 0.000 0.000 sites.py:160(admin_view) 1 0.000 0.000 0.000 0.000 resources.py:88(WebAPIResource) 238 0.000 0.000 0.000 0.000 sre_parse.py:134(__getslice__) 5 0.000 0.000 0.000 0.000 grids.py:303(render_data) 1 0.000 0.000 0.640 0.640 __init__.py:14(render_to_response) 17 0.000 0.000 0.000 0.000 related.py:645(get_related_field) 6 0.000 0.000 0.000 0.000 loading.py:103(app_cache_ready) 12 0.000 0.000 0.000 0.000 related.py:837(_get_m2m_column_name) 206 0.000 0.000 0.000 0.000 sre_parse.py:83(closegroup) 7 0.000 0.000 0.130 0.019 __init__.py:934(render) 1 0.000 0.000 0.000 0.000 sites.py:143(check_dependencies) 23 0.000 0.000 0.000 0.000 context_processors.py:4(version) 74 0.000 0.000 0.030 0.000 query.py:1670(setup_joins) 1 0.000 0.000 0.000 0.000 cookielib.py:700(Cookie) 23 0.000 0.000 0.000 0.000 util.py:12(__init__) 28 0.000 0.000 0.000 0.000 decorators.py:122(webapi_request_fields) 1 0.000 0.000 0.000 0.000 i18n.py:28(GetCurrentLanguageBidiNode) 1 0.000 0.000 0.000 0.000 context_processors.py:26(?) 6 0.000 0.000 0.020 0.003 paginator.py:57(_get_num_pages) 1 0.000 0.000 1.960 1.960 grids.py:547(precompute_objects) 22 0.000 0.000 0.140 0.006 middleware.py:6(__get__) 8 0.000 0.000 0.000 0.000 :0(difference) 18 0.000 0.000 0.050 0.003 loader.py:44(find_template_source) 37 0.000 0.000 0.950 0.026 urlresolvers.py:248(_get_url_patterns) 3564 0.000 0.000 0.000 0.000 :0(__getitem__) 3 0.000 0.000 0.000 0.000 encoding.py:46(is_protected_type) 5 0.000 0.000 0.000 0.000 :0(write) 23 0.000 0.000 0.000 0.000 trans_null.py:20() 214 0.000 0.000 0.000 0.000 sre_parse.py:67(__init__) 8 0.000 0.000 0.000 0.000 query.py:256(resolve_aggregate) 4 0.000 0.000 0.000 0.000 :0(commit) 6 0.000 0.000 0.000 0.000 __init__.py:576(args_check) 2034 0.000 0.000 0.000 0.000 sre_parse.py:210(isident) 75 0.000 0.000 0.000 0.000 query.py:1186(get_initial_alias) 2 0.000 0.000 0.000 0.000 threading.py:44(_note) 3 0.000 0.000 0.000 0.000 fields.py:437(__init__) 1 0.000 0.000 0.010 0.010 __init__.py:1(?) 1 0.000 0.000 0.000 0.000 loader_tags.py:42(__init__) 47 0.000 0.000 0.000 0.000 __init__.py:131(db_type) 1 0.000 0.000 0.120 0.120 cookielib.py:26(?) 1 0.000 0.000 0.000 0.000 urllib2.py:809(HTTPBasicAuthHandler) 1 0.000 0.000 0.000 0.000 ftplib.py:61(error_perm) 1 0.000 0.000 0.000 0.000 static.py:4(?) 1 0.000 0.000 0.330 0.330 datagrids.py:488(load_extra_state) 9 0.000 0.000 0.000 0.000 __init__.py:931(__init__) 1 0.000 0.000 0.000 0.000 __init__.py:839(getLogger) 74 0.000 0.000 0.000 0.000 resources.py:351(name_plural) 14 0.000 0.000 0.000 0.000 inspect.py:50(ismethod) 1 0.000 0.000 0.000 0.000 context_processors.py:8(?) 18 0.000 0.000 0.010 0.001 app_directories.py:30(get_template_sources) 1 0.000 0.000 0.000 0.000 query.py:1424(add_aggregate) 9/6 0.000 0.000 0.720 0.120 loader.py:92(render_to_string) 2 0.000 0.000 0.000 0.000 __init__.py:908(SimpleNode) 2 0.000 0.000 0.000 0.000 :0(dir) 1 0.000 0.000 0.000 0.000 :0(setprofile) 145 0.000 0.000 0.000 0.000 :0(lower) 155 0.000 0.000 0.010 0.000 __init__.py:61(ugettext) 100 0.000 0.000 0.000 0.000 :0(rindex) 111 0.000 0.000 0.000 0.000 :0(insert) 1 0.000 0.000 0.010 0.010 admin.py:44(get_urls) 1 0.000 0.000 0.010 0.010 app_directories.py:4(?) 4 0.000 0.000 0.000 0.000 __init__.py:36(_commit) 1 0.000 0.000 0.000 0.000 urllib2.py:1194(FileHandler) 2 0.000 0.000 0.040 0.020 query.py:295(get) 583 0.000 0.000 0.000 0.000 copy.py:212(_deepcopy_atomic) 1 0.000 0.000 0.000 0.000 __init__.py:871(_fixupParents) 1 0.000 0.000 0.010 0.010 grids.py:347(__init__) 14 0.000 0.000 0.000 0.000 inspect.py:91(isfunction) 1 0.000 0.000 0.000 0.000 __init__.py:509(__init__) 3 0.000 0.000 0.000 0.000 urlparse.py:139(urljoin) 3 0.000 0.000 0.000 0.000 __init__.py:922(dec) 23 0.000 0.000 0.000 0.000 __init__.py:79(cursor) 1 0.000 0.000 0.010 0.010 views.py:29(?) 23 0.000 0.000 0.000 0.000 functional.py:308(__init__) 20 0.000 0.000 0.010 0.000 i18n.py:144(do_translate) 278 0.000 0.000 0.000 0.000 operations.py:62(quote_name) 8 0.000 0.000 0.000 0.000 models.py:169(is_anonymous) 23 0.000 0.000 0.000 0.000 context_processors.py:43(debug) 1 0.000 0.000 0.000 0.000 defaulttags.py:414(__init__) 11 0.000 0.000 0.000 0.000 query.py:2008(add_fields) 1 0.000 0.000 0.000 0.000 decorators.py:20(login_required) 5 0.000 0.000 0.000 0.000 dateformat.py:266(format) 5 0.000 0.000 0.000 0.000 :0(mktime) 6 0.000 0.000 0.000 0.000 related.py:407(ManyRelatedManager) 1 0.000 0.000 0.120 0.120 sites.py:234(urls) 35 0.000 0.000 0.000 0.000 urlresolvers.py:395(get_urlconf) 1 0.000 0.000 0.000 0.000 related.py:712(get_default) 1 0.000 0.000 0.000 0.000 ftplib.py:649(Netrc) 1 0.000 0.000 0.000 0.000 resources.py:3798(ScreenshotResource) 1 0.000 0.000 0.000 0.000 timesince.py:1(?) 23 0.000 0.000 0.000 0.000 context_processors.py:57(ajaxSerial) 163 0.000 0.000 0.000 0.000 __init__.py:309(exit_command) 17 0.000 0.000 0.320 0.019 loader.py:76(get_template) 1 0.000 0.000 0.000 0.000 urllib2.py:690(CustomProxyHandler) 18 0.000 0.000 0.000 0.000 __init__.py:236(__init__) 23 0.000 0.000 0.000 0.000 base.py:76(_cursor) 1 0.000 0.000 0.000 0.000 urllib2.py:676(CustomProxy) 1 0.000 0.000 0.000 0.000 __init__.py:1236(getLogger) 5 0.000 0.000 0.000 0.000 dateformat.py:26(format) 4 0.000 0.000 0.030 0.008 query.py:109(__nonzero__) 3 0.000 0.000 0.050 0.017 i18n.py:68(render) 55 0.000 0.000 0.000 0.000 query.py:1871(trim_joins) 1 0.000 0.000 0.010 0.010 grids.py:639(post_process_queryset) 553/322 0.000 0.000 0.280 0.001 __init__.py:538(resolve) 23 0.000 0.000 0.000 0.000 trans_null.py:19() 7 0.000 0.000 0.000 0.000 html.py:37(conditional_escape) 18 0.000 0.000 0.000 0.000 query.py:1312(remove_inherited_models) 21 0.000 0.000 0.000 0.000 __init__.py:181(get_cache_name) 1 0.000 0.000 0.020 0.020 paginator.py:20(validate_number) 1 0.000 0.000 0.000 0.000 parser.py:336(_result) 206 0.000 0.000 0.000 0.000 sre_parse.py:72(opengroup) 23 0.000 0.000 0.030 0.001 query.py:752(iterator) 35 0.000 0.000 0.000 0.000 :0(search) 1 0.000 0.000 0.000 0.000 decorators.py:25(staff_member_required) 10 0.000 0.000 0.000 0.000 trans_null.py:14(ungettext) 1 0.000 0.000 0.000 0.000 urllib2.py:1007(_WrapForRecv) 91/63 0.000 0.000 0.000 0.000 :0(cmp) 1 0.000 0.000 0.000 0.000 resources.py:937(DiffResource) 23 0.000 0.000 0.000 0.000 importlib.py:4(_resolve_name) 1 0.000 0.000 0.000 0.000 resources.py:1581(ReviewGroupResource) 46 0.000 0.000 0.000 0.000 __init__.py:46(is_release) 1 0.000 0.000 0.030 0.030 views.py:27(?) 1 0.000 0.000 0.000 0.000 decorators.py:40(_CheckLogin) 22 0.000 0.000 0.010 0.000 options.py:257(get_urls) 84 0.000 0.000 0.000 0.000 query.py:1046(ref_alias) 38 0.000 0.000 0.030 0.001 query.py:97(_result_iter) 37 0.000 0.000 0.000 0.000 :0(rfind) 1 0.000 0.000 0.000 0.000 urllib2.py:1233(FTPHandler) 23 0.000 0.000 0.000 0.000 base.py:392(_get_pk_val) 1 0.000 0.000 0.000 0.000 paginator.py:93(has_other_pages) 1 0.000 0.000 0.000 0.000 decorators.py:51(__init__) 6 0.000 0.000 0.160 0.027 managers.py:198(_query) 1 0.000 0.000 0.000 0.000 urllib2.py:979(HTTPDigestAuthHandler) 25 0.000 0.000 0.000 0.000 query.py:2361() 2 0.000 0.000 0.380 0.190 djblets_deco.py:36(box) 23 0.000 0.000 0.000 0.000 __init__.py:361(__init__) 18 0.000 0.000 0.000 0.000 fields.py:141(__init__) 38 0.000 0.000 0.000 0.000 context.py:25(push) 1 0.000 0.000 0.000 0.000 models.py:98() 1 0.000 0.000 0.000 0.000 tz.py:31(tzutc) 24 0.000 0.000 0.000 0.000 encoding.py:34(smart_unicode) 1 0.000 0.000 0.000 0.000 relativedelta.py:15(weekday) 5 0.000 0.000 0.000 0.000 dateformat.py:55(f) 10 0.000 0.000 0.000 0.000 query.py:763(_setup_query) 7/6 0.000 0.000 0.040 0.007 defaulttags.py:609(do_for) 25 0.000 0.000 0.000 0.000 forms.py:36() 54/53 0.000 0.000 0.040 0.001 where.py:37(add) 7 0.000 0.000 0.000 0.000 query.py:2091(add_count_column) 1 0.000 0.000 0.000 0.000 __init__.py:9(load_backend) 4 0.000 0.000 0.000 0.000 functional.py:189(__wrapper__) 14 0.000 0.000 0.000 0.000 i18n.py:41(render) 0 0.000 0.000 profile:0(profiler) 1 0.000 0.000 0.000 0.000 parser.py:709(_attr) 1 0.000 0.000 0.000 0.000 resources.py:3878(ReviewRequestLastUpdateResource) 4 0.000 0.000 0.010 0.002 fields.py:399(__init__) 1 0.000 0.000 0.000 0.000 paginator.py:13(__init__) 18 0.000 0.000 0.000 0.000 query_utils.py:163(__and__) 774 0.000 0.000 0.000 0.000 :0(callable) 99 0.000 0.000 0.000 0.000 query.py:2256(_aggregate_select) 3 0.000 0.000 0.000 0.000 options.py:489(pk_index) 7 0.000 0.000 0.000 0.000 decorators.py:177(BlockTagNode) 1 0.000 0.000 0.020 0.020 query.py:569(annotate) 1 0.000 0.000 0.000 0.000 tz.py:54(tzoffset) 1 0.000 0.000 0.010 0.010 defaulttags.py:1162(do_with) 1 0.000 0.000 0.000 0.000 context_processors.py:88(PermWrapper) 1 0.000 0.000 0.240 0.240 grids.py:657(render_listview) 2 0.000 0.000 0.020 0.010 subqueries.py:135(as_sql) 2 0.000 0.000 0.000 0.000 query.py:2403() 1 0.000 0.000 0.040 0.040 managers.py:188(to_user) 6 0.000 0.000 0.000 0.000 urlparse.py:44(urlparse) 54 0.000 0.000 0.000 0.000 where.py:265(__init__) 10 0.000 0.000 1.660 0.166 datagrids.py:446(link_to_object) 3 0.000 0.000 0.000 0.000 :0(lstrip) 20 0.000 0.000 0.000 0.000 i18n.py:174(TranslateParser) 42 0.000 0.000 0.000 0.000 functional.py:204(__unicode_cast) 1 0.000 0.000 0.000 0.000 resources.py:491(ReviewReplyDiffCommentResource) 7 0.000 0.000 0.040 0.006 query.py:74(__len__) 177 0.000 0.000 0.000 0.000 datastructures.py:154(values) 106 0.000 0.000 0.050 0.000 functional.py:237(__wrapper__) 36 0.000 0.000 0.000 0.000 urlresolvers.py:209(_get_app_dict) 46 0.000 0.000 0.000 0.000 functional.py:150(__proxy__) 358 0.000 0.000 0.000 0.000 :0(iter) 1 0.000 0.000 0.000 0.000 managers.py:29(with_counts) 18 0.000 0.000 0.000 0.000 __init__.py:204(__init__) 1 0.000 0.000 0.000 0.000 defaulttags.py:46(__init__) 1 0.000 0.000 0.000 0.000 resources.py:825(RootResource) 4 0.000 0.000 0.000 0.000 __init__.py:506(pre_save) 1 0.000 0.000 0.000 0.000 defaulttags.py:717(ifequal) 17 0.000 0.000 0.000 0.000 defaultfilters.py:743(default_if_none) 545/325 0.000 0.000 0.240 0.001 __init__.py:698(_resolve_lookup) 207 0.000 0.000 0.000 0.000 :0(add) 277 0.000 0.000 0.000 0.000 :0(find) 12 0.000 0.000 0.000 0.000 related.py:167(_get_related_query_name) 277 0.000 0.000 0.000 0.000 :0(start) 72 0.000 0.000 0.000 0.000 posixpath.py:374(normpath) 1 0.000 0.000 0.000 0.000 resources.py:2146(BaseScreenshotResource) 5 0.000 0.000 0.080 0.016 datagrids.py:32(render_data) 407 0.000 0.000 0.000 0.000 __init__.py:800(__init__) 4 0.000 0.000 0.010 0.003 query.py:807(_clone) 2 0.000 0.000 0.000 0.000 sre_parse.py:213(isdigit) 20 0.000 0.000 0.000 0.000 __init__.py:200(get_db_prep_save) 3 0.000 0.000 0.000 0.000 i18n.py:188(do_block_translate) 1 0.000 0.000 0.000 0.000 ftplib.py:62(error_proto) 41 0.000 0.000 0.000 0.000 query.py:1071(promote_alias_chain) 1 0.000 0.000 0.000 0.000 context_processors.py:30(get_user) 14 0.000 0.000 0.000 0.000 __init__.py:404(get_db_prep_lookup) 1 0.000 0.000 0.000 0.000 forms.py:41(RegistrationForm) 12 0.000 0.000 0.000 0.000 query.py:87(__iter__) 5 0.000 0.000 0.000 0.000 dateformat.py:110(__init__) 14 0.000 0.000 0.000 0.000 __init__.py:394(get_internal_type) 3/1 0.000 0.000 0.000 0.000 copy.py:264(_deepcopy_dict) 1 0.000 0.000 0.000 0.000 urllib2.py:996(ProxyDigestAuthHandler) 1 0.000 0.000 0.000 0.000 tz.py:152(_ttinfo) 26 0.000 0.000 0.000 0.000 decorators.py:54(webapi_response_errors) 1 0.000 0.000 0.000 0.000 parser.py:702(_tzparser) 248 0.000 0.000 0.000 0.000 :0(map) 15 0.000 0.000 0.000 0.000 sre.py:233(_compile_repl) 58 0.000 0.000 0.000 0.000 :0(reverse) 6 0.000 0.000 0.000 0.000 options.py:445(get_parent_list) 12 0.000 0.000 0.000 0.000 __init__.py:943(debug) 1 0.000 0.000 0.000 0.000 urllib2.py:478(HTTPDefaultErrorHandler) 1 0.000 0.000 0.000 0.000 parser.py:286(__init__) 25 0.000 0.000 0.040 0.002 defaulttags.py:355(render) 1 0.000 0.000 0.140 0.140 __init__.py:81(get_user) 27 0.000 0.000 0.000 0.000 :0(fetchmany) 6 0.000 0.000 0.000 0.000 :0(getinfo) 1 0.000 0.000 0.000 0.000 paginator.py:68(_get_page_range) 6 0.000 0.000 0.100 0.017 grids.py:110(get_header) 438 0.000 0.000 0.000 0.000 :0(issubclass) 5 0.000 0.000 0.000 0.000 timesince.py:7(timesince) 1 0.000 0.000 0.000 0.000 urllib2.py:278(OpenerDirector) 35 0.000 0.000 1.700 0.049 urlresolvers.py:272(reverse) 53 0.000 0.000 0.000 0.000 defaults.py:9(include) 8 0.000 0.000 0.000 0.000 aggregates.py:75(as_sql) 15 0.000 0.000 0.000 0.000 query.py:2062(clear_ordering) 1 0.000 0.000 0.000 0.000 query.py:2125(add_select_related) 17 0.000 0.000 0.000 0.000 grids.py:94(get_toggle_url) 46 0.000 0.000 0.000 0.000 :0(time) 1 0.000 0.000 0.000 0.000 tzwin.py:2(?) 1 0.000 0.000 0.000 0.000 resources.py:3744(ReviewDraftResource) 1 0.000 0.000 0.000 0.000 paginator.py:96(next_page_number) 8 0.000 0.000 0.000 0.000 query.py:965(find_ordering_name) 43 0.000 0.000 0.000 0.000 :0(max) 22 0.000 0.000 0.000 0.000 __init__.py:857(tag) 49 0.000 0.000 0.060 0.001 query.py:278(results_iter) 13 0.000 0.000 0.040 0.003 query.py:184(iterator) 1 0.000 0.000 0.000 0.000 djblets_utils.py:27(?) 165 0.000 0.000 0.010 0.000 regex_helper.py:207(walk_to_end) 63 0.000 0.000 0.000 0.000 __init__.py:339(add_library) 845 0.000 0.000 0.000 0.000 sre_compile.py:24(_identityfunction) 1 0.000 0.000 3.100 3.100 util.py:44(_checklogin) 4 0.000 0.000 0.000 0.000 __init__.py:588(get_db_prep_value) 14 0.000 0.000 0.000 0.000 __init__.py:901(filter_function) 4/2 0.000 0.000 0.120 0.060 base.py:435(save_base) 1 0.000 0.000 0.000 0.000 query.py:540(select_related) 1 0.000 0.000 0.000 0.000 operations.py:147(check_aggregate_support) 577 0.000 0.000 0.000 0.000 tree.py:18(__init__) 528 0.000 0.000 0.000 0.000 :0(items) 7 0.000 0.000 0.000 0.000 loading.py:45(_populate) 39 0.000 0.000 0.000 0.000 query.py:1991(can_filter) 1 0.000 0.000 0.000 0.000 simple.py:1(?) 16 0.000 0.000 0.000 0.000 sre_compile.py:46(fixup) 787/35 0.000 0.000 1.640 0.047 urlresolvers.py:197(_get_reverse_dict) 16 0.000 0.000 0.000 0.000 options.py:218(get_fields_with_model) 1 0.000 0.000 0.000 0.000 paginator.py:79(__init__) 54/53 0.000 0.000 0.040 0.001 where.py:268(process) 1 0.000 0.000 0.000 0.000 resources.py:2942(ReviewScreenshotCommentResource) 1 0.000 0.000 0.030 0.030 loader_tags.py:151(do_extends) 7 0.000 0.000 0.000 0.000 defaulttags.py:208(render) 1 0.000 0.000 0.000 0.000 ftplib.py:58(Error) 36 0.000 0.000 0.000 0.000 urlresolvers.py:203(_get_namespace_dict) 1 0.000 0.000 0.000 0.000 paginator.py:102(start_index) 2011-03-21 19:48:21,135 24 database queries made 2011-03-21 19:48:21,138 SQL Query profile (2 times, 0.103s average) SELECT (1) AS "a" FROM "auth_fasuser" WHERE "auth_fasuser"."user_ptr_id" = 111134 File "/usr/lib/python2.4/site-packages/django/core/handlers/wsgi.py", line 241, in __call__ response = self.get_response(request) File "/usr/lib/python2.4/site-packages/django/core/handlers/base.py", line 94, in get_response response = middleware_method(request, callback, callback_args, callback_kwargs) File "/usr/lib/python2.4/site-packages/djblets/log/middleware.py", line 158, in process_view return self.profiler.runcall(callback, *args, **callback_kwargs) File "/usr/lib/python2.4/profile.py", line 464, in runcall return func(*args, **kw) File "/usr/lib/python2.4/site-packages/djblets/auth/util.py", line 45, in _checklogin if request.user.is_authenticated(): File "/usr/lib/python2.4/site-packages/django/contrib/auth/middleware.py", line 9, in __get__ request._cached_user = get_user(request) File "/usr/lib/python2.4/site-packages/django/contrib/auth/__init__.py", line 87, in get_user user = backend.get_user(user_id) or AnonymousUser() File "/usr/lib/python2.4/site-packages/fedora/django/auth/backends.py", line 51, in get_user return FasUser.objects.user_from_fas(userinfo) File "/usr/lib/python2.4/site-packages/fedora/django/auth/models.py", line 88, in user_from_fas u.save() File "/usr/lib/python2.4/site-packages/django/db/models/base.py", line 431, in save self.save_base(force_insert=force_insert, force_update=force_update) File "/usr/lib/python2.4/site-packages/django/db/models/base.py", line 490, in save_base if (force_update or (not force_insert and File "/usr/lib/python2.4/site-packages/django/db/models/query.py", line 113, in __nonzero__ iter(self).next() File "/usr/lib/python2.4/site-packages/django/db/models/query.py", line 107, in _result_iter self._fill_cache() File "/usr/lib/python2.4/site-packages/django/db/models/query.py", line 696, in _fill_cache self._result_cache.append(self._iter.next()) File "/usr/lib/python2.4/site-packages/django/db/models/query.py", line 760, in iterator for row in self.query.results_iter(): File "/usr/lib/python2.4/site-packages/django/db/models/sql/query.py", line 284, in results_iter for rows in self.execute_sql(MULTI): File "/usr/lib/python2.4/site-packages/django/db/models/sql/query.py", line 2347, in execute_sql cursor.execute(sql, params) File "/usr/lib/python2.4/site-packages/django/core/handlers/wsgi.py", line 241, in __call__ response = self.get_response(request) File "/usr/lib/python2.4/site-packages/django/core/handlers/base.py", line 94, in get_response response = middleware_method(request, callback, callback_args, callback_kwargs) File "/usr/lib/python2.4/site-packages/djblets/log/middleware.py", line 158, in process_view return self.profiler.runcall(callback, *args, **callback_kwargs) File "/usr/lib/python2.4/profile.py", line 464, in runcall return func(*args, **kw) File "/usr/lib/python2.4/site-packages/djblets/auth/util.py", line 45, in _checklogin if request.user.is_authenticated(): File "/usr/lib/python2.4/site-packages/django/contrib/auth/middleware.py", line 9, in __get__ request._cached_user = get_user(request) File "/usr/lib/python2.4/site-packages/django/contrib/auth/__init__.py", line 87, in get_user user = backend.get_user(user_id) or AnonymousUser() File "/usr/lib/python2.4/site-packages/fedora/django/auth/backends.py", line 51, in get_user return FasUser.objects.user_from_fas(userinfo) File "/usr/lib/python2.4/site-packages/fedora/django/auth/models.py", line 112, in user_from_fas u.save() File "/usr/lib/python2.4/site-packages/django/db/models/base.py", line 431, in save self.save_base(force_insert=force_insert, force_update=force_update) File "/usr/lib/python2.4/site-packages/django/db/models/base.py", line 490, in save_base if (force_update or (not force_insert and File "/usr/lib/python2.4/site-packages/django/db/models/query.py", line 113, in __nonzero__ iter(self).next() File "/usr/lib/python2.4/site-packages/django/db/models/query.py", line 107, in _result_iter self._fill_cache() File "/usr/lib/python2.4/site-packages/django/db/models/query.py", line 696, in _fill_cache self._result_cache.append(self._iter.next()) File "/usr/lib/python2.4/site-packages/django/db/models/query.py", line 760, in iterator for row in self.query.results_iter(): File "/usr/lib/python2.4/site-packages/django/db/models/sql/query.py", line 284, in results_iter for rows in self.execute_sql(MULTI): File "/usr/lib/python2.4/site-packages/django/db/models/sql/query.py", line 2347, in execute_sql cursor.execute(sql, params) 2011-03-21 19:48:21,141 SQL Query profile (2 times, 0.064s average) SELECT COUNT(DISTINCT "reviews_reviewrequest"."id") FROM "reviews_reviewrequest" INNER JOIN "auth_user" ON ("reviews_reviewrequest"."submitter_id" = "auth_user"."id") WHERE (("reviews_reviewrequest"."public" = true OR "reviews_reviewrequest"."submitter_id" = 111134 ) AND "auth_user"."is_active" = true AND "reviews_reviewrequest"."status" = E'P' AND "reviews_reviewrequest"."submitter_id" = 111134 ) File "/usr/lib/python2.4/site-packages/django/core/handlers/wsgi.py", line 241, in __call__ response = self.get_response(request) File "/usr/lib/python2.4/site-packages/django/core/handlers/base.py", line 94, in get_response response = middleware_method(request, callback, callback_args, callback_kwargs) File "/usr/lib/python2.4/site-packages/djblets/log/middleware.py", line 158, in process_view return self.profiler.runcall(callback, *args, **callback_kwargs) File "/usr/lib/python2.4/profile.py", line 464, in runcall return func(*args, **kw) File "/usr/lib/python2.4/site-packages/djblets/auth/util.py", line 46, in _checklogin return view_func(request, *args, **kwargs) File "/usr/lib/python2.4/site-packages/reviewboard/accounts/decorators.py", line 46, in _check_valid_prefs return view_func(request, *args, **kwargs) File "/usr/lib/python2.4/site-packages/reviewboard/reviews/views.py", line 330, in dashboard return grid.render_to_response(template_name) File "/usr/lib/python2.4/site-packages/djblets/datagrid/grids.py", line 699, in render_to_response self.load_state() File "/usr/lib/python2.4/site-packages/djblets/datagrid/grids.py", line 512, in load_state if self.load_extra_state(profile): File "/usr/lib/python2.4/site-packages/reviewboard/reviews/datagrids.py", line 521, in load_extra_state self.counts = get_sidebar_counts(user) File "/usr/lib/python2.4/site-packages/reviewboard/reviews/datagrids.py", line 607, in get_sidebar_counts counts = { File "/usr/lib/python2.4/site-packages/django/db/models/query.py", line 293, in count return self.query.get_count() File "/usr/lib/python2.4/site-packages/django/db/models/sql/query.py", line 373, in get_count number = obj.get_aggregation()[None] File "/usr/lib/python2.4/site-packages/django/db/models/sql/query.py", line 345, in get_aggregation result = query.execute_sql(SINGLE) File "/usr/lib/python2.4/site-packages/django/db/models/sql/query.py", line 2347, in execute_sql cursor.execute(sql, params) File "/usr/lib/python2.4/site-packages/django/core/handlers/wsgi.py", line 241, in __call__ response = self.get_response(request) File "/usr/lib/python2.4/site-packages/django/core/handlers/base.py", line 94, in get_response response = middleware_method(request, callback, callback_args, callback_kwargs) File "/usr/lib/python2.4/site-packages/djblets/log/middleware.py", line 158, in process_view return self.profiler.runcall(callback, *args, **callback_kwargs) File "/usr/lib/python2.4/profile.py", line 464, in runcall return func(*args, **kw) File "/usr/lib/python2.4/site-packages/djblets/auth/util.py", line 46, in _checklogin return view_func(request, *args, **kwargs) File "/usr/lib/python2.4/site-packages/reviewboard/accounts/decorators.py", line 46, in _check_valid_prefs return view_func(request, *args, **kwargs) File "/usr/lib/python2.4/site-packages/reviewboard/reviews/views.py", line 330, in dashboard return grid.render_to_response(template_name) File "/usr/lib/python2.4/site-packages/djblets/datagrid/grids.py", line 699, in render_to_response self.load_state() File "/usr/lib/python2.4/site-packages/djblets/datagrid/grids.py", line 534, in load_state self.precompute_objects() File "/usr/lib/python2.4/site-packages/djblets/datagrid/grids.py", line 590, in precompute_objects self.page = self.paginator.page(page_num) File "/usr/lib/python2.4/site-packages/django/core/paginator.py", line 37, in page number = self.validate_number(number) File "/usr/lib/python2.4/site-packages/django/core/paginator.py", line 28, in validate_number if number > self.num_pages: File "/usr/lib/python2.4/site-packages/django/core/paginator.py", line 60, in _get_num_pages if self.count == 0 and not self.allow_empty_first_page: File "/usr/lib/python2.4/site-packages/django/core/paginator.py", line 48, in _get_count self._count = self.object_list.count() File "/usr/lib/python2.4/site-packages/django/db/models/query.py", line 293, in count return self.query.get_count() File "/usr/lib/python2.4/site-packages/django/db/models/sql/query.py", line 373, in get_count number = obj.get_aggregation()[None] File "/usr/lib/python2.4/site-packages/django/db/models/sql/query.py", line 345, in get_aggregation result = query.execute_sql(SINGLE) File "/usr/lib/python2.4/site-packages/django/db/models/sql/query.py", line 2347, in execute_sql cursor.execute(sql, params) 2011-03-21 19:48:21,144 SQL Query profile (2 times, 0.051s average) UPDATE "auth_user" SET "username" = E'sgallagh', "first_name" = E'', "last_name" = E'', "email" = E'sgallagh@fedoraproject.org', "password" = E'!', "is_staff" = true, "is_active" = true, "is_superuser" = true, "last_login" = E'2011-03-21 19:48:11.032093', "date_joined" = E'2011-03-21 19:48:11.032311' WHERE "auth_user"."id" = 111134 File "/usr/lib/python2.4/site-packages/django/core/handlers/wsgi.py", line 241, in __call__ response = self.get_response(request) File "/usr/lib/python2.4/site-packages/django/core/handlers/base.py", line 94, in get_response response = middleware_method(request, callback, callback_args, callback_kwargs) File "/usr/lib/python2.4/site-packages/djblets/log/middleware.py", line 158, in process_view return self.profiler.runcall(callback, *args, **callback_kwargs) File "/usr/lib/python2.4/profile.py", line 464, in runcall return func(*args, **kw) File "/usr/lib/python2.4/site-packages/djblets/auth/util.py", line 45, in _checklogin if request.user.is_authenticated(): File "/usr/lib/python2.4/site-packages/django/contrib/auth/middleware.py", line 9, in __get__ request._cached_user = get_user(request) File "/usr/lib/python2.4/site-packages/django/contrib/auth/__init__.py", line 87, in get_user user = backend.get_user(user_id) or AnonymousUser() File "/usr/lib/python2.4/site-packages/fedora/django/auth/backends.py", line 51, in get_user return FasUser.objects.user_from_fas(userinfo) File "/usr/lib/python2.4/site-packages/fedora/django/auth/models.py", line 88, in user_from_fas u.save() File "/usr/lib/python2.4/site-packages/django/db/models/base.py", line 431, in save self.save_base(force_insert=force_insert, force_update=force_update) File "/usr/lib/python2.4/site-packages/django/db/models/base.py", line 473, in save_base self.save_base(cls=parent, origin=org) File "/usr/lib/python2.4/site-packages/django/db/models/base.py", line 495, in save_base rows = manager.filter(pk=pk_val)._update(values) File "/usr/lib/python2.4/site-packages/django/db/models/query.py", line 448, in _update return query.execute_sql(None) File "/usr/lib/python2.4/site-packages/django/db/models/sql/subqueries.py", line 124, in execute_sql cursor = super(UpdateQuery, self).execute_sql(result_type) File "/usr/lib/python2.4/site-packages/django/db/models/sql/query.py", line 2347, in execute_sql cursor.execute(sql, params) File "/usr/lib/python2.4/site-packages/django/core/handlers/wsgi.py", line 241, in __call__ response = self.get_response(request) File "/usr/lib/python2.4/site-packages/django/core/handlers/base.py", line 94, in get_response response = middleware_method(request, callback, callback_args, callback_kwargs) File "/usr/lib/python2.4/site-packages/djblets/log/middleware.py", line 158, in process_view return self.profiler.runcall(callback, *args, **callback_kwargs) File "/usr/lib/python2.4/profile.py", line 464, in runcall return func(*args, **kw) File "/usr/lib/python2.4/site-packages/djblets/auth/util.py", line 45, in _checklogin if request.user.is_authenticated(): File "/usr/lib/python2.4/site-packages/django/contrib/auth/middleware.py", line 9, in __get__ request._cached_user = get_user(request) File "/usr/lib/python2.4/site-packages/django/contrib/auth/__init__.py", line 87, in get_user user = backend.get_user(user_id) or AnonymousUser() File "/usr/lib/python2.4/site-packages/fedora/django/auth/backends.py", line 51, in get_user return FasUser.objects.user_from_fas(userinfo) File "/usr/lib/python2.4/site-packages/fedora/django/auth/models.py", line 112, in user_from_fas u.save() File "/usr/lib/python2.4/site-packages/django/db/models/base.py", line 431, in save self.save_base(force_insert=force_insert, force_update=force_update) File "/usr/lib/python2.4/site-packages/django/db/models/base.py", line 473, in save_base self.save_base(cls=parent, origin=org) File "/usr/lib/python2.4/site-packages/django/db/models/base.py", line 495, in save_base rows = manager.filter(pk=pk_val)._update(values) File "/usr/lib/python2.4/site-packages/django/db/models/query.py", line 448, in _update return query.execute_sql(None) File "/usr/lib/python2.4/site-packages/django/db/models/sql/subqueries.py", line 124, in execute_sql cursor = super(UpdateQuery, self).execute_sql(result_type) File "/usr/lib/python2.4/site-packages/django/db/models/sql/query.py", line 2347, in execute_sql cursor.execute(sql, params) 2011-03-21 19:48:21,147 SQL Query profile (1 times, 0.096s average) SELECT "accounts_profile"."id", "accounts_profile"."user_id", "accounts_profile"."first_time_setup_done", "accounts_profile"."collapsed_diffs", "accounts_profile"."wordwrapped_diffs", "accounts_profile"."syntax_highlighting", "accounts_profile"."show_submitted", "accounts_profile"."sort_review_request_columns", "accounts_profile"."sort_dashboard_columns", "accounts_profile"."sort_submitter_columns", "accounts_profile"."sort_group_columns", "accounts_profile"."review_request_columns", "accounts_profile"."dashboard_columns", "accounts_profile"."submitter_columns", "accounts_profile"."group_columns" FROM "accounts_profile" WHERE "accounts_profile"."user_id" = 111134 File "/usr/lib/python2.4/site-packages/django/core/handlers/wsgi.py", line 241, in __call__ response = self.get_response(request) File "/usr/lib/python2.4/site-packages/django/core/handlers/base.py", line 94, in get_response response = middleware_method(request, callback, callback_args, callback_kwargs) File "/usr/lib/python2.4/site-packages/djblets/log/middleware.py", line 158, in process_view return self.profiler.runcall(callback, *args, **callback_kwargs) File "/usr/lib/python2.4/profile.py", line 464, in runcall return func(*args, **kw) File "/usr/lib/python2.4/site-packages/djblets/auth/util.py", line 46, in _checklogin return view_func(request, *args, **kwargs) File "/usr/lib/python2.4/site-packages/reviewboard/accounts/decorators.py", line 44, in _check_valid_prefs if (request.user.is_anonymous() or File "/usr/lib/python2.4/site-packages/django/contrib/auth/models.py", line 301, in get_profile self._profile_cache = model._default_manager.get(user__id__exact=self.id) File "/usr/lib/python2.4/site-packages/django/db/models/manager.py", line 119, in get return self.get_query_set().get(*args, **kwargs) File "/usr/lib/python2.4/site-packages/django/db/models/query.py", line 301, in get num = len(clone) File "/usr/lib/python2.4/site-packages/django/db/models/query.py", line 82, in __len__ self._result_cache = list(self.iterator()) File "/usr/lib/python2.4/site-packages/django/db/models/query.py", line 239, in iterator for row in self.query.results_iter(): File "/usr/lib/python2.4/site-packages/django/db/models/sql/query.py", line 284, in results_iter for rows in self.execute_sql(MULTI): File "/usr/lib/python2.4/site-packages/django/db/models/sql/query.py", line 2347, in execute_sql cursor.execute(sql, params) 2011-03-21 19:48:21,148 SQL Query profile (1 times, 0.093s average) SELECT "auth_group"."id", "auth_group"."name" FROM "auth_group" INNER JOIN "auth_user_groups" ON ("auth_group"."id" = "auth_user_groups"."group_id") WHERE "auth_user_groups"."user_id" = 111134 File "/usr/lib/python2.4/site-packages/django/core/handlers/wsgi.py", line 241, in __call__ response = self.get_response(request) File "/usr/lib/python2.4/site-packages/django/core/handlers/base.py", line 94, in get_response response = middleware_method(request, callback, callback_args, callback_kwargs) File "/usr/lib/python2.4/site-packages/djblets/log/middleware.py", line 158, in process_view return self.profiler.runcall(callback, *args, **callback_kwargs) File "/usr/lib/python2.4/profile.py", line 464, in runcall return func(*args, **kw) File "/usr/lib/python2.4/site-packages/djblets/auth/util.py", line 45, in _checklogin if request.user.is_authenticated(): File "/usr/lib/python2.4/site-packages/django/contrib/auth/middleware.py", line 9, in __get__ request._cached_user = get_user(request) File "/usr/lib/python2.4/site-packages/django/contrib/auth/__init__.py", line 87, in get_user user = backend.get_user(user_id) or AnonymousUser() File "/usr/lib/python2.4/site-packages/fedora/django/auth/backends.py", line 51, in get_user return FasUser.objects.user_from_fas(userinfo) File "/usr/lib/python2.4/site-packages/fedora/django/auth/models.py", line 90, in user_from_fas for group in u.groups.values(): File "/usr/lib/python2.4/site-packages/django/db/models/query.py", line 107, in _result_iter self._fill_cache() File "/usr/lib/python2.4/site-packages/django/db/models/query.py", line 696, in _fill_cache self._result_cache.append(self._iter.next()) File "/usr/lib/python2.4/site-packages/django/db/models/query.py", line 760, in iterator for row in self.query.results_iter(): File "/usr/lib/python2.4/site-packages/django/db/models/sql/query.py", line 284, in results_iter for rows in self.execute_sql(MULTI): File "/usr/lib/python2.4/site-packages/django/db/models/sql/query.py", line 2347, in execute_sql cursor.execute(sql, params) 2011-03-21 19:48:21,149 SQL Query profile (2 times, 0.045s average) SELECT (1) AS "a" FROM "auth_user" WHERE "auth_user"."id" = 111134 File "/usr/lib/python2.4/site-packages/django/core/handlers/wsgi.py", line 241, in __call__ response = self.get_response(request) File "/usr/lib/python2.4/site-packages/django/core/handlers/base.py", line 94, in get_response response = middleware_method(request, callback, callback_args, callback_kwargs) File "/usr/lib/python2.4/site-packages/djblets/log/middleware.py", line 158, in process_view return self.profiler.runcall(callback, *args, **callback_kwargs) File "/usr/lib/python2.4/profile.py", line 464, in runcall return func(*args, **kw) File "/usr/lib/python2.4/site-packages/djblets/auth/util.py", line 45, in _checklogin if request.user.is_authenticated(): File "/usr/lib/python2.4/site-packages/django/contrib/auth/middleware.py", line 9, in __get__ request._cached_user = get_user(request) File "/usr/lib/python2.4/site-packages/django/contrib/auth/__init__.py", line 87, in get_user user = backend.get_user(user_id) or AnonymousUser() File "/usr/lib/python2.4/site-packages/fedora/django/auth/backends.py", line 51, in get_user return FasUser.objects.user_from_fas(userinfo) File "/usr/lib/python2.4/site-packages/fedora/django/auth/models.py", line 88, in user_from_fas u.save() File "/usr/lib/python2.4/site-packages/django/db/models/base.py", line 431, in save self.save_base(force_insert=force_insert, force_update=force_update) File "/usr/lib/python2.4/site-packages/django/db/models/base.py", line 473, in save_base self.save_base(cls=parent, origin=org) File "/usr/lib/python2.4/site-packages/django/db/models/base.py", line 490, in save_base if (force_update or (not force_insert and File "/usr/lib/python2.4/site-packages/django/db/models/query.py", line 113, in __nonzero__ iter(self).next() File "/usr/lib/python2.4/site-packages/django/db/models/query.py", line 107, in _result_iter self._fill_cache() File "/usr/lib/python2.4/site-packages/django/db/models/query.py", line 696, in _fill_cache self._result_cache.append(self._iter.next()) File "/usr/lib/python2.4/site-packages/django/db/models/query.py", line 760, in iterator for row in self.query.results_iter(): File "/usr/lib/python2.4/site-packages/django/db/models/sql/query.py", line 284, in results_iter for rows in self.execute_sql(MULTI): File "/usr/lib/python2.4/site-packages/django/db/models/sql/query.py", line 2347, in execute_sql cursor.execute(sql, params) File "/usr/lib/python2.4/site-packages/django/core/handlers/wsgi.py", line 241, in __call__ response = self.get_response(request) File "/usr/lib/python2.4/site-packages/django/core/handlers/base.py", line 94, in get_response response = middleware_method(request, callback, callback_args, callback_kwargs) File "/usr/lib/python2.4/site-packages/djblets/log/middleware.py", line 158, in process_view return self.profiler.runcall(callback, *args, **callback_kwargs) File "/usr/lib/python2.4/profile.py", line 464, in runcall return func(*args, **kw) File "/usr/lib/python2.4/site-packages/djblets/auth/util.py", line 45, in _checklogin if request.user.is_authenticated(): File "/usr/lib/python2.4/site-packages/django/contrib/auth/middleware.py", line 9, in __get__ request._cached_user = get_user(request) File "/usr/lib/python2.4/site-packages/django/contrib/auth/__init__.py", line 87, in get_user user = backend.get_user(user_id) or AnonymousUser() File "/usr/lib/python2.4/site-packages/fedora/django/auth/backends.py", line 51, in get_user return FasUser.objects.user_from_fas(userinfo) File "/usr/lib/python2.4/site-packages/fedora/django/auth/models.py", line 112, in user_from_fas u.save() File "/usr/lib/python2.4/site-packages/django/db/models/base.py", line 431, in save self.save_base(force_insert=force_insert, force_update=force_update) File "/usr/lib/python2.4/site-packages/django/db/models/base.py", line 473, in save_base self.save_base(cls=parent, origin=org) File "/usr/lib/python2.4/site-packages/django/db/models/base.py", line 490, in save_base if (force_update or (not force_insert and File "/usr/lib/python2.4/site-packages/django/db/models/query.py", line 113, in __nonzero__ iter(self).next() File "/usr/lib/python2.4/site-packages/django/db/models/query.py", line 107, in _result_iter self._fill_cache() File "/usr/lib/python2.4/site-packages/django/db/models/query.py", line 696, in _fill_cache self._result_cache.append(self._iter.next()) File "/usr/lib/python2.4/site-packages/django/db/models/query.py", line 760, in iterator for row in self.query.results_iter(): File "/usr/lib/python2.4/site-packages/django/db/models/sql/query.py", line 284, in results_iter for rows in self.execute_sql(MULTI): File "/usr/lib/python2.4/site-packages/django/db/models/sql/query.py", line 2347, in execute_sql cursor.execute(sql, params) 2011-03-21 19:48:21,151 SQL Query profile (1 times, 0.057s average) SELECT "reviews_group"."name", COUNT("reviews_reviewrequest_target_groups"."reviewrequest_id") AS "review_requests__count" FROM "reviews_group" LEFT OUTER JOIN "reviews_reviewrequest_target_groups" ON ("reviews_group"."id" = "reviews_reviewrequest_target_groups"."group_id") INNER JOIN "reviews_reviewrequest" ON ("reviews_reviewrequest_target_groups"."reviewrequest_id" = "reviews_reviewrequest"."id") INNER JOIN "auth_user" ON ("reviews_reviewrequest"."submitter_id" = "auth_user"."id") WHERE ("reviews_group"."name" IN (E'freeipa', E'sssd') AND (("reviews_reviewrequest"."public" = true OR "reviews_reviewrequest"."submitter_id" = 111134 ) AND "auth_user"."is_active" = true AND "reviews_reviewrequest"."status" = E'P' )) GROUP BY "reviews_group"."id", "reviews_group"."name", "reviews_group"."display_name", "reviews_group"."mailing_list" ORDER BY "reviews_group"."name" ASC File "/usr/lib/python2.4/site-packages/django/core/handlers/wsgi.py", line 241, in __call__ response = self.get_response(request) File "/usr/lib/python2.4/site-packages/django/core/handlers/base.py", line 94, in get_response response = middleware_method(request, callback, callback_args, callback_kwargs) File "/usr/lib/python2.4/site-packages/djblets/log/middleware.py", line 158, in process_view return self.profiler.runcall(callback, *args, **callback_kwargs) File "/usr/lib/python2.4/profile.py", line 464, in runcall return func(*args, **kw) File "/usr/lib/python2.4/site-packages/djblets/auth/util.py", line 46, in _checklogin return view_func(request, *args, **kwargs) File "/usr/lib/python2.4/site-packages/reviewboard/accounts/decorators.py", line 46, in _check_valid_prefs return view_func(request, *args, **kwargs) File "/usr/lib/python2.4/site-packages/reviewboard/reviews/views.py", line 330, in dashboard return grid.render_to_response(template_name) File "/usr/lib/python2.4/site-packages/djblets/datagrid/grids.py", line 699, in render_to_response self.load_state() File "/usr/lib/python2.4/site-packages/djblets/datagrid/grids.py", line 512, in load_state if self.load_extra_state(profile): File "/usr/lib/python2.4/site-packages/reviewboard/reviews/datagrids.py", line 521, in load_extra_state self.counts = get_sidebar_counts(user) File "/usr/lib/python2.4/site-packages/reviewboard/reviews/datagrids.py", line 626, in get_sidebar_counts for group in q.values('name', 'review_requests__count'): File "/usr/lib/python2.4/site-packages/django/db/models/query.py", line 107, in _result_iter self._fill_cache() File "/usr/lib/python2.4/site-packages/django/db/models/query.py", line 696, in _fill_cache self._result_cache.append(self._iter.next()) File "/usr/lib/python2.4/site-packages/django/db/models/query.py", line 760, in iterator for row in self.query.results_iter(): File "/usr/lib/python2.4/site-packages/django/db/models/sql/query.py", line 284, in results_iter for rows in self.execute_sql(MULTI): File "/usr/lib/python2.4/site-packages/django/db/models/sql/query.py", line 2347, in execute_sql cursor.execute(sql, params) 2011-03-21 19:48:21,153 SQL Query profile (1 times, 0.056s average) SELECT COUNT(DISTINCT "reviews_reviewrequest"."id") FROM "reviews_reviewrequest" INNER JOIN "auth_user" ON ("reviews_reviewrequest"."submitter_id" = "auth_user"."id") LEFT OUTER JOIN "reviews_reviewrequest_target_people" ON ("reviews_reviewrequest"."id" = "reviews_reviewrequest_target_people"."reviewrequest_id") LEFT OUTER JOIN "accounts_profile_starred_review_requests" ON ("reviews_reviewrequest"."id" = "accounts_profile_starred_review_requests"."reviewrequest_id") WHERE (("reviews_reviewrequest"."public" = true OR "reviews_reviewrequest"."submitter_id" = 111134 ) AND "auth_user"."is_active" = true AND "reviews_reviewrequest"."status" = E'P' AND ("reviews_reviewrequest_target_people"."user_id" = 111134 OR "accounts_profile_starred_review_requests"."profile_id" = 5 )) File "/usr/lib/python2.4/site-packages/django/core/handlers/wsgi.py", line 241, in __call__ response = self.get_response(request) File "/usr/lib/python2.4/site-packages/django/core/handlers/base.py", line 94, in get_response response = middleware_method(request, callback, callback_args, callback_kwargs) File "/usr/lib/python2.4/site-packages/djblets/log/middleware.py", line 158, in process_view return self.profiler.runcall(callback, *args, **callback_kwargs) File "/usr/lib/python2.4/profile.py", line 464, in runcall return func(*args, **kw) File "/usr/lib/python2.4/site-packages/djblets/auth/util.py", line 46, in _checklogin return view_func(request, *args, **kwargs) File "/usr/lib/python2.4/site-packages/reviewboard/accounts/decorators.py", line 46, in _check_valid_prefs return view_func(request, *args, **kwargs) File "/usr/lib/python2.4/site-packages/reviewboard/reviews/views.py", line 330, in dashboard return grid.render_to_response(template_name) File "/usr/lib/python2.4/site-packages/djblets/datagrid/grids.py", line 699, in render_to_response self.load_state() File "/usr/lib/python2.4/site-packages/djblets/datagrid/grids.py", line 512, in load_state if self.load_extra_state(profile): File "/usr/lib/python2.4/site-packages/reviewboard/reviews/datagrids.py", line 521, in load_extra_state self.counts = get_sidebar_counts(user) File "/usr/lib/python2.4/site-packages/reviewboard/reviews/datagrids.py", line 607, in get_sidebar_counts counts = { File "/usr/lib/python2.4/site-packages/django/db/models/query.py", line 293, in count return self.query.get_count() File "/usr/lib/python2.4/site-packages/django/db/models/sql/query.py", line 373, in get_count number = obj.get_aggregation()[None] File "/usr/lib/python2.4/site-packages/django/db/models/sql/query.py", line 345, in get_aggregation result = query.execute_sql(SINGLE) File "/usr/lib/python2.4/site-packages/django/db/models/sql/query.py", line 2347, in execute_sql cursor.execute(sql, params) 2011-03-21 19:48:21,154 SQL Query profile (1 times, 0.054s average) SELECT DISTINCT "reviews_reviewrequest"."id", "reviews_reviewrequest"."last_updated" FROM "reviews_reviewrequest" INNER JOIN "auth_user" ON ("reviews_reviewrequest"."submitter_id" = "auth_user"."id") WHERE (("reviews_reviewrequest"."public" = true OR "reviews_reviewrequest"."submitter_id" = 111134 ) AND "auth_user"."is_active" = true AND "reviews_reviewrequest"."status" = E'P' AND "reviews_reviewrequest"."submitter_id" = 111134 ) ORDER BY "reviews_reviewrequest"."last_updated" DESC LIMIT 5 File "/usr/lib/python2.4/site-packages/django/core/handlers/wsgi.py", line 241, in __call__ response = self.get_response(request) File "/usr/lib/python2.4/site-packages/django/core/handlers/base.py", line 94, in get_response response = middleware_method(request, callback, callback_args, callback_kwargs) File "/usr/lib/python2.4/site-packages/djblets/log/middleware.py", line 158, in process_view return self.profiler.runcall(callback, *args, **callback_kwargs) File "/usr/lib/python2.4/profile.py", line 464, in runcall return func(*args, **kw) File "/usr/lib/python2.4/site-packages/djblets/auth/util.py", line 46, in _checklogin return view_func(request, *args, **kwargs) File "/usr/lib/python2.4/site-packages/reviewboard/accounts/decorators.py", line 46, in _check_valid_prefs return view_func(request, *args, **kwargs) File "/usr/lib/python2.4/site-packages/reviewboard/reviews/views.py", line 330, in dashboard return grid.render_to_response(template_name) File "/usr/lib/python2.4/site-packages/djblets/datagrid/grids.py", line 699, in render_to_response self.load_state() File "/usr/lib/python2.4/site-packages/djblets/datagrid/grids.py", line 534, in load_state self.precompute_objects() File "/usr/lib/python2.4/site-packages/djblets/datagrid/grids.py", line 600, in precompute_objects self.id_list = list(self.page.object_list.distinct().values_list( File "/usr/lib/python2.4/site-packages/django/db/models/query.py", line 84, in __len__ self._result_cache.extend(list(self._iter)) File "/usr/lib/python2.4/site-packages/django/db/models/query.py", line 860, in iterator for row in self.query.results_iter(): File "/usr/lib/python2.4/site-packages/django/db/models/sql/query.py", line 284, in results_iter for rows in self.execute_sql(MULTI): File "/usr/lib/python2.4/site-packages/django/db/models/sql/query.py", line 2347, in execute_sql cursor.execute(sql, params) 2011-03-21 19:48:21,156 SQL Query profile (1 times, 0.049s average) SELECT ( SELECT COUNT(*) FROM reviews_review, accounts_reviewrequestvisit WHERE reviews_review.public AND reviews_review.review_request_id = reviews_reviewrequest.id AND accounts_reviewrequestvisit.review_request_id = reviews_reviewrequest.id AND accounts_reviewrequestvisit.user_id = 111134 AND reviews_review.timestamp > accounts_reviewrequestvisit.timestamp AND reviews_review.user_id != 111134 ) AS "new_review_count", ( SELECT reviews_reviewrequestdraft.summary FROM reviews_reviewrequestdraft WHERE reviews_reviewrequestdraft.review_request_id = reviews_reviewrequest.id ) AS "draft_summary", "reviews_reviewrequest"."id", "reviews_reviewrequest"."submitter_id", "reviews_reviewrequest"."time_added", "reviews_reviewrequest"."last_updated", "reviews_reviewrequest"."status", "reviews_reviewrequest"."public", "reviews_reviewrequest"."changenum", "reviews_reviewrequest"."repository_id", "reviews_reviewrequest"."email_message_id", "reviews_reviewrequest"."time_emailed", "reviews_reviewrequest"."summary", "reviews_reviewrequest"."description", "reviews_reviewrequest"."testing_done", "reviews_reviewrequest"."bugs_closed", "reviews_reviewrequest"."diffset_history_id", "reviews_reviewrequest"."branch", "reviews_reviewrequest"."last_review_timestamp", "reviews_reviewrequest"."shipit_count", "auth_user"."id", "auth_user"."username", "auth_user"."first_name", "auth_user"."last_name", "auth_user"."email", "auth_user"."password", "auth_user"."is_staff", "auth_user"."is_active", "auth_user"."is_superuser", "auth_user"."last_login", "auth_user"."date_joined" FROM "reviews_reviewrequest" INNER JOIN "auth_user" ON ("reviews_reviewrequest"."submitter_id" = "auth_user"."id") WHERE "reviews_reviewrequest"."id" IN (80, 79, 74, 70, 69) File "/usr/lib/python2.4/site-packages/django/core/handlers/wsgi.py", line 241, in __call__ response = self.get_response(request) File "/usr/lib/python2.4/site-packages/django/core/handlers/base.py", line 94, in get_response response = middleware_method(request, callback, callback_args, callback_kwargs) File "/usr/lib/python2.4/site-packages/djblets/log/middleware.py", line 158, in process_view return self.profiler.runcall(callback, *args, **callback_kwargs) File "/usr/lib/python2.4/profile.py", line 464, in runcall return func(*args, **kw) File "/usr/lib/python2.4/site-packages/djblets/auth/util.py", line 46, in _checklogin return view_func(request, *args, **kwargs) File "/usr/lib/python2.4/site-packages/reviewboard/accounts/decorators.py", line 46, in _check_valid_prefs return view_func(request, *args, **kwargs) File "/usr/lib/python2.4/site-packages/reviewboard/reviews/views.py", line 330, in dashboard return grid.render_to_response(template_name) File "/usr/lib/python2.4/site-packages/djblets/datagrid/grids.py", line 699, in render_to_response self.load_state() File "/usr/lib/python2.4/site-packages/djblets/datagrid/grids.py", line 534, in load_state self.precompute_objects() File "/usr/lib/python2.4/site-packages/djblets/datagrid/grids.py", line 624, in precompute_objects for obj in list(self.page.object_list): File "/usr/lib/python2.4/site-packages/django/db/models/query.py", line 84, in __len__ self._result_cache.extend(list(self._iter)) File "/usr/lib/python2.4/site-packages/django/db/models/query.py", line 239, in iterator for row in self.query.results_iter(): File "/usr/lib/python2.4/site-packages/django/db/models/sql/query.py", line 284, in results_iter for rows in self.execute_sql(MULTI): File "/usr/lib/python2.4/site-packages/django/db/models/sql/query.py", line 2347, in execute_sql cursor.execute(sql, params) 2011-03-21 19:48:21,159 SQL Query profile (1 times, 0.048s average) SELECT COUNT(DISTINCT "reviews_reviewrequest"."id") FROM "reviews_reviewrequest" INNER JOIN "auth_user" ON ("reviews_reviewrequest"."submitter_id" = "auth_user"."id") LEFT OUTER JOIN "reviews_reviewrequest_target_people" ON ("reviews_reviewrequest"."id" = "reviews_reviewrequest_target_people"."reviewrequest_id") LEFT OUTER JOIN "reviews_reviewrequest_target_groups" ON ("reviews_reviewrequest"."id" = "reviews_reviewrequest_target_groups"."reviewrequest_id") LEFT OUTER JOIN "accounts_profile_starred_review_requests" ON ("reviews_reviewrequest"."id" = "accounts_profile_starred_review_requests"."reviewrequest_id") WHERE (("reviews_reviewrequest"."public" = true OR "reviews_reviewrequest"."submitter_id" = 111134 ) AND "auth_user"."is_active" = true AND "reviews_reviewrequest"."status" = E'P' AND ("reviews_reviewrequest_target_people"."user_id" = 111134 OR "reviews_reviewrequest_target_groups"."group_id" IN (4, 1) OR "accounts_profile_starred_review_requests"."profile_id" = 5 )) File "/usr/lib/python2.4/site-packages/django/core/handlers/wsgi.py", line 241, in __call__ response = self.get_response(request) File "/usr/lib/python2.4/site-packages/django/core/handlers/base.py", line 94, in get_response response = middleware_method(request, callback, callback_args, callback_kwargs) File "/usr/lib/python2.4/site-packages/djblets/log/middleware.py", line 158, in process_view return self.profiler.runcall(callback, *args, **callback_kwargs) File "/usr/lib/python2.4/profile.py", line 464, in runcall return func(*args, **kw) File "/usr/lib/python2.4/site-packages/djblets/auth/util.py", line 46, in _checklogin return view_func(request, *args, **kwargs) File "/usr/lib/python2.4/site-packages/reviewboard/accounts/decorators.py", line 46, in _check_valid_prefs return view_func(request, *args, **kwargs) File "/usr/lib/python2.4/site-packages/reviewboard/reviews/views.py", line 330, in dashboard return grid.render_to_response(template_name) File "/usr/lib/python2.4/site-packages/djblets/datagrid/grids.py", line 699, in render_to_response self.load_state() File "/usr/lib/python2.4/site-packages/djblets/datagrid/grids.py", line 512, in load_state if self.load_extra_state(profile): File "/usr/lib/python2.4/site-packages/reviewboard/reviews/datagrids.py", line 521, in load_extra_state self.counts = get_sidebar_counts(user) File "/usr/lib/python2.4/site-packages/reviewboard/reviews/datagrids.py", line 607, in get_sidebar_counts counts = { File "/usr/lib/python2.4/site-packages/django/db/models/query.py", line 293, in count return self.query.get_count() File "/usr/lib/python2.4/site-packages/django/db/models/sql/query.py", line 373, in get_count number = obj.get_aggregation()[None] File "/usr/lib/python2.4/site-packages/django/db/models/sql/query.py", line 345, in get_aggregation result = query.execute_sql(SINGLE) File "/usr/lib/python2.4/site-packages/django/db/models/sql/query.py", line 2347, in execute_sql cursor.execute(sql, params) 2011-03-21 19:48:21,162 SQL Query profile (1 times, 0.046s average) SELECT "auth_user"."id", "auth_user"."username", "auth_user"."first_name", "auth_user"."last_name", "auth_user"."email", "auth_user"."password", "auth_user"."is_staff", "auth_user"."is_active", "auth_user"."is_superuser", "auth_user"."last_login", "auth_user"."date_joined" FROM "auth_user" WHERE "auth_user"."id" = 111134 File "/usr/lib/python2.4/site-packages/django/core/handlers/wsgi.py", line 241, in __call__ response = self.get_response(request) File "/usr/lib/python2.4/site-packages/django/core/handlers/base.py", line 94, in get_response response = middleware_method(request, callback, callback_args, callback_kwargs) File "/usr/lib/python2.4/site-packages/djblets/log/middleware.py", line 158, in process_view return self.profiler.runcall(callback, *args, **callback_kwargs) File "/usr/lib/python2.4/profile.py", line 464, in runcall return func(*args, **kw) File "/usr/lib/python2.4/site-packages/djblets/auth/util.py", line 46, in _checklogin return view_func(request, *args, **kwargs) File "/usr/lib/python2.4/site-packages/reviewboard/accounts/decorators.py", line 46, in _check_valid_prefs return view_func(request, *args, **kwargs) File "/usr/lib/python2.4/site-packages/reviewboard/reviews/views.py", line 330, in dashboard return grid.render_to_response(template_name) File "/usr/lib/python2.4/site-packages/djblets/datagrid/grids.py", line 699, in render_to_response self.load_state() File "/usr/lib/python2.4/site-packages/djblets/datagrid/grids.py", line 512, in load_state if self.load_extra_state(profile): File "/usr/lib/python2.4/site-packages/reviewboard/reviews/datagrids.py", line 494, in load_extra_state self.queryset = ReviewRequest.objects.from_user(user, user) File "/usr/lib/python2.4/site-packages/reviewboard/reviews/managers.py", line 194, in from_user return self._query( File "/usr/lib/python2.4/site-packages/reviewboard/reviews/managers.py", line 213, in _query query = self.filter(query).distinct() File "/usr/lib/python2.4/site-packages/django/db/models/manager.py", line 128, in filter return self.get_query_set().filter(*args, **kwargs) File "/usr/lib/python2.4/site-packages/django/db/models/query.py", line 502, in filter return self._filter_or_exclude(False, *args, **kwargs) File "/usr/lib/python2.4/site-packages/django/db/models/query.py", line 520, in _filter_or_exclude clone.query.add_q(Q(*args, **kwargs)) File "/usr/lib/python2.4/site-packages/django/db/models/sql/query.py", line 1651, in add_q self.add_q(child, used_aliases) File "/usr/lib/python2.4/site-packages/django/db/models/sql/query.py", line 1651, in add_q self.add_q(child, used_aliases) File "/usr/lib/python2.4/site-packages/django/db/models/sql/query.py", line 1654, in add_q can_reuse=used_aliases) File "/usr/lib/python2.4/site-packages/django/db/models/sql/query.py", line 1594, in add_filter connector) File "/usr/lib/python2.4/site-packages/django/db/models/sql/where.py", line 56, in add obj, params = obj.process(lookup_type, value) File "/usr/lib/python2.4/site-packages/django/db/models/sql/where.py", line 277, in process params = self.field.get_db_prep_lookup(lookup_type, value) File "/usr/lib/python2.4/site-packages/django/db/models/fields/related.py", line 160, in get_db_prep_lookup return [pk_trace(value)] File "/usr/lib/python2.4/site-packages/django/db/models/fields/related.py", line 132, in pk_trace v, field = getattr(v, v._meta.pk.name), v._meta.pk File "/usr/lib/python2.4/site-packages/django/db/models/fields/related.py", line 257, in __get__ rel_obj = QuerySet(self.field.rel.to).get(**params) File "/usr/lib/python2.4/site-packages/django/db/models/query.py", line 301, in get num = len(clone) File "/usr/lib/python2.4/site-packages/django/db/models/query.py", line 82, in __len__ self._result_cache = list(self.iterator()) File "/usr/lib/python2.4/site-packages/django/db/models/query.py", line 239, in iterator for row in self.query.results_iter(): File "/usr/lib/python2.4/site-packages/django/db/models/sql/query.py", line 284, in results_iter for rows in self.execute_sql(MULTI): File "/usr/lib/python2.4/site-packages/django/db/models/sql/query.py", line 2347, in execute_sql cursor.execute(sql, params) 2011-03-21 19:48:21,164 SQL Query profile (1 times, 0.046s average) SELECT COUNT(DISTINCT "reviews_reviewrequest"."id") FROM "reviews_reviewrequest" LEFT OUTER JOIN "accounts_profile_starred_review_requests" ON ("reviews_reviewrequest"."id" = "accounts_profile_starred_review_requests"."reviewrequest_id") LEFT OUTER JOIN "auth_user" ON ("reviews_reviewrequest"."submitter_id" = "auth_user"."id") WHERE ("accounts_profile_starred_review_requests"."profile_id" = 5 AND (("reviews_reviewrequest"."public" = true OR "reviews_reviewrequest"."submitter_id" = 111134 ) AND "auth_user"."is_active" = true AND "reviews_reviewrequest"."status" = E'P' )) File "/usr/lib/python2.4/site-packages/django/core/handlers/wsgi.py", line 241, in __call__ response = self.get_response(request) File "/usr/lib/python2.4/site-packages/django/core/handlers/base.py", line 94, in get_response response = middleware_method(request, callback, callback_args, callback_kwargs) File "/usr/lib/python2.4/site-packages/djblets/log/middleware.py", line 158, in process_view return self.profiler.runcall(callback, *args, **callback_kwargs) File "/usr/lib/python2.4/profile.py", line 464, in runcall return func(*args, **kw) File "/usr/lib/python2.4/site-packages/djblets/auth/util.py", line 46, in _checklogin return view_func(request, *args, **kwargs) File "/usr/lib/python2.4/site-packages/reviewboard/accounts/decorators.py", line 46, in _check_valid_prefs return view_func(request, *args, **kwargs) File "/usr/lib/python2.4/site-packages/reviewboard/reviews/views.py", line 330, in dashboard return grid.render_to_response(template_name) File "/usr/lib/python2.4/site-packages/djblets/datagrid/grids.py", line 699, in render_to_response self.load_state() File "/usr/lib/python2.4/site-packages/djblets/datagrid/grids.py", line 512, in load_state if self.load_extra_state(profile): File "/usr/lib/python2.4/site-packages/reviewboard/reviews/datagrids.py", line 521, in load_extra_state self.counts = get_sidebar_counts(user) File "/usr/lib/python2.4/site-packages/reviewboard/reviews/datagrids.py", line 607, in get_sidebar_counts counts = { File "/usr/lib/python2.4/site-packages/django/db/models/query.py", line 293, in count return self.query.get_count() File "/usr/lib/python2.4/site-packages/django/db/models/sql/query.py", line 373, in get_count number = obj.get_aggregation()[None] File "/usr/lib/python2.4/site-packages/django/db/models/sql/query.py", line 345, in get_aggregation result = query.execute_sql(SINGLE) File "/usr/lib/python2.4/site-packages/django/db/models/sql/query.py", line 2347, in execute_sql cursor.execute(sql, params) 2011-03-21 19:48:21,166 SQL Query profile (1 times, 0.046s average) SELECT "reviews_group"."id" FROM "reviews_group" INNER JOIN "reviews_group_users" ON ("reviews_group"."id" = "reviews_group_users"."group_id") WHERE "reviews_group_users"."user_id" = 111134 ORDER BY "reviews_group"."name" ASC File "/usr/lib/python2.4/site-packages/django/core/handlers/wsgi.py", line 241, in __call__ response = self.get_response(request) File "/usr/lib/python2.4/site-packages/django/core/handlers/base.py", line 94, in get_response response = middleware_method(request, callback, callback_args, callback_kwargs) File "/usr/lib/python2.4/site-packages/djblets/log/middleware.py", line 158, in process_view return self.profiler.runcall(callback, *args, **callback_kwargs) File "/usr/lib/python2.4/profile.py", line 464, in runcall return func(*args, **kw) File "/usr/lib/python2.4/site-packages/djblets/auth/util.py", line 46, in _checklogin return view_func(request, *args, **kwargs) File "/usr/lib/python2.4/site-packages/reviewboard/accounts/decorators.py", line 46, in _check_valid_prefs return view_func(request, *args, **kwargs) File "/usr/lib/python2.4/site-packages/reviewboard/reviews/views.py", line 330, in dashboard return grid.render_to_response(template_name) File "/usr/lib/python2.4/site-packages/djblets/datagrid/grids.py", line 699, in render_to_response self.load_state() File "/usr/lib/python2.4/site-packages/djblets/datagrid/grids.py", line 512, in load_state if self.load_extra_state(profile): File "/usr/lib/python2.4/site-packages/reviewboard/reviews/datagrids.py", line 521, in load_extra_state self.counts = get_sidebar_counts(user) File "/usr/lib/python2.4/site-packages/reviewboard/reviews/datagrids.py", line 607, in get_sidebar_counts counts = { File "/usr/lib/python2.4/site-packages/reviewboard/reviews/managers.py", line 189, in to_user return self._query( File "/usr/lib/python2.4/site-packages/reviewboard/reviews/managers.py", line 146, in get_to_user_query groups = list(query_user.review_groups.values_list('pk', flat=True)) File "/usr/lib/python2.4/site-packages/django/db/models/query.py", line 84, in __len__ self._result_cache.extend(list(self._iter)) File "/usr/lib/python2.4/site-packages/django/db/models/query.py", line 860, in iterator for row in self.query.results_iter(): File "/usr/lib/python2.4/site-packages/django/db/models/sql/query.py", line 284, in results_iter for rows in self.execute_sql(MULTI): File "/usr/lib/python2.4/site-packages/django/db/models/sql/query.py", line 2347, in execute_sql cursor.execute(sql, params) 2011-03-21 19:48:21,167 SQL Query profile (1 times, 0.046s average) SELECT DISTINCT "reviews_group"."name" FROM "reviews_group" LEFT OUTER JOIN "reviews_group_users" ON ("reviews_group"."id" = "reviews_group_users"."group_id") LEFT OUTER JOIN "accounts_profile_starred_groups" ON ("reviews_group"."id" = "accounts_profile_starred_groups"."group_id") WHERE ("reviews_group_users"."user_id" = 111134 OR "accounts_profile_starred_groups"."profile_id" = 111134 ) ORDER BY "reviews_group"."name" ASC File "/usr/lib/python2.4/site-packages/django/core/handlers/wsgi.py", line 241, in __call__ response = self.get_response(request) File "/usr/lib/python2.4/site-packages/django/core/handlers/base.py", line 94, in get_response response = middleware_method(request, callback, callback_args, callback_kwargs) File "/usr/lib/python2.4/site-packages/djblets/log/middleware.py", line 158, in process_view return self.profiler.runcall(callback, *args, **callback_kwargs) File "/usr/lib/python2.4/profile.py", line 464, in runcall return func(*args, **kw) File "/usr/lib/python2.4/site-packages/djblets/auth/util.py", line 46, in _checklogin return view_func(request, *args, **kwargs) File "/usr/lib/python2.4/site-packages/reviewboard/accounts/decorators.py", line 46, in _check_valid_prefs return view_func(request, *args, **kwargs) File "/usr/lib/python2.4/site-packages/reviewboard/reviews/views.py", line 330, in dashboard return grid.render_to_response(template_name) File "/usr/lib/python2.4/site-packages/djblets/datagrid/grids.py", line 699, in render_to_response self.load_state() File "/usr/lib/python2.4/site-packages/djblets/datagrid/grids.py", line 512, in load_state if self.load_extra_state(profile): File "/usr/lib/python2.4/site-packages/reviewboard/reviews/datagrids.py", line 521, in load_extra_state self.counts = get_sidebar_counts(user) File "/usr/lib/python2.4/site-packages/reviewboard/reviews/datagrids.py", line 617, in get_sidebar_counts group_names = list(q.values_list('name', flat=True)) File "/usr/lib/python2.4/site-packages/django/db/models/query.py", line 84, in __len__ self._result_cache.extend(list(self._iter)) File "/usr/lib/python2.4/site-packages/django/db/models/query.py", line 860, in iterator for row in self.query.results_iter(): File "/usr/lib/python2.4/site-packages/django/db/models/sql/query.py", line 284, in results_iter for rows in self.execute_sql(MULTI): File "/usr/lib/python2.4/site-packages/django/db/models/sql/query.py", line 2347, in execute_sql cursor.execute(sql, params) 2011-03-21 19:48:21,169 SQL Query profile (1 times, 0.046s average) SELECT "reviews_group"."id", "reviews_group"."name", "reviews_group"."display_name", "reviews_group"."mailing_list" FROM "reviews_group" INNER JOIN "reviews_group_users" ON ("reviews_group"."id" = "reviews_group_users"."group_id") WHERE "reviews_group_users"."user_id" = 111134 ORDER BY "reviews_group"."name" ASC File "/usr/lib/python2.4/site-packages/django/core/handlers/wsgi.py", line 241, in __call__ response = self.get_response(request) File "/usr/lib/python2.4/site-packages/django/core/handlers/base.py", line 94, in get_response response = middleware_method(request, callback, callback_args, callback_kwargs) File "/usr/lib/python2.4/site-packages/djblets/log/middleware.py", line 158, in process_view return self.profiler.runcall(callback, *args, **callback_kwargs) File "/usr/lib/python2.4/profile.py", line 464, in runcall return func(*args, **kw) File "/usr/lib/python2.4/site-packages/djblets/auth/util.py", line 46, in _checklogin return view_func(request, *args, **kwargs) File "/usr/lib/python2.4/site-packages/reviewboard/accounts/decorators.py", line 46, in _check_valid_prefs return view_func(request, *args, **kwargs) File "/usr/lib/python2.4/site-packages/reviewboard/reviews/views.py", line 330, in dashboard return grid.render_to_response(template_name) File "/usr/lib/python2.4/site-packages/djblets/datagrid/grids.py", line 713, in render_to_response context)) File "/usr/lib/python2.4/site-packages/django/shortcuts/__init__.py", line 20, in render_to_response return HttpResponse(loader.render_to_string(*args, **kwargs), **httpresponse_kwargs) File "/usr/lib/python2.4/site-packages/django/template/loader.py", line 108, in render_to_string return t.render(context_instance) File "/usr/lib/python2.4/site-packages/django/template/__init__.py", line 165, in render return self.nodelist.render(context) File "/usr/lib/python2.4/site-packages/django/template/__init__.py", line 784, in render bits.append(self.render_node(node, context)) File "/usr/lib/python2.4/site-packages/django/template/__init__.py", line 797, in render_node return node.render(context) File "/usr/lib/python2.4/site-packages/django/template/loader_tags.py", line 97, in render return compiled_parent.render(context) File "/usr/lib/python2.4/site-packages/django/template/__init__.py", line 165, in render return self.nodelist.render(context) File "/usr/lib/python2.4/site-packages/django/template/__init__.py", line 784, in render bits.append(self.render_node(node, context)) File "/usr/lib/python2.4/site-packages/django/template/__init__.py", line 797, in render_node return node.render(context) File "/usr/lib/python2.4/site-packages/django/template/loader_tags.py", line 24, in render result = self.nodelist.render(context) File "/usr/lib/python2.4/site-packages/django/template/__init__.py", line 784, in render bits.append(self.render_node(node, context)) File "/usr/lib/python2.4/site-packages/django/template/__init__.py", line 797, in render_node return node.render(context) File "/usr/lib/python2.4/site-packages/djblets/util/decorators.py", line 186, in render return self.tag_func(context, self.nodelist, *args) File "/usr/lib/python2.4/site-packages/djblets/util/templatetags/djblets_deco.py", line 42, in box return render_to_string('deco/box.html', { File "/usr/lib/python2.4/site-packages/django/template/__init__.py", line 784, in render bits.append(self.render_node(node, context)) File "/usr/lib/python2.4/site-packages/django/template/__init__.py", line 797, in render_node return node.render(context) File "/usr/lib/python2.4/site-packages/django/template/defaulttags.py", line 125, in render len_values = len(values) File "/usr/lib/python2.4/site-packages/django/db/models/query.py", line 82, in __len__ self._result_cache = list(self.iterator()) File "/usr/lib/python2.4/site-packages/django/db/models/query.py", line 239, in iterator for row in self.query.results_iter(): File "/usr/lib/python2.4/site-packages/django/db/models/sql/query.py", line 284, in results_iter for rows in self.execute_sql(MULTI): File "/usr/lib/python2.4/site-packages/django/db/models/sql/query.py", line 2347, in execute_sql cursor.execute(sql, params) 2011-03-21 19:48:21,171 SQL Query profile (1 times, 0.046s average) SELECT "reviews_reviewrequest"."id" FROM "reviews_reviewrequest" INNER JOIN "accounts_profile_starred_review_requests" ON ("reviews_reviewrequest"."id" = "accounts_profile_starred_review_requests"."reviewrequest_id") WHERE ("accounts_profile_starred_review_requests"."profile_id" = 5 AND "reviews_reviewrequest"."id" IN (80, 79, 74, 70, 69)) ORDER BY "reviews_reviewrequest"."last_updated" DESC, "reviews_reviewrequest"."submitter_id" ASC, "reviews_reviewrequest"."summary" ASC File "/usr/lib/python2.4/site-packages/django/core/handlers/wsgi.py", line 241, in __call__ response = self.get_response(request) File "/usr/lib/python2.4/site-packages/django/core/handlers/base.py", line 94, in get_response response = middleware_method(request, callback, callback_args, callback_kwargs) File "/usr/lib/python2.4/site-packages/djblets/log/middleware.py", line 158, in process_view return self.profiler.runcall(callback, *args, **callback_kwargs) File "/usr/lib/python2.4/profile.py", line 464, in runcall return func(*args, **kw) File "/usr/lib/python2.4/site-packages/djblets/auth/util.py", line 46, in _checklogin return view_func(request, *args, **kwargs) File "/usr/lib/python2.4/site-packages/reviewboard/accounts/decorators.py", line 46, in _check_valid_prefs return view_func(request, *args, **kwargs) File "/usr/lib/python2.4/site-packages/reviewboard/reviews/views.py", line 330, in dashboard return grid.render_to_response(template_name) File "/usr/lib/python2.4/site-packages/djblets/datagrid/grids.py", line 699, in render_to_response self.load_state() File "/usr/lib/python2.4/site-packages/djblets/datagrid/grids.py", line 534, in load_state self.precompute_objects() File "/usr/lib/python2.4/site-packages/djblets/datagrid/grids.py", line 608, in precompute_objects self.page.object_list = self.post_process_queryset( File "/usr/lib/python2.4/site-packages/reviewboard/reviews/datagrids.py", line 443, in post_process_queryset return super(ReviewRequestDataGrid, self).post_process_queryset( File "/usr/lib/python2.4/site-packages/djblets/datagrid/grids.py", line 653, in post_process_queryset queryset = column.augment_queryset(queryset) File "/usr/lib/python2.4/site-packages/reviewboard/reviews/datagrids.py", line 85, in augment_queryset for pk in pks: File "/usr/lib/python2.4/site-packages/django/db/models/query.py", line 107, in _result_iter self._fill_cache() File "/usr/lib/python2.4/site-packages/django/db/models/query.py", line 696, in _fill_cache self._result_cache.append(self._iter.next()) File "/usr/lib/python2.4/site-packages/django/db/models/query.py", line 860, in iterator for row in self.query.results_iter(): File "/usr/lib/python2.4/site-packages/django/db/models/sql/query.py", line 284, in results_iter for rows in self.execute_sql(MULTI): File "/usr/lib/python2.4/site-packages/django/db/models/sql/query.py", line 2347, in execute_sql cursor.execute(sql, params) 2011-03-21 19:48:21,173 SQL Query profile (1 times, 0.045s average) SELECT COUNT(*) FROM "changedescs_changedescription" File "/usr/lib/python2.4/site-packages/django/core/handlers/wsgi.py", line 241, in __call__ response = self.get_response(request) File "/usr/lib/python2.4/site-packages/django/core/handlers/base.py", line 76, in get_response response = middleware_method(request) File "/usr/lib/python2.4/site-packages/reviewboard/admin/middleware.py", line 39, in process_request if (check_updates_required() and File "/usr/lib/python2.4/site-packages/reviewboard/admin/checks.py", line 82, in check_updates_required ChangeDescription.objects.count() File "/usr/lib/python2.4/site-packages/django/db/models/manager.py", line 107, in count return self.get_query_set().count() File "/usr/lib/python2.4/site-packages/django/db/models/query.py", line 293, in count return self.query.get_count() File "/usr/lib/python2.4/site-packages/django/db/models/sql/query.py", line 373, in get_count number = obj.get_aggregation()[None] File "/usr/lib/python2.4/site-packages/django/db/models/sql/query.py", line 345, in get_aggregation result = query.execute_sql(SINGLE) File "/usr/lib/python2.4/site-packages/django/db/models/sql/query.py", line 2347, in execute_sql cursor.execute(sql, params) 2011-03-21 19:48:21,174 SQL Query profile (1 times, 0.045s average) SELECT COUNT(DISTINCT "reviews_reviewrequest"."id") FROM "reviews_reviewrequest" INNER JOIN "auth_user" ON ("reviews_reviewrequest"."submitter_id" = "auth_user"."id") WHERE (("reviews_reviewrequest"."public" = true OR "reviews_reviewrequest"."submitter_id" = 111134 ) AND "auth_user"."is_active" = true AND "reviews_reviewrequest"."submitter_id" = 111134 ) File "/usr/lib/python2.4/site-packages/django/core/handlers/wsgi.py", line 241, in __call__ response = self.get_response(request) File "/usr/lib/python2.4/site-packages/django/core/handlers/base.py", line 94, in get_response response = middleware_method(request, callback, callback_args, callback_kwargs) File "/usr/lib/python2.4/site-packages/djblets/log/middleware.py", line 158, in process_view return self.profiler.runcall(callback, *args, **callback_kwargs) File "/usr/lib/python2.4/profile.py", line 464, in runcall return func(*args, **kw) File "/usr/lib/python2.4/site-packages/djblets/auth/util.py", line 46, in _checklogin return view_func(request, *args, **kwargs) File "/usr/lib/python2.4/site-packages/reviewboard/accounts/decorators.py", line 46, in _check_valid_prefs return view_func(request, *args, **kwargs) File "/usr/lib/python2.4/site-packages/reviewboard/reviews/views.py", line 330, in dashboard return grid.render_to_response(template_name) File "/usr/lib/python2.4/site-packages/djblets/datagrid/grids.py", line 699, in render_to_response self.load_state() File "/usr/lib/python2.4/site-packages/djblets/datagrid/grids.py", line 512, in load_state if self.load_extra_state(profile): File "/usr/lib/python2.4/site-packages/reviewboard/reviews/datagrids.py", line 521, in load_extra_state self.counts = get_sidebar_counts(user) File "/usr/lib/python2.4/site-packages/reviewboard/reviews/datagrids.py", line 607, in get_sidebar_counts counts = { File "/usr/lib/python2.4/site-packages/django/db/models/query.py", line 293, in count return self.query.get_count() File "/usr/lib/python2.4/site-packages/django/db/models/sql/query.py", line 373, in get_count number = obj.get_aggregation()[None] File "/usr/lib/python2.4/site-packages/django/db/models/sql/query.py", line 345, in get_aggregation result = query.execute_sql(SINGLE) File "/usr/lib/python2.4/site-packages/django/db/models/sql/query.py", line 2347, in execute_sql cursor.execute(sql, params) 2011-03-21 19:48:21,176 SQL Query profile (1 times, 0.045s average) SELECT COUNT(*) FROM "reviews_group" INNER JOIN "accounts_profile_starred_groups" ON ("reviews_group"."id" = "accounts_profile_starred_groups"."group_id") WHERE "accounts_profile_starred_groups"."profile_id" = 5 File "/usr/lib/python2.4/site-packages/django/core/handlers/wsgi.py", line 241, in __call__ response = self.get_response(request) File "/usr/lib/python2.4/site-packages/django/core/handlers/base.py", line 94, in get_response response = middleware_method(request, callback, callback_args, callback_kwargs) File "/usr/lib/python2.4/site-packages/djblets/log/middleware.py", line 158, in process_view return self.profiler.runcall(callback, *args, **callback_kwargs) File "/usr/lib/python2.4/profile.py", line 464, in runcall return func(*args, **kw) File "/usr/lib/python2.4/site-packages/djblets/auth/util.py", line 46, in _checklogin return view_func(request, *args, **kwargs) File "/usr/lib/python2.4/site-packages/reviewboard/accounts/decorators.py", line 46, in _check_valid_prefs return view_func(request, *args, **kwargs) File "/usr/lib/python2.4/site-packages/reviewboard/reviews/views.py", line 330, in dashboard return grid.render_to_response(template_name) File "/usr/lib/python2.4/site-packages/djblets/datagrid/grids.py", line 713, in render_to_response context)) File "/usr/lib/python2.4/site-packages/django/shortcuts/__init__.py", line 20, in render_to_response return HttpResponse(loader.render_to_string(*args, **kwargs), **httpresponse_kwargs) File "/usr/lib/python2.4/site-packages/django/template/loader.py", line 108, in render_to_string return t.render(context_instance) File "/usr/lib/python2.4/site-packages/django/template/__init__.py", line 165, in render return self.nodelist.render(context) File "/usr/lib/python2.4/site-packages/django/template/__init__.py", line 784, in render bits.append(self.render_node(node, context)) File "/usr/lib/python2.4/site-packages/django/template/__init__.py", line 797, in render_node return node.render(context) File "/usr/lib/python2.4/site-packages/django/template/loader_tags.py", line 97, in render return compiled_parent.render(context) File "/usr/lib/python2.4/site-packages/django/template/__init__.py", line 165, in render return self.nodelist.render(context) File "/usr/lib/python2.4/site-packages/django/template/__init__.py", line 784, in render bits.append(self.render_node(node, context)) File "/usr/lib/python2.4/site-packages/django/template/__init__.py", line 797, in render_node return node.render(context) File "/usr/lib/python2.4/site-packages/django/template/loader_tags.py", line 24, in render result = self.nodelist.render(context) File "/usr/lib/python2.4/site-packages/django/template/__init__.py", line 784, in render bits.append(self.render_node(node, context)) File "/usr/lib/python2.4/site-packages/django/template/__init__.py", line 797, in render_node return node.render(context) File "/usr/lib/python2.4/site-packages/djblets/util/decorators.py", line 186, in render return self.tag_func(context, self.nodelist, *args) File "/usr/lib/python2.4/site-packages/djblets/util/templatetags/djblets_deco.py", line 42, in box return render_to_string('deco/box.html', { File "/usr/lib/python2.4/site-packages/django/template/__init__.py", line 784, in render bits.append(self.render_node(node, context)) File "/usr/lib/python2.4/site-packages/django/template/__init__.py", line 797, in render_node return node.render(context) File "/usr/lib/python2.4/site-packages/django/template/defaulttags.py", line 209, in render val1 = self.var1.resolve(context, True) File "/usr/lib/python2.4/site-packages/django/template/__init__.py", line 541, in resolve obj = self.var.resolve(context) File "/usr/lib/python2.4/site-packages/django/template/__init__.py", line 684, in resolve value = self._resolve_lookup(context) File "/usr/lib/python2.4/site-packages/django/template/__init__.py", line 719, in _resolve_lookup current = current() File "/usr/lib/python2.4/site-packages/django/db/models/manager.py", line 107, in count return self.get_query_set().count() File "/usr/lib/python2.4/site-packages/django/db/models/query.py", line 293, in count return self.query.get_count() File "/usr/lib/python2.4/site-packages/django/db/models/sql/query.py", line 373, in get_count number = obj.get_aggregation()[None] File "/usr/lib/python2.4/site-packages/django/db/models/sql/query.py", line 345, in get_aggregation result = query.execute_sql(SINGLE) File "/usr/lib/python2.4/site-packages/django/db/models/sql/query.py", line 2347, in execute_sql cursor.execute(sql, params)