img2
img2
  • Home
  • About
  • Products
    • Jacwud Mixed Tropical Hardwood MDF

    • Jacwud SuperD HDF

    • Jacwud Pre Lam MDF

    • Jacwud Veneered MDF

    • Jacwud Anti Cockroach MDF

    • Jacwud WPC Boards

    • Jacteek Solidwood Finger Jointed Boards

    • Jacdoor

    • Jacveneers

    • Jacwud Cement Boards

    • Jacteek Beech Lumber

    • Jacwud OSB
  • Gallery
    • Photos

    • Videos
  • Jac Interior Stores
  • Contact
  • Home
  • About
  • Products
    • Jacwud Mixed Tropical Hardwood MDF

    • Jacwud SuperD HDF

    • Jacwud Pre Lam MDF

    • Jacwud Veneered MDF

    • Jacwud Anti Cockroach MDF

    • Jacwud WPC Boards

    • Jacteek Solidwood Finger Jointed Boards

    • Jacdoor

    • Jacveneers

    • Jacwud Cement Boards

    • Jacteek Beech Lumber

    • Jacwud OSB
  • Gallery
    • Photos

    • Videos
  • Jac Interior Stores
  • Contact

Videos


  1. Home
  2. Gallery
  3. Videos
  4. Jacwud SuperD Hardwood MDF BY PRAMOD

  • Jacwud SuperD Hardwood MDF BY PRAMOD



© JACWUD All Rights Reserved, Privacy Policy
Powered by ImpressAds.

Powered by ImpressAds.

Timings

Timing

Action Time Spent
Render Time 4.6201 ms
Controller Time 49.5832 ms
Total Time 67.0061 ms

Template

Total Time Engine Count Template Content Type
4.6201 ms kajiki - jacwud_dev.modules.mediacenter.template.videos text/html
4.4611 ms kajiki 1 jacwud_dev.modules.mediacenter.template.videos

Profiling

Calls Total Percall Cumu CumuPer Func
1 0.004 0.0040 49.566 49.5660 <tg/configurator/components/dispatch.py:113(_call_controller)>
1 0.007 0.0070 49.562 49.5620 <jacwud_dev/modules/mediacenter/controller/root.py:102(videos)>
1 0.03 0.0300 49.555 49.5550 <jacwud_dev/modules/mediacenter/controller/videos.py:55(index)>
4 0.026 0.0065 43.661 10.9153 <sqlalchemy/orm/query.py:3319(__iter__)>
3 0.055 0.0183 43.484 14.4947 <sqlalchemy/orm/query.py:3162(all)>
4 0.03 0.0075 41.459 10.3647 <sqlalchemy/orm/query.py:3344(_execute_and_instances)>
1 0.017 0.0170 36.788 36.7880 <jacwud_dev/modules/mediacenter/model/mediacenter.py:529(get_all_active)>
4 0.02 0.0050 31.18 7.7950 <sqlalchemy/orm/query.py:3359(_get_bind_args)>
4 0.014 0.0035 31.115 7.7788 <sqlalchemy/orm/query.py:3338(_connection_from_session)>
4 0.02 0.0050 31.101 7.7752 <sqlalchemy/orm/session.py:1048(connection)>
4 0.012 0.0030 31.062 7.7655 <sqlalchemy/orm/session.py:1127(_connection_for_bind)>
4 0.024 0.0060 31.05 7.7625 <sqlalchemy/orm/session.py:407(_connection_for_bind)>
1 0.008 0.0080 30.887 30.8870 <sqlalchemy/engine/base.py:2223(_contextual_connect)>
1 0.003 0.0030 30.79 30.7900 <sqlalchemy/engine/base.py:2259(_wrap_pool_connect)>
1 0.005 0.0050 30.787 30.7870 <sqlalchemy/pool/base.py:354(connect)>
1 0.01 0.0100 30.782 30.7820 <sqlalchemy/pool/base.py:757(_checkout)>
1 0.018 0.0180 30.77 30.7700 <sqlalchemy/pool/base.py:490(checkout)>
1 0.018 0.0180 30.687 30.6870 <sqlalchemy/pool/base.py:589(get_connection)>
1 0.025 0.0250 17.51 17.5100 <sqlalchemy/pool/base.py:631(__connect)>
1 0.007 0.0070 17.402 17.4020 <sqlalchemy/engine/strategies.py:106(connect)>
1 0.011 0.0110 17.395 17.3950 <sqlalchemy/engine/default.py:450(connect)>
1 0.009 0.0090 17.384 17.3840 <psycopg2/__init__.py:82(connect)>
1 17.188 17.1880 17.255 17.2550 {psycopg2._psycopg._connect}
1 0.011 0.0110 13.15 13.1500 <sqlalchemy/pool/base.py:624(__close)>
1 0.007 0.0070 13.136 13.1360 <sqlalchemy/pool/base.py:266(_close_connection)>
1 0.006 0.0060 13.124 13.1240 <sqlalchemy/engine/default.py:505(do_close)>
1 13.118 13.1180 13.118 13.1180 {method 'close' of 'psycopg2.extensions.connection' objects}
4 0.018 0.0045 10.249 2.5622 <sqlalchemy/engine/base.py:922(execute)>
4 0.012 0.0030 10.226 2.5565 <sqlalchemy/sql/elements.py:285(_execute_on_connection)>
4 0.099 0.0247 10.214 2.5535 <sqlalchemy/engine/base.py:1056(_execute_clauseelement)>
4 0.016 0.0040 5.636 1.4090 <string>:1(<lambda>)
4 0.015 0.0037 5.62 1.4050 <sqlalchemy/sql/elements.py:399(compile)>
4 0.017 0.0043 5.605 1.4012 <sqlalchemy/sql/elements.py:464(_compiler)>
4 0.053 0.0132 5.588 1.3970 <sqlalchemy/sql/compiler.py:500(__init__)>
4 0.019 0.0047 5.524 1.3810 <sqlalchemy/sql/compiler.py:274(__init__)>
7/4 0.018 0.0026 5.505 1.3762 <sqlalchemy/sql/compiler.py:349(process)>
142/4 0.389 0.0027 5.494 1.3735 <sqlalchemy/sql/visitors.py:85(_compiler_dispatch)>
1 0.018 0.0180 5.481 5.4810 <jacwud_dev/modules/mediacenter/model/mediacenter.py:78(get_first_n_sort_desc)>
4 0.174 0.0435 5.472 1.3680 <sqlalchemy/sql/compiler.py:2001(visit_select)>
4 0.133 0.0333 4.35 1.0875 <sqlalchemy/engine/base.py:1163(_execute_context)>
1 0.023 0.0230 3.8 3.8000 <jacwud_dev/modules/mediacenter/model/mediacenter.py:611(get_active_by_url)>
64 0.503 0.0079 3.645 0.0570 <sqlalchemy/sql/compiler.py:1763(_label_select_column)>
1 0.016 0.0160 3.418 3.4180 <jacwud_dev/modules/mediacenter/model/mediacenter.py:81(get_first_n_active_sort_desc)>
1 0.007 0.0070 3.366 3.3660 <sqlalchemy/orm/query.py:3200(first)>
1 0.026 0.0260 3.358 3.3580 <sqlalchemy/orm/query.py:2990(__getitem__)>
19 0.114 0.0060 3.067 0.1614 <sqlalchemy/orm/loading.py:35(instances)>
64 0.565 0.0088 2.57 0.0402 <sqlalchemy/sql/compiler.py:780(visit_label)>
4 0.013 0.0032 2.559 0.6398 <sqlalchemy/engine/default.py:549(do_execute)>
4 2.546 0.6365 2.546 0.6365 {method 'execute' of 'psycopg2.extensions.cursor' objects}
4 0.038 0.0095 2.205 0.5513 <sqlalchemy/orm/query.py:4159(row_processor)>
4 0.253 0.0632 2.16 0.5400 <sqlalchemy/orm/loading.py:337(_instance_processor)>
4 0.068 0.0170 2.138 0.5345 <sqlalchemy/orm/query.py:3828(_compile_context)>
5 0.03 0.0060 2.113 0.4226 <sqlalchemy/util/deprecations.py:117(warned)>
64 0.108 0.0017 1.758 0.0275 <sqlalchemy/engine/result.py:724(_getter)>
64 1.65 0.0258 1.65 0.0258 <sqlalchemy/engine/result.py:643(_getter)>
5 0.033 0.0066 1.645 0.3290 <sqlalchemy/orm/scoping.py:161(do)>
5 0.013 0.0026 1.179 0.2358 <sqlalchemy/util/_collections.py:1043(__call__)>
1 0.016 0.0160 1.166 1.1660 <sqlalchemy/orm/session.py:3196(__call__)>
1 0.026 0.0260 1.121 1.1210 <sqlalchemy/orm/session.py:646(__init__)>
70 0.538 0.0077 1.105 0.0158 <sqlalchemy/sql/compiler.py:834(visit_column)>
4 0.053 0.0132 1.095 0.2737 <sqlalchemy/orm/query.py:3953(_simple_statement)>
4 0.023 0.0057 1.026 0.2565 <string>:1(select)
4 0.027 0.0067 1.003 0.2507 <string>:1(__init__)
1 0.056 0.0560 0.987 0.9870 <sqlalchemy/orm/deprecated_interfaces.py:352(_adapt_listener)>
4 0.234 0.0585 0.955 0.2387 <sqlalchemy/sql/selectable.py:2691(__init__)>
6 0.02 0.0033 0.831 0.1385 <sqlalchemy/event/api.py:34(listen)>
4 0.026 0.0065 0.822 0.2055 <sqlalchemy/orm/query.py:4194(setup_context)>
4 0.148 0.0370 0.791 0.1977 <sqlalchemy/orm/loading.py:287(_setup_entity_query)>
4 0.023 0.0057 0.753 0.1883 <sqlalchemy/dialects/postgresql/psycopg2.py:527(get_result_proxy)>
4 0.015 0.0037 0.723 0.1807 <sqlalchemy/engine/result.py:714(__init__)>
4 0.029 0.0073 0.708 0.1770 <sqlalchemy/engine/result.py:740(_init_metadata)>
4 0.077 0.0192 0.702 0.1755 <sqlalchemy/sql/compiler.py:2188(_compose_select_body)>
6 0.08 0.0133 0.694 0.1157 <sqlalchemy/event/registry.py:193(listen)>
4 0.165 0.0413 0.675 0.1687 <sqlalchemy/engine/result.py:215(__init__)>
13 0.081 0.0062 0.641 0.0493 <sqlalchemy/event/attr.py:291(__call__)>
413/393 0.491 0.0012 0.634 0.0016 {getattr}
19 0.062 0.0033 0.629 0.0331 <sqlalchemy/util/langhelpers.py:852(__get__)>
70 0.227 0.0032 0.599 0.0086 <sqlalchemy/orm/interfaces.py:546(setup)>
560 0.492 0.0009 0.568 0.0010 {isinstance}
208 0.354 0.0017 0.555 0.0027 <sqlalchemy/sql/compiler.py:3541(quote)>
16/8 0.099 0.0062 0.545 0.0681 <sqlalchemy/sql/visitors.py:97(_compiler_dispatch)>
4 0.08 0.0200 0.467 0.1167 <sqlalchemy/sql/selectable.py:3657(_columns_plus_names)>
4 0.15 0.0375 0.467 0.1167 <sqlalchemy/engine/result.py:334(_merge_cursor_description)>
4 0.038 0.0095 0.449 0.1122 <sqlalchemy/sql/compiler.py:2159(_setup_select_stack)>
15 0.15 0.0100 0.449 0.0299 <sqlalchemy/orm/loading.py:492(_instance)>
4 0.015 0.0037 0.424 0.1060 <sqlalchemy/orm/session.py:1540(query)>
16/4 0.042 0.0026 0.419 0.1047 <sqlalchemy/sql/operators.py:358(__eq__)>
4 0.009 0.0023 0.409 0.1022 <sqlalchemy/orm/query.py:141(__init__)>
4 0.01 0.0025 0.408 0.1020 <sqlalchemy/orm/attributes.py:216(operate)>
4 0.033 0.0082 0.4 0.1000 <sqlalchemy/orm/query.py:170(_set_entities)>
12/4 0.027 0.0022 0.398 0.0995 {operator.eq}
4 0.024 0.0060 0.391 0.0977 <sqlalchemy/sql/selectable.py:2992(_get_display_froms)>
4 0.016 0.0040 0.377 0.0943 <sqlalchemy/orm/properties.py:314(operate)>
68 0.223 0.0033 0.371 0.0055 <sqlalchemy/sql/compiler.py:1544(_truncated_identifier)>
2 0.025 0.0125 0.366 0.1830 <sqlalchemy/orm/query.py:1769(filter_by)>
4 0.187 0.0467 0.362 0.0905 <sqlalchemy/sql/selectable.py:2963(_froms)>
4 0.024 0.0060 0.349 0.0872 <sqlalchemy/sql/annotation.py:102(__eq__)>
4 0.091 0.0227 0.344 0.0860 <tgext/debugbar/sections/sqla.py:42(_after_cursor_execute)>
4 0.121 0.0302 0.341 0.0852 <sqlalchemy/engine/default.py:636(_init_compiled)>
6 0.013 0.0022 0.326 0.0543 <sqlalchemy/event/base.py:243(_listen)>
64 0.123 0.0019 0.316 0.0049 <sqlalchemy/engine/default.py:1049(get_result_processor)>
4 0.018 0.0045 0.314 0.0785 <sqlalchemy/sql/elements.py:723(operate)>
6 0.024 0.0040 0.313 0.0522 <sqlalchemy/event/registry.py:243(base_listen)>
13 0.039 0.0030 0.294 0.0226 {method 'join' of 'str' objects}
4 0.024 0.0060 0.287 0.0717 <sqlalchemy/sql/selectable.py:2124(__init__)>
3 0.011 0.0037 0.28 0.0933 <sqlalchemy/sql/compiler.py:963(visit_clauselist)>
64 0.105 0.0016 0.267 0.0042 <sqlalchemy/sql/compiler.py:3610(format_label)>
4 0.019 0.0047 0.264 0.0660 <sqlalchemy/sql/type_api.py:64(operate)>
8 0.052 0.0065 0.257 0.0321 <sqlalchemy/orm/base.py:215(generate)>
12 0.132 0.0110 0.256 0.0213 <sqlalchemy/util/_collections.py:755(unique_list)>
7 0.013 0.0019 0.255 0.0364 <sqlalchemy/sql/compiler.py:970(<genexpr>)>
4 0.032 0.0080 0.245 0.0612 <sqlalchemy/sql/default_comparator.py:41(_boolean_compare)>
7 0.012 0.0017 0.242 0.0346 <sqlalchemy/sql/compiler.py:972(<genexpr>)>
68 0.147 0.0022 0.24 0.0035 <sqlalchemy/sql/type_api.py:440(dialect_impl)>
4 0.018 0.0045 0.215 0.0537 <sqlalchemy/sql/compiler.py:1263(visit_binary)>
76 0.209 0.0027 0.209 0.0027 <sqlalchemy/orm/interfaces.py:516(_get_context_loader)>
282 0.209 0.0007 0.209 0.0007 {method 'append' of 'list' objects}
6 0.014 0.0023 0.193 0.0322 <sqlalchemy/event/attr.py:374(append)>
64 0.123 0.0019 0.193 0.0030 <sqlalchemy/sql/type_api.py:483(_cached_result_processor)>
148 0.188 0.0013 0.188 0.0013 <weakref.py:362(__getitem__)>
2 0.04 0.0200 0.187 0.0935 <psycopg2/extensions.py:146(make_dsn)>
4 0.019 0.0047 0.183 0.0457 <sqlalchemy/engine/result.py:1195(fetchall)>
64 0.138 0.0022 0.18 0.0028 <sqlalchemy/orm/strategies.py:173(setup_query)>
6 0.025 0.0042 0.179 0.0298 <sqlalchemy/event/registry.py:264(append_to_list)>
4 0.03 0.0075 0.178 0.0445 <sqlalchemy/sql/compiler.py:1320(_generate_generic_binary)>
11 0.052 0.0047 0.178 0.0162 <sqlalchemy/util/_collections.py:802(to_list)>
64 0.115 0.0018 0.161 0.0025 <sqlalchemy/sql/selectable.py:3662(name_for_col)>
4 0.038 0.0095 0.16 0.0400 <sqlalchemy/orm/query.py:202(_set_entity_selectables)>
64 0.106 0.0017 0.155 0.0024 <sqlalchemy/sql/compiler.py:1760(_add_to_result_map)>
4 0.029 0.0073 0.152 0.0380 <sqlalchemy/sql/compiler.py:1447(visit_bindparam)>
3 0.011 0.0037 0.15 0.0500 <sqlalchemy/dialects/postgresql/base.py:1643(limit_clause)>
2 0.006 0.0030 0.15 0.0750 <sqlalchemy/sql/compiler.py:2285(order_by_clause)>
6 0.047 0.0078 0.143 0.0238 <sqlalchemy/event/registry.py:67(_stored_in_collection)>
6 0.015 0.0025 0.141 0.0235 <sqlalchemy/event/attr.py:208(_adjust_fn_spec)>
22 0.05 0.0023 0.139 0.0063 <sqlalchemy/inspection.py:38(inspect)>
4 0.057 0.0142 0.138 0.0345 <sqlalchemy/sql/elements.py:908(__init__)>
64 0.086 0.0013 0.135 0.0021 <sqlalchemy/sql/elements.py:4571(_interpret_as_column_or_from)>
2 0.005 0.0025 0.133 0.0665 <string>:1(order_by)
31 0.069 0.0022 0.132 0.0043 {hasattr}
3 0.024 0.0080 0.132 0.0440 <sqlalchemy/sql/selectable.py:81(_offset_or_limit_clause)>
6 0.016 0.0027 0.126 0.0210 <sqlalchemy/event/attr.py:98(_adjust_fn_spec)>
8 0.024 0.0030 0.125 0.0156 <psycopg2/extensions.py:180(_param_escape)>
6 0.02 0.0033 0.122 0.0203 <sqlalchemy/sql/annotation.py:78(_compiler_dispatch)>
4 0.023 0.0057 0.122 0.0305 <sqlalchemy/orm/query.py:4045(__new__)>
6 0.029 0.0048 0.117 0.0195 <sqlalchemy/event/api.py:23(_event_key)>
12 0.018 0.0015 0.117 0.0097 <tg/request_local.py:232(_current_obj)>
4 0.064 0.0160 0.115 0.0287 <sqlalchemy/sql/elements.py:4352(_select_iterables)>
17 0.029 0.0017 0.111 0.0065 <sqlalchemy/sql/elements.py:4479(_literal_as_text)>
4 0.02 0.0050 0.108 0.0270 <sqlalchemy/sql/elements.py:4433(_literal_as_label_reference)>
148 0.107 0.0007 0.107 0.0007 {method 'add' of 'set' objects}
2 0.024 0.0120 0.105 0.0525 <sqlalchemy/sql/elements.py:1861(__init__)>
3 0.009 0.0030 0.102 0.0340 <string>:1(filter)
11 0.05 0.0045 0.101 0.0092 <sqlalchemy/orm/instrumentation.py:340(new_instance)>
4 0.013 0.0032 0.097 0.0243 <sqlalchemy/sql/compiler.py:1531(_truncate_bindparam)>
2 0.027 0.0135 0.096 0.0480 <sqlalchemy/util/langhelpers.py:327(get_callable_argspec)>
2 0.007 0.0035 0.096 0.0480 <sqlalchemy/orm/query.py:1800(order_by)>
6 0.023 0.0038 0.095 0.0158 <sqlalchemy/event/base.py:295(__get__)>
36 0.06 0.0017 0.093 0.0026 <sqlalchemy/event/attr.py:264(__iter__)>
16/12 0.046 0.0029 0.093 0.0077 <tg/support/objectproxy.py:18(__getattr__)>
6 0.028 0.0047 0.091 0.0152 <sqlalchemy/event/attr.py:234(for_modify)>
4 0.022 0.0055 0.091 0.0227 <sqlalchemy/util/_collections.py:361(__init__)>
8 0.054 0.0067 0.091 0.0114 {method 'sub' of '_sre.SRE_Pattern' objects}
4 0.017 0.0043 0.09 0.0225 <sqlalchemy/orm/base.py:346(_is_mapped_class)>
4 0.042 0.0105 0.089 0.0222 <sqlalchemy/sql/elements.py:3063(__init__)>
48/44 0.046 0.0010 0.089 0.0020 {setattr}
4 0.013 0.0032 0.089 0.0222 <sqlalchemy/engine/result.py:1161(_fetchall_impl)>
1 0.021 0.0210 0.089 0.0890 <sqlalchemy/engine/base.py:69(__init__)>
8 0.014 0.0018 0.089 0.0111 <sqlalchemy/ext/declarative/api.py:815(_inspect_decl_meta)>
76 0.089 0.0012 0.089 0.0012 {method 'update' of 'dict' objects}
2 0.01 0.0050 0.087 0.0435 <sqlalchemy/orm/query.py:310(_adapt_col_list)>
17 0.043 0.0025 0.082 0.0048 <sqlalchemy/sql/elements.py:4463(_literal_as)>
18 0.064 0.0036 0.08 0.0044 <sqlalchemy/event/base.py:94(__getattr__)>
2 0.006 0.0030 0.079 0.0395 <string>:1(desc)
6 0.032 0.0053 0.079 0.0132 <sqlalchemy/event/base.py:266(__getattr__)>
11 0.043 0.0039 0.076 0.0069 <abc.py:128(__instancecheck__)>
4 0.02 0.0050 0.076 0.0190 <sqlalchemy/engine/default.py:1032(create_cursor)>
4 0.076 0.0190 0.076 0.0190 {method 'fetchall' of 'psycopg2.extensions.cursor' objects}
8 0.028 0.0035 0.075 0.0094 <sqlalchemy/orm/base.py:409(_inspect_mapped_class)>
6 0.044 0.0073 0.075 0.0125 <sqlalchemy/util/langhelpers.py:925(__getattr__)>
4 0.05 0.0125 0.074 0.0185 <sqlalchemy/orm/query.py:4079(setup_entity)>
64 0.073 0.0011 0.073 0.0011 <sqlalchemy/sql/compiler.py:410(__init__)>
2 0.012 0.0060 0.073 0.0365 <sqlalchemy/sql/elements.py:2746(_create_desc)>
6 0.012 0.0020 0.072 0.0120 <sqlalchemy/event/base.py:119(_for_instance)>
1 0.019 0.0190 0.071 0.0710 <zope/sqlalchemy/datamanager.py:245(after_begin)>
11 0.049 0.0045 0.07 0.0064 <sqlalchemy/sql/base.py:38(_from_objects)>
2 0.01 0.0050 0.069 0.0345 <sqlalchemy/sql/compiler.py:1178(visit_unary)>
1 0.003 0.0030 0.068 0.0680 <string>:1(and_)
64 0.065 0.0010 0.065 0.0010 <sqlalchemy/sql/elements.py:3939(_get_table)>
1 0.004 0.0040 0.065 0.0650 <sqlalchemy/sql/elements.py:1987(and_)>
4 0.021 0.0052 0.064 0.0160 <sqlalchemy/sql/compiler.py:620(_bind_processors)>
1 0.008 0.0080 0.063 0.0630 <sqlalchemy/sql/default_comparator.py:354(_check_literal)>
4 0.039 0.0097 0.062 0.0155 <sqlalchemy/sql/elements.py:714(__getattr__)>
4 0.017 0.0043 0.061 0.0152 <sqlalchemy/sql/elements.py:4311(apply_map)>
4 0.044 0.0110 0.061 0.0152 <sqlalchemy/engine/result.py:869(_soft_close)>
76 0.061 0.0008 0.061 0.0008 {method 'intersection' of 'set' objects}
1 0.006 0.0060 0.061 0.0610 <sqlalchemy/engine/strategies.py:183(on_connect)>
1 0.017 0.0170 0.061 0.0610 <sqlalchemy/sql/elements.py:1952(_construct)>
1 0.005 0.0050 0.06 0.0600 <sqlalchemy/orm/session.py:884(begin)>
6 0.02 0.0033 0.06 0.0100 <sqlalchemy/event/base.py:116(_for_class)>
6 0.026 0.0043 0.057 0.0095 <sqlalchemy/orm/interfaces.py:556(create_row_processor)>
2 0.013 0.0065 0.057 0.0285 <sqlalchemy/sql/elements.py:4443(_literal_and_labels_as_label_reference)>
1 0.005 0.0050 0.056 0.0560 <sqlalchemy/engine/base.py:596(begin)>
8 0.037 0.0046 0.056 0.0070 <sqlalchemy/event/registry.py:154(__init__)>
1 0.011 0.0110 0.055 0.0550 <sqlalchemy/orm/session.py:220(__init__)>
1 0.005 0.0050 0.055 0.0550 <sqlalchemy/pool/impl.py:112(_do_get)>
6 0.037 0.0062 0.054 0.0090 <sqlalchemy/event/attr.py:330(__init__)>
64 0.054 0.0008 0.054 0.0008 <sqlalchemy/sql/elements.py:4204(apply_map)>
101 0.053 0.0005 0.053 0.0005 {len}
72 0.053 0.0007 0.053 0.0007 {method 'update' of 'set' objects}
1 0.009 0.0090 0.052 0.0520 <zope/sqlalchemy/datamanager.py:202(join_transaction)>
64 0.052 0.0008 0.052 0.0008 <sqlalchemy/sql/compiler.py:419(type)>
4 0.02 0.0050 0.051 0.0127 <sqlalchemy/sql/elements.py:4196(__new__)>
1 0.006 0.0060 0.051 0.0510 <sqlalchemy/engine/base.py:1737(__init__)>
64 0.051 0.0008 0.051 0.0008 <sqlalchemy/sql/elements.py:748(_select_iterable)>
18 0.034 0.0019 0.051 0.0028 <sqlalchemy/event/attr.py:400(listeners)>
1 0.005 0.0050 0.051 0.0510 <sqlalchemy/dialects/postgresql/psycopg2.py:760(on_connect)>
1 0.011 0.0110 0.05 0.0500 <sqlalchemy/util/queue.py:135(get)>
4 0.011 0.0027 0.05 0.0125 <sqlalchemy/sql/elements.py:3124(self_group)>
2 0.008 0.0040 0.049 0.0245 <sqlalchemy/sql/compiler.py:1344(_generate_generic_unary_modifier)>
1 0.006 0.0060 0.049 0.0490 <sqlalchemy/sql/elements.py:4017(_bind_param)>
11 0.049 0.0045 0.049 0.0045 <sqlalchemy/orm/loading.py:677(_populate_full)>
8 0.026 0.0032 0.049 0.0061 <sqlalchemy/event/attr.py:302(__iter__)>
5 0.024 0.0048 0.048 0.0096 <sqlalchemy/sql/operators.py:1486(is_precedent)>
4 0.026 0.0065 0.048 0.0120 <sqlalchemy/orm/state.py:685(unloaded)>
64 0.048 0.0008 0.048 0.0008 {id}
2 0.021 0.0105 0.048 0.0240 <sqlalchemy/util/compat.py:60(inspect_getfullargspec)>
4 0.042 0.0105 0.047 0.0118 <sqlalchemy/orm/query.py:4650(__init__)>
4 0.012 0.0030 0.047 0.0118 <tg/support/objectproxy.py:21(__setattr__)>
8 0.028 0.0035 0.045 0.0056 <sqlalchemy/orm/query.py:518(_clone)>
8 0.013 0.0016 0.045 0.0056 <sqlalchemy/sql/selectable.py:2918(<genexpr>)>
4 0.022 0.0055 0.045 0.0112 <sqlalchemy/orm/query.py:399(_bind_mapper)>
9 0.027 0.0030 0.044 0.0049 <logging/__init__.py:1367(isEnabledFor)>
6 0.025 0.0042 0.044 0.0073 <sqlalchemy/orm/events.py:1235(_accept_with)>
4 0.018 0.0045 0.044 0.0110 <sqlalchemy/orm/path_registry.py:63(set)>
4 0.011 0.0027 0.044 0.0110 <sqlalchemy/util/_collections.py:733(__missing__)>
3 0.018 0.0060 0.043 0.0143 <sqlalchemy/orm/query.py:1734(filter)>
1 0.018 0.0180 0.043 0.0430 <sqlalchemy/engine/base.py:713(_begin_impl)>
5 0.012 0.0024 0.043 0.0086 <sqlalchemy/sql/compiler.py:623(<genexpr>)>
47 0.042 0.0009 0.042 0.0009 {method 'get' of 'dict' objects}
6 0.014 0.0023 0.041 0.0068 <sqlalchemy/orm/session.py:2425(flush)>
4 0.012 0.0030 0.041 0.0103 <sqlalchemy/pool/base.py:958(cursor)>
6 0.009 0.0015 0.041 0.0068 <logging/__init__.py:1152(debug)>
5 0.027 0.0054 0.041 0.0082 <sqlalchemy/util/langhelpers.py:1157(_next)>
4 0.023 0.0057 0.041 0.0103 <sqlalchemy/orm/state.py:771(_commit)>
6 0.028 0.0047 0.04 0.0067 <sqlalchemy/event/base.py:77(__init__)>
1 0.017 0.0170 0.039 0.0390 <sqlalchemy/orm/session.py:337(_take_snapshot)>
1 0.016 0.0160 0.039 0.0390 <zope/sqlalchemy/datamanager.py:73(__init__)>
4 0.011 0.0027 0.038 0.0095 <sqlalchemy/orm/session.py:1574(_autoflush)>
10 0.023 0.0023 0.038 0.0038 <sqlalchemy/util/langhelpers.py:750(methods_equivalent)>
6 0.011 0.0018 0.037 0.0062 <sqlalchemy/util/deprecations.py:21(warn_deprecated)>
37 0.037 0.0010 0.037 0.0010 {built-in method __new__ of type object at 0x7f6e6595c3c0}
40 0.037 0.0009 0.037 0.0009 {iter}
8 0.016 0.0020 0.037 0.0046 <re.py:284(_subx)>
4 0.02 0.0050 0.037 0.0092 <webob/request.py:1399(__setattr__)>
8 0.021 0.0026 0.035 0.0044 <sqlalchemy/orm/base.py:228(manager_of_class)>
4 0.01 0.0025 0.035 0.0087 <sqlalchemy/events.py:622(wrap_before_cursor_execute)>
6 0.016 0.0027 0.034 0.0057 <sqlalchemy/event/registry.py:169(with_wrapper)>
7 0.033 0.0047 0.033 0.0047 {_warnings.warn}
12 0.033 0.0027 0.033 0.0027 <sqlalchemy/orm/state.py:89(__init__)>
4 0.021 0.0052 0.033 0.0082 <sqlalchemy/sql/compiler.py:1566(_process_anon)>
1 0.004 0.0040 0.032 0.0320 <sqlalchemy/dialects/postgresql/psycopg2.py:713(on_connect)>
4 0.019 0.0047 0.032 0.0080 <sqlalchemy/sql/selectable.py:55(_interpret_as_from)>
4 0.027 0.0067 0.031 0.0077 <sqlalchemy/orm/query.py:3983(_adjust_for_single_inheritance)>
8 0.015 0.0019 0.031 0.0039 <sqlalchemy/sql/compiler.py:625(<genexpr>)>
2 0.014 0.0070 0.029 0.0145 <sqlalchemy/orm/base.py:379(_entity_descriptor)>
6 0.019 0.0032 0.029 0.0048 <sqlalchemy/sql/compiler.py:1170(_get_operator_dispatch)>
5 0.008 0.0016 0.029 0.0058 <sqlalchemy/sql/elements.py:4459(_expression_literal_as_text)>
4 0.029 0.0073 0.029 0.0073 {method 'cursor' of 'psycopg2.extensions.connection' objects}
2 0.005 0.0025 0.028 0.0140 <string>:1(limit)
1 0.021 0.0210 0.028 0.0280 <psycopg2/extras.py:667(register_uuid)>
6 0.019 0.0032 0.027 0.0045 <sqlalchemy/orm/session.py:2471(_is_clean)>
6 0.016 0.0027 0.026 0.0043 <sqlalchemy/sql/operators.py:1399(is_boolean)>
4 0.016 0.0040 0.025 0.0062 <sqlalchemy/sql/elements.py:4151(__new__)>
4 0.014 0.0035 0.025 0.0062 <tgext/debugbar/sections/sqla.py:39(_before_cursor_execute)>
2 0.015 0.0075 0.025 0.0125 <sqlalchemy/sql/elements.py:2641(__init__)>
10 0.025 0.0025 0.025 0.0025 <sqlalchemy/sql/elements.py:681(self_group)>
8 0.014 0.0018 0.024 0.0030 <sqlalchemy/engine/default.py:727(<genexpr>)>
18 0.024 0.0013 0.024 0.0013 <sqlalchemy/event/attr.py:267(__bool__)>
24 0.022 0.0009 0.022 0.0009 <sqlalchemy/event/registry.py:260(_listen_fn)>
6 0.016 0.0027 0.022 0.0037 <sqlalchemy/orm/query.py:379(_entity_zero)>
12 0.022 0.0018 0.022 0.0018 <_weakrefset.py:70(__contains__)>
8 0.013 0.0016 0.021 0.0026 <re.py:264(_compile_repl)>
15 0.02 0.0013 0.02 0.0013 <sqlalchemy/orm/identity.py:163(get)>
4 0.01 0.0025 0.02 0.0050 <sqlalchemy/sql/compiler.py:2313(visit_table)>
1 0.008 0.0080 0.019 0.0190 <sqlalchemy/orm/state.py:431(_initialize_instance)>
26 0.019 0.0007 0.019 0.0007 {method 'pop' of 'dict' objects}
4 0.014 0.0035 0.019 0.0047 <sqlalchemy/orm/session.py:1417(get_bind)>
2 0.009 0.0045 0.018 0.0090 <sqlalchemy/orm/query.py:396(_joinpoint_zero)>
12 0.017 0.0014 0.017 0.0014 <tg/support/registry.py:52(_current_obj)>
4 0.012 0.0030 0.017 0.0043 <sqlalchemy/engine/base.py:1327(_safe_close_cursor)>
4 0.017 0.0043 0.017 0.0043 {method 'encode' of 'unicode' objects}
4 0.013 0.0032 0.017 0.0043 <sqlalchemy/engine/default.py:945(should_autocommit)>
20 0.017 0.0009 0.017 0.0009 {method 'copy' of 'dict' objects}
10 0.017 0.0017 0.017 0.0017 {time.time}
9 0.017 0.0019 0.017 0.0019 <logging/__init__.py:1353(getEffectiveLevel)>
4 0.01 0.0025 0.016 0.0040 <sqlalchemy/sql/type_api.py:473(_cached_bind_processor)>
1 0.003 0.0030 0.016 0.0160 <string>:1(slice)
4 0.013 0.0032 0.016 0.0040 <sqlalchemy/orm/query.py:4067(__init__)>
6 0.013 0.0022 0.016 0.0027 <sqlalchemy/sql/type_api.py:1430(to_instance)>
6 0.01 0.0017 0.016 0.0027 <sqlalchemy/event/registry.py:165(_key)>
4 0.011 0.0027 0.016 0.0040 <string>:8(__new__)
1 0.004 0.0040 0.016 0.0160 <sqlalchemy/sql/elements.py:2064(self_group)>
1 0.008 0.0080 0.015 0.0150 <sqlalchemy/util/langhelpers.py:88(decode_slice)>
8 0.015 0.0019 0.015 0.0019 {method 'difference' of 'set' objects}
4 0.012 0.0030 0.015 0.0037 <sqlalchemy/engine/default.py:1000(_use_server_side_cursor)>
2 0.011 0.0055 0.014 0.0070 <sqlalchemy/event/legacy.py:26(_wrap_fn_for_legacy)>
11 0.014 0.0013 0.014 0.0013 {method 'issuperset' of 'frozenset' objects}
1 0.012 0.0120 0.014 0.0140 <threading.py:187(release)>
8 0.014 0.0018 0.014 0.0018 {method 'get' of 'dictproxy' objects}
12 0.014 0.0012 0.014 0.0012 <string>:1(set)
4 0.014 0.0035 0.014 0.0035 <sqlalchemy/engine/result.py:1178(process_rows)>
4 0.009 0.0023 0.013 0.0032 <sqlalchemy/sql/sqltypes.py:2823(_resolve_value_to_type)>
4 0.013 0.0032 0.013 0.0032 <sqlalchemy/orm/query.py:3470(_select_args)>
4 0.013 0.0032 0.013 0.0032 <sqlalchemy/orm/loading.py:734(_populate_partial)>
4 0.01 0.0025 0.013 0.0032 <sqlalchemy/orm/loading.py:880(for_context)>
11 0.013 0.0012 0.013 0.0012 <sqlalchemy/orm/identity.py:158(_add_unpresent)>
2 0.013 0.0065 0.013 0.0065 {psycopg2._psycopg.parse_dsn}
1 0.007 0.0070 0.013 0.0130 <sqlalchemy/orm/instrumentation.py:358(_new_state_if_none)>
1 0.003 0.0030 0.012 0.0120 <sqlalchemy/sql/elements.py:1905(self_group)>
8 0.012 0.0015 0.012 0.0015 <sqlalchemy/orm/query.py:4139(_get_entity_clauses)>
1 0.009 0.0090 0.012 0.0120 <sqlalchemy/sql/type_api.py:534(coerce_compared_value)>
4 0.012 0.0030 0.012 0.0030 <weakref.py:330(__init__)>
5 0.012 0.0024 0.012 0.0024 <sqlalchemy/orm/query.py:326(_adapt_clause)>
8 0.012 0.0015 0.012 0.0015 <sqlalchemy/orm/instrumentation.py:102(is_mapped)>
4 0.012 0.0030 0.012 0.0030 <sqlalchemy/sql/compiler.py:1572(bindparam_string)>
10 0.012 0.0012 0.012 0.0012 {method 'startswith' of 'str' objects}
1 0.006 0.0060 0.012 0.0120 <transaction/_transaction.py:176(join)>
1 0.005 0.0050 0.012 0.0120 <weakref.py:115(__setitem__)>
1 0.005 0.0050 0.011 0.0110 {method 'decode' of 'str' objects}
1 0.008 0.0080 0.011 0.0110 <threading.py:147(acquire)>
4 0.007 0.0018 0.011 0.0027 <inspect.py:67(ismethod)>
3 0.008 0.0027 0.011 0.0037 <sqlalchemy/sql/elements.py:4595(_const_expr)>
4 0.007 0.0018 0.011 0.0027 <sqlalchemy/util/_collections.py:396(__iter__)>
4 0.008 0.0020 0.011 0.0027 <inspect.py:142(isfunction)>
1 0.007 0.0070 0.01 0.0100 <sqlalchemy/sql/elements.py:1901(_from_objects)>
8 0.01 0.0012 0.01 0.0012 <sqlalchemy/orm/query.py:474(_no_statement_condition)>
2 0.007 0.0035 0.01 0.0050 <sqlalchemy/sql/elements.py:702(comparator)>
4 0.01 0.0025 0.01 0.0025 <webob/request.py:1406(__getattr__)>
4 0.01 0.0025 0.01 0.0025 <sqlalchemy/sql/compiler.py:641(construct_params)>
6 0.01 0.0017 0.01 0.0017 <weakref.py:400(__contains__)>
4 0.01 0.0025 0.01 0.0025 <sqlalchemy/sql/elements.py:3095(_from_objects)>
8 0.01 0.0012 0.01 0.0012 {method 'search' of '_sre.SRE_Pattern' objects}
6 0.008 0.0013 0.01 0.0017 <sqlalchemy/sql/operators.py:1376(is_comparison)>
1 0.005 0.0050 0.009 0.0090 <threading.py:373(notify)>
20 0.009 0.0005 0.009 0.0005 <sqlalchemy/orm/mapper.py:731(mapper)>
4 0.009 0.0023 0.009 0.0023 <sqlalchemy/orm/path_registry.py:71(get)>
6 0.009 0.0015 0.009 0.0015 <sqlalchemy/orm/strategies.py:884(create_row_processor)>
4 0.008 0.0020 0.008 0.0020 {method 'split' of 'unicode' objects}
6 0.008 0.0013 0.008 0.0013 <sqlalchemy/orm/identity.py:56(check_modified)>
6 0.008 0.0013 0.008 0.0013 <sqlalchemy/event/attr.py:393(__init__)>
11 0.008 0.0007 0.008 0.0007 {method 'items' of 'dict' objects}
4 0.008 0.0020 0.008 0.0020 {sqlalchemy.cutils._distill_params}
1 0.005 0.0050 0.008 0.0080 <sqlalchemy/event/base.py:123(_join)>
9 0.008 0.0009 0.008 0.0009 {method 'setdefault' of 'dict' objects}
1 0.005 0.0050 0.008 0.0080 <sqlalchemy/dialects/postgresql/psycopg2.py:720(on_connect)>
2 0.005 0.0025 0.007 0.0035 <sqlalchemy/orm/attributes.py:179(__clause_element__)>
4 0.007 0.0018 0.007 0.0018 <sqlalchemy/dialects/postgresql/base.py:1658(get_select_precolumns)>
5 0.007 0.0014 0.007 0.0014 <sqlalchemy/orm/query.py:486(_no_limit_offset)>
4 0.007 0.0018 0.007 0.0018 <sqlalchemy/orm/session.py:267(_assert_active)>
4 0.007 0.0018 0.007 0.0018 <sqlalchemy/dialects/postgresql/psycopg2.py:535(_log_notices)>
6 0.007 0.0012 0.007 0.0012 <sqlalchemy/event/attr.py:49(_memoized_attr_ref)>
1 0.003 0.0030 0.007 0.0070 <sqlalchemy/log.py:59(_should_log_info)>
4 0.007 0.0018 0.007 0.0018 <sqlalchemy/orm/state.py:412(dict)>
1 0.002 0.0020 0.006 0.0060 <sqlalchemy/log.py:56(_should_log_debug)>
4 0.006 0.0015 0.006 0.0015 {method 'pop' of 'list' objects}
6 0.006 0.0010 0.006 0.0010 {method 'acquire' of 'thread.lock' objects}
4 0.006 0.0015 0.006 0.0015 {_codecs.utf_8_encode}
1 0.005 0.0050 0.006 0.0060 <sqlalchemy/dialects/postgresql/psycopg2.py:728(on_connect)>
1 0.003 0.0030 0.006 0.0060 <encodings/utf_8.py:15(decode)>
4 0.006 0.0015 0.006 0.0015 {psycopg2._psycopg.register_type}
6 0.006 0.0010 0.006 0.0010 <sqlalchemy/orm/query.py:371(_query_entity_zero)>
8 0.006 0.0008 0.006 0.0008 {method 'values' of 'dict' objects}
6 0.006 0.0010 0.006 0.0010 <sqlalchemy/event/base.py:112(_listen)>
4 0.006 0.0015 0.006 0.0015 <sqlalchemy/orm/mapper.py:2132(_with_polymorphic_mappers)>
4 0.006 0.0015 0.006 0.0015 {zip}
6 0.006 0.0010 0.006 0.0010 <sqlalchemy/orm/attributes.py:274(__get__)>
1 0.002 0.0020 0.006 0.0060 <logging/__init__.py:1164(info)>
6 0.005 0.0008 0.005 0.0008 <sqlalchemy/orm/interfaces.py:744(setup_query)>
2 0.003 0.0015 0.005 0.0025 <inspect.py:226(isbuiltin)>
1 0.003 0.0030 0.005 0.0050 <transaction/_transaction.py:50(myhasattr)>
1 0.003 0.0030 0.005 0.0050 <transaction/_manager.py:245(get)>
1 0.005 0.0050 0.005 0.0050 <sqlalchemy/event/attr.py:305(__bool__)>
2 0.005 0.0025 0.005 0.0025 <inspect.py:208(iscode)>
3 0.005 0.0017 0.005 0.0017 <sqlalchemy/util/langhelpers.py:1111(asint)>
6 0.005 0.0008 0.005 0.0008 {method 'release' of 'thread.lock' objects}
4 0.005 0.0012 0.005 0.0012 {method 'close' of 'psycopg2.extensions.cursor' objects}
6 0.005 0.0008 0.005 0.0008 <sqlalchemy/util/langhelpers.py:938(memo)>
1 0.004 0.0040 0.005 0.0050 <sqlalchemy/orm/mapper.py:3344(_event_on_init)>
5 0.005 0.0010 0.005 0.0010 {next}
4 0.005 0.0012 0.005 0.0012 <sqlalchemy/sql/elements.py:4344(_expand_cloned)>
6 0.005 0.0008 0.005 0.0008 {method 'append' of 'collections.deque' objects}
4 0.004 0.0010 0.004 0.0010 {delattr}
1 0.004 0.0040 0.004 0.0040 <sqlalchemy/orm/identity.py:17(__init__)>
1 0.003 0.0030 0.004 0.0040 <weakref.py:310(__new__)>
2 0.004 0.0020 0.004 0.0020 <psycopg2/extensions.py:164(<dictcomp>)>
4 0.004 0.0010 0.004 0.0010 <sqlalchemy/sql/selectable.py:143(selectable)>
4 0.004 0.0010 0.004 0.0010 <sqlalchemy/util/_collections.py:730(__init__)>
1 0.003 0.0030 0.004 0.0040 <sqlalchemy/sql/sqltypes.py:263(process)>
4 0.004 0.0010 0.004 0.0010 <sqlalchemy/util/_collections.py:151(union)>
4 0.004 0.0010 0.004 0.0010 {method 'union' of 'set' objects}
4 0.004 0.0010 0.004 0.0010 <sqlalchemy/orm/mapper.py:2263(selectable)>
4 0.004 0.0010 0.004 0.0010 <sqlalchemy/engine/result.py:864(_cursor_description)>
2 0.004 0.0020 0.004 0.0020 <sqlalchemy/sql/elements.py:2871(_order_by_label_element)>
4 0.004 0.0010 0.004 0.0010 <sqlalchemy/sql/compiler.py:352(__str__)>
1 0.003 0.0030 0.004 0.0040 <weakref.py:390(get)>
4 0.004 0.0010 0.004 0.0010 <sqlalchemy/orm/query.py:4684(<genexpr>)>
1 0.003 0.0030 0.004 0.0040 <sqlalchemy/util/queue.py:203(_get)>
4 0.004 0.0010 0.004 0.0010 <sqlalchemy/sql/selectable.py:1937(_from_objects)>
1 0.003 0.0030 0.003 0.0030 {_codecs.utf_8_decode}
4 0.003 0.0008 0.003 0.0008 <sqlalchemy/engine/default.py:1043(pre_exec)>
2 0.003 0.0015 0.003 0.0015 <sqlalchemy/sql/elements.py:2920(self_group)>
4 0.003 0.0008 0.003 0.0008 {method 'difference_update' of 'set' objects}
4 0.003 0.0008 0.003 0.0008 {callable}
2 0.003 0.0015 0.003 0.0015 <sqlalchemy/sql/type_api.py:60(__init__)>
1 0.003 0.0030 0.003 0.0030 <weakref.py:315(__init__)>
1 0.003 0.0030 0.003 0.0030 <sqlalchemy/event/base.py:261(__init__)>
3 0.003 0.0010 0.003 0.0010 {thread.get_ident}
4 0.003 0.0008 0.003 0.0008 <sqlalchemy/engine/default.py:1046(post_exec)>
1 0.002 0.0020 0.003 0.0030 <sqlalchemy/util/_collections.py:795(coerce_generator_arg)>
1 0.003 0.0030 0.003 0.0030 <sqlalchemy/pool/base.py:724(__init__)>
1 0.002 0.0020 0.003 0.0030 <threading.py:238(_is_owned)>
1 0.003 0.0030 0.003 0.0030 <sqlalchemy/engine/default.py:941(no_parameters)>
3 0.003 0.0010 0.003 0.0010 <sqlalchemy/sql/compiler.py:951(visit_true)>
3 0.002 0.0007 0.002 0.0007 <sqlalchemy/engine/base.py:370(connection)>
1 0.002 0.0020 0.002 0.0020 <sqlalchemy/orm/query.py:3019(slice)>
2 0.002 0.0010 0.002 0.0010 <sqlalchemy/orm/query.py:3061(limit)>
1 0.002 0.0020 0.002 0.0020 <weakref.py:368(__setitem__)>
3 0.002 0.0007 0.002 0.0007 <threading.py:64(_note)>
1 0.002 0.0020 0.002 0.0020 <psycopg2/extensions.py:103(register_adapter)>
1 0.002 0.0020 0.002 0.0020 <sqlalchemy/orm/session.py:319(_iterate_self_and_parents)>
1 0.002 0.0020 0.002 0.0020 <transaction/_manager.py:82(get)>
1 0.002 0.0020 0.002 0.0020 <sqlalchemy/engine/base.py:1674(__init__)>
1 0.002 0.0020 0.002 0.0020 <sqlalchemy/ext/declarative/base.py:826(_declarative_constructor)>
1 0.002 0.0020 0.002 0.0020 <sqlalchemy/event/attr.py:255(__call__)>
1 0.001 0.0010 0.001 0.0010 {method 'clear' of 'collections.deque' objects}
1 0.001 0.0010 0.001 0.0010 {method 'popleft' of 'collections.deque' objects}
1 0.001 0.0010 0.001 0.0010 <sqlalchemy/util/langhelpers.py:878(memo)>
4 0.001 0.0003 0.001 0.0003 {method 'keys' of 'dict' objects}
1 0.001 0.0010 0.001 0.0010 <sqlalchemy/orm/session.py:306(_is_transaction_boundary)>
1 0.001 0.0010 0.001 0.0010 <sqlalchemy/engine/default.py:496(do_begin)>
1 0.001 0.0010 0.001 0.0010 <sqlalchemy/util/queue.py:191(_empty)>
1 0.001 0.0010 0.001 0.0010 {method 'clear' of 'dict' objects}
1 0.001 0.0010 0.001 0.0010 {psycopg2._psycopg.new_type}
1 0.001 0.0010 0.001 0.0010 {psycopg2._psycopg.new_array_type}
1 0.0 0.0000 0.0 0.0000 {method 'disable' of '_lsprof.Profiler' objects}
Request

GET

Nothing here.

POST

Nothing here.

Cookies

Nothing here.

Headers

Name Value
SCRIPT_NAME ''
REQUEST_METHOD 'GET'
PATH_INFO '/media/videos/jacwud-superd-hardwood-mdf-by-pramod'
SERVER_PROTOCOL 'HTTP/1.1'
QUERY_STRING ''
HTTP_USER_AGENT 'CCBot/2.0 (https://commoncrawl.org/faq/)'
HTTP_CONNECTION 'Keep-Alive'
SERVER_NAME 'jacwud.com'
REMOTE_ADDR '35.172.230.154'
SERVER_PORT '443'
HTTP_HOST 'jacwud.com'
HTTP_ACCEPT 'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8'
HTTP_ACCEPT_LANGUAGE 'en-US,en;q=0.5'
CONTENT_TYPE ''
HTTP_ACCEPT_ENCODING 'br,gzip'

Request Attributes

Name Value
paginators {'_tg_paginators_params': {'page': None}, 'all_videos': {'paginate_items_per_page': 12, 'paginate_page': 1, 'paginate_params': {'page': None}}}
response "{'_app_iter': [''], '_status': '200 OK', '_headers': ResponseHeaders([('Content-Length', '0'), ('Pragma', 'no-cache'), ('Cache-Control', 'no-cache'), ('Content-Type', 'text/html; charset=utf-8')]), 'conditional_response': False, '_headerlist': [('Content-Length', '0'), ('Pragma', 'no-cache'), ('Cache-Control', 'no-cache'), ('Content-Type', 'text/html; charset=utf-8')]}"
identity None

Environ

Name Value
wsgi.multiprocess False
beaker.cache <beaker.cache.CacheManager object at 0x7f6e5f0a4c10>
webob._parsed_query_vars (GET([]), '')
beaker.get_session <bound method SessionApplicationWrapper._get_session of <tg.appwrappers.session.SessionApplicationWrapper object at 0x7f6e5fb1f2d0>>
SCRIPT_NAME ''
webob.adhoc_attrs {'identity': None, 'paginators': {'_tg_paginators_params': {'page': None}, 'all_videos': {'paginate_items_per_page': 12, 'paginate_page': 1, 'paginate_params': {'page': None}}}, 'tgdb_sqla_queries': [{'context': <sqlalchemy.dialects.postgresql.psycopg2.PGExecutionContext_psycopg2 object at 0x7f6e5dac6fd0>, 'duration': 1.0409355163574219, 'engine_id': 140112017638288, 'parameters': {}, 'statement': 'SELECT video.id AS video_id, video.title AS video_title, video.meta_title AS video_meta_title, video.description AS video_description, video.page_url AS video_page_url, video.album_cover AS video_album_cover, video.document_id AS video_document_id, video.album_id AS video_album_id, video.keywords AS video_keywords, video."order" AS video_order, video.is_published AS video_is_published, video.is_active AS video_is_active, video.created_by AS video_created_by, video.created AS video_created, video.last_updated AS video_last_updated, video.published_on AS video_published_on \nFROM video \nWHERE video.is_active = true'}, {'context': <sqlalchemy.dialects.postgresql.psycopg2.PGExecutionContext_psycopg2 object at 0x7f6e5daa50d0>, 'duration': 0.7569789886474609, 'engine_id': 140112017638288, 'parameters': {'param_1': 5}, 'statement': 'SELECT news.id AS news_id, news.title AS news_title, news.meta_title AS news_meta_title, news.description AS news_description, news.keywords AS news_keywords, news.page_url AS news_page_url, news.thumbnail_image AS news_thumbnail_image, news.document_id AS news_document_id, news."order" AS news_order, news.is_published AS news_is_published, news.is_active AS news_is_active, news.is_featured AS news_is_featured, news.created_by AS news_created_by, news.created AS news_created, news.last_updated AS news_last_updated, news.published_on AS news_published_on \nFROM news ORDER BY news.created DESC \n LIMIT %(param_1)s'}, {'context': <sqlalchemy.dialects.postgresql.psycopg2.PGExecutionContext_psycopg2 object at 0x7f6e5da79710>, 'duration': 0.2868175506591797, 'engine_id': 140112017638288, 'parameters': {'param_1': 5}, 'statement': 'SELECT news.id AS news_id, news.title AS news_title, news.meta_title AS news_meta_title, news.description AS news_description, news.keywords AS news_keywords, news.page_url AS news_page_url, news.thumbnail_image AS news_thumbnail_image, news.document_id AS news_document_id, news."order" AS news_order, news.is_published AS news_is_published, news.is_active AS news_is_active, news.is_featured AS news_is_featured, news.created_by AS news_created_by, news.created AS news_created, news.last_updated AS news_last_updated, news.published_on AS news_published_on \nFROM news \nWHERE news.is_active = true ORDER BY news.created DESC \n LIMIT %(param_1)s'}, {'context': <sqlalchemy.dialects.postgresql.psycopg2.PGExecutionContext_psycopg2 object at 0x7f6e5da7e710>, 'duration': 0.6279945373535156, 'engine_id': 140112017638288, 'parameters': {'page_url_1': u'jacwud-superd-hardwood-mdf-by-pramod', 'param_1': 1}, 'statement': 'SELECT video.id AS video_id, video.title AS video_title, video.meta_title AS video_meta_title, video.description AS video_description, video.page_url AS video_page_url, video.album_cover AS video_album_cover, video.document_id AS video_document_id, video.album_id AS video_album_id, video.keywords AS video_keywords, video."order" AS video_order, video.is_published AS video_is_published, video.is_active AS video_is_active, video.created_by AS video_created_by, video.created AS video_created, video.last_updated AS video_last_updated, video.published_on AS video_published_on \nFROM video \nWHERE video.page_url = %(page_url_1)s AND video.is_active = true \n LIMIT %(param_1)s'}, {'context': <sqlalchemy.dialects.postgresql.psycopg2.PGExecutionContext_psycopg2 object at 0x7f6e5da4a490>, 'duration': 0.3638267517089844, 'engine_id': 140112017638288, 'parameters': {'param_1': 7}, 'statement': 'SELECT web_video_album.web_video_album_id AS web_video_album_web_video_album_id, web_video_album.created AS web_video_album_created, web_video_album.last_updated AS web_video_album_last_updated \nFROM web_video_album \nWHERE web_video_album.web_video_album_id = %(param_1)s'}, {'context': <sqlalchemy.dialects.postgresql.psycopg2.PGExecutionContext_psycopg2 object at 0x7f6e5db82590>, 'duration': 0.308990478515625, 'engine_id': 140112017638288, 'parameters': {'param_1': 7}, 'statement': 'SELECT web_videos.web_video_id AS web_videos_web_video_id, web_videos.video AS web_videos_video, web_videos.description AS web_videos_description, web_videos.created AS web_videos_created, web_videos.last_updated AS web_videos_last_updated, web_videos.album_id AS web_videos_album_id \nFROM web_videos \nWHERE %(param_1)s = web_videos.album_id'}]}
repoze.who.api <repoze.who.api.API object at 0x7f6e5da82990>
REQUEST_METHOD 'GET'
PATH_INFO '/media/videos/jacwud-superd-hardwood-mdf-by-pramod'
SERVER_PROTOCOL 'HTTP/1.1'
QUERY_STRING ''
repoze.who.plugins {'cookie': <AuthTktCookiePlugin 140112017291280>, 'form': <FastFormPlugin:/login_handler 140112017347472>, 'main_identifier': <FastFormPlugin:/login_handler 140112017347472>, 'tgappauth': <tg.configuration.auth.metadata._AuthMetadataAuthenticator object at 0x7f6e5f0b9410>}
CONTENT_LENGTH ''
HTTP_USER_AGENT 'CCBot/2.0 (https://commoncrawl.org/faq/)'
HTTP_CONNECTION 'Keep-Alive'
SERVER_NAME 'jacwud.com'
REMOTE_ADDR '35.172.230.154'
wsgi.url_scheme 'https'
SERVER_PORT '443'
uwsgi.node 'ip-172-26-0-159'
DOCUMENT_ROOT '/usr/share/nginx/html'
wsgi.input <uwsgi._Input object at 0x7f6e5e7c7e10>
HTTP_HOST 'jacwud.com'
beaker.session {'_id': 'a4dee08dd8ff44d0a9d425283418e112'}
HTTPS 'on'
wsgi.multithread False
repoze.who.logger <logging.Logger object at 0x7f6e64de5d90>
REQUEST_URI '/media/videos/jacwud-superd-hardwood-mdf-by-pramod'
HTTP_ACCEPT 'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8'
wsgi.version (1, 0)
paste.registry <tg.support.registry.Registry object at 0x7f6e5da54650>
wsgi.run_once False
wsgi.errors <open file 'wsgi_errors', mode 'w' at 0x7f6e652e56f0>
REMOTE_PORT '52758'
HTTP_ACCEPT_LANGUAGE 'en-US,en;q=0.5'
REQUEST_SCHEME 'https'
paste.cookies (<SimpleCookie: >, '')
uwsgi.version '2.0.18'
CONTENT_TYPE ''
tg.locals <tg.wsgiapp.RequestLocals object at 0x7f6e5daba3d0>
wsgi.file_wrapper <built-in function uwsgi_sendfile>
HTTP_ACCEPT_ENCODING 'br,gzip'
webob._parsed_cookies ({}, '')
SQLAlchemy

Queries Performed

Query Params Time Actions
SELECT video.id AS video_id, video.title AS video_title, video.meta_title AS video_meta_title, video.description AS video_description, video.page_url AS video_page_url, video.album_cover AS video_album_cover, video.document_id AS video_document_id, video.album_id AS video_album_id, video.keywords AS video_keywords, video."order" AS video_order, video.is_published AS video_is_published, video.is_active AS video_is_active, video.created_by AS video_created_by, video.created AS video_created, video.last_updated AS video_last_updated, video.published_on AS video_published_on 
FROM video 
WHERE video.is_active = true
{} 1.0409 ms

Results

Explain

SELECT news.id AS news_id, news.title AS news_title, news.meta_title AS news_meta_title, news.description AS news_description, news.keywords AS news_keywords, news.page_url AS news_page_url, news.thumbnail_image AS news_thumbnail_image, news.document_id AS news_document_id, news."order" AS news_order, news.is_published AS news_is_published, news.is_active AS news_is_active, news.is_featured AS news_is_featured, news.created_by AS news_created_by, news.created AS news_created, news.last_updated AS news_last_updated, news.published_on AS news_published_on 
FROM news ORDER BY news.created DESC 
 LIMIT %(param_1)s
{"param_1": 5} 0.7570 ms

Results

Explain

SELECT news.id AS news_id, news.title AS news_title, news.meta_title AS news_meta_title, news.description AS news_description, news.keywords AS news_keywords, news.page_url AS news_page_url, news.thumbnail_image AS news_thumbnail_image, news.document_id AS news_document_id, news."order" AS news_order, news.is_published AS news_is_published, news.is_active AS news_is_active, news.is_featured AS news_is_featured, news.created_by AS news_created_by, news.created AS news_created, news.last_updated AS news_last_updated, news.published_on AS news_published_on 
FROM news 
WHERE news.is_active = true ORDER BY news.created DESC 
 LIMIT %(param_1)s
{"param_1": 5} 0.2868 ms

Results

Explain

SELECT video.id AS video_id, video.title AS video_title, video.meta_title AS video_meta_title, video.description AS video_description, video.page_url AS video_page_url, video.album_cover AS video_album_cover, video.document_id AS video_document_id, video.album_id AS video_album_id, video.keywords AS video_keywords, video."order" AS video_order, video.is_published AS video_is_published, video.is_active AS video_is_active, video.created_by AS video_created_by, video.created AS video_created, video.last_updated AS video_last_updated, video.published_on AS video_published_on 
FROM video 
WHERE video.page_url = %(page_url_1)s AND video.is_active = true 
 LIMIT %(param_1)s
{"param_1": 1, "page_url_1": "jacwud-superd-hardwood-mdf-by-pramod"} 0.6280 ms

Results

Explain

SELECT web_video_album.web_video_album_id AS web_video_album_web_video_album_id, web_video_album.created AS web_video_album_created, web_video_album.last_updated AS web_video_album_last_updated 
FROM web_video_album 
WHERE web_video_album.web_video_album_id = %(param_1)s
{"param_1": 7} 0.3638 ms

Results

Explain

SELECT web_videos.web_video_id AS web_videos_web_video_id, web_videos.video AS web_videos_video, web_videos.description AS web_videos_description, web_videos.created AS web_videos_created, web_videos.last_updated AS web_videos_last_updated, web_videos.album_id AS web_videos_album_id 
FROM web_videos 
WHERE %(param_1)s = web_videos.album_id
{"param_1": 7} 0.3090 ms

Results

Explain

Controllers

Mounted Controllers

Path Controller Exposed Methods
/ <class 'jacwud_dev.controllers.root.RootController'> jacwud_superd_hdf, post_login, manage_logs, media_manage, jac_veneers, index, jacwud_cement_boards, videos, contacts, jacwud_anti_cockroach_mdf, jacwud_hardwud_mdf, manage_permission_only, privacy_policy, jacwud_osb, editor_user_only, master_web, jac_doors, manage_dealer, post_logout, photos, jacteek_beech_lumber, news, data, contact_submission, articles, about, jacwud_wpc_board, environ, dashboard, login, jacwud_veneered_mdf, jacwud_pre_lam_mdf, jacteek_solid_wood
/_debugbar <class 'tgext.debugbar.controller.DebugBarController'> perform_ming, perform_sql
/_debugbar/statics <class 'tgext.debugbar.controller.StaticsController'> _default
/secc <class 'jacwud_dev.controllers.secure.SecureController'> index, some_where
/webpages <class 'jacwud_dev.modules.mediacenter.controller.webpage.WebPageController'> update_intro, get_image_store_path, update_description, edit_webpages, index, delete_webpages, publish, get_file_store_path, display_webpages_intro_detail, update_title, manage_webpages, get_web_file_path, remove_image, update_webpages_date, update_thumbnail, get_web_image_path, unpublish, update_content, save_image, save_file, update_meta_title, display_webpages_detail, error, update_active, remove_file, update_url, update_keywords
/dealer <class 'jacwud_dev.modules.dealer.controller.root.DealerController'> index, save_city, get_district, save_shop, save_district, manage_district, edit_city, remove_city, remove_state, save_state, edit_state, get_city, manage_state, manage_city, manage_shop, remove_shop, edit_shop, remove_district, edit_district, find_a_dealer, get_shop
/category <class 'jacwud_dev.modules.mediacenter.controller.category.CategoryController'> update_category_name, index, edit_category, delete_category
/media <class 'jacwud_dev.modules.mediacenter.controller.root.MediaCenterController'> index, videos, articles, photos, webpages, news
/media/manage_articles <class 'jacwud_dev.modules.mediacenter.controller.articles.ArticleController'> update_intro, get_image_store_path, display_articles_detail, update_description, edit_articles, display_articles_intro_detail, delete_articles, index, update_category, publish, get_file_store_path, update_title, get_web_file_path, remove_image, update_thumbnail, get_web_image_path, unpublish, update_articles_date, update_content, save_image, save_file, update_meta_title, manage_articles, update_active, remove_file, update_url, update_keywords
/media/manage_videos <class 'jacwud_dev.modules.mediacenter.controller.videos.VideoController'> update_intro, display_videos_intro_detail, get_image_store_path, update_description, delete_section, upload_videos, index, display_video_detail, edit_videos, publish, update_title, remove_image, update_thumbnail, save_sections, get_web_image_path, unpublish, update_videos_date, save_image, update_meta_title, delete_video, manage_videos, update_active, update_url, edit_section, update_keywords
/media/manage_photos <class 'jacwud_dev.modules.mediacenter.controller.photos.PhotoController'> update_intro, get_image_store_path, display_photos_intro_detail, update_description, manage_photos, upload_photos, index, publish, update_photos_date, update_title, delete_photo, add_photo, remove_image, update_thumbnail, save_sections, get_web_image_path, unpublish, delete_section, display_photo_detail, save_image, edit_photos, update_meta_title, update_active, update_url, edit_section, update_keywords
/media/manage_news <class 'jacwud_dev.modules.mediacenter.controller.news.NewsController'> update_intro, get_image_store_path, update_description, index, update_featured, display_news_intro_detail, publish, get_file_store_path, delete_news, update_title, get_web_file_path, update_news_date, remove_image, update_thumbnail, edit_news, get_web_image_path, manage_news, unpublish, update_content, save_image, display_news_detail, save_file, update_meta_title, update_active, remove_file, update_url, update_keywords
/media/manage_webpages <class 'jacwud_dev.modules.mediacenter.controller.webpage.WebPageController'> update_intro, get_image_store_path, update_description, edit_webpages, index, delete_webpages, publish, get_file_store_path, display_webpages_intro_detail, update_title, manage_webpages, get_web_file_path, remove_image, update_webpages_date, update_thumbnail, get_web_image_path, unpublish, update_content, save_image, save_file, update_meta_title, display_webpages_detail, error, update_active, remove_file, update_url, update_keywords
/error <class 'jacwud_dev.controllers.error.ErrorController'> document
/webdocu <class 'jacwud_dev.modules.webdocu.controllers.root.WebDocu'> index, get_image_store_path, save_image, ae, ae_delete, md, dd, get_web_image_path, dc, publish, unpublish, ae_edit
/managecontact <class 'jacwud_dev.modules.contact.controller.root.ContactFormSubmissionsController'> index, mailer, submissions
/admin <class 'tgext.admin.controller.AdminController'> index, lookup, _lookup
Logging

Log Messages

Level Time Message Location
Inventing

Inventing Mode

Invending mode permits to see on the fly the result of your changes by automatically reloading the web page whenever your python code or the page template changes.
It is meant as a way to improve developer experience when experimenting with changes to the source code, just put your browser and your test editor one near the other and enable inventing mode to start experimenting.
Turn On
To permanently enable inventing mode when in debug add debugbar.inventing=True option to your application configuration.