CSIL Vendor Map Generation ProfilingΒΆ
Raw execution profile
SVG of execution profile
Execution Profile
pstats Output
Tue May 24 00:35:10 2016 /media/ldata/code/tendril/profiling/sourcing/genvmap/csil.profile 879094 function calls (862690 primitive calls) in 2.477 seconds Ordered by: cumulative time ncalls tottime percall cumtime percall filename:lineno(function) 1 0.000 0.000 2.483 2.483 vendors.py:41(profile_vendor_genvmap) 1 0.000 0.000 2.483 2.483 electronics.py:67(gen_vendor_mapfile) 1 0.002 0.002 2.482 2.482 electronics.py:43(gen_mapfile) 1412/222 0.008 0.000 2.037 0.009 db.py:168(inner) 1 0.001 0.001 1.368 1.368 maps.py:40(_dump_mapfile) 487 0.003 0.000 1.075 0.002 query.py:2511(__iter__) 354 0.009 0.000 0.960 0.003 query.py:2451(one) 575 0.002 0.000 0.876 0.002 base.py:846(execute) 575 0.002 0.000 0.872 0.002 elements.py:322(_execute_on_connection) 575 0.008 0.000 0.871 0.002 base.py:975(_execute_clauseelement) 220 0.006 0.000 0.850 0.004 controller.py:215(get_map) 487 0.005 0.000 0.833 0.002 query.py:2525(_execute_and_instances) 356 0.003 0.000 0.789 0.002 db.py:111(get_session) 88 0.003 0.000 0.737 0.008 controller.py:244(get_map_vpnos) 575 0.012 0.000 0.502 0.001 base.py:1061(_execute_context) 44 0.000 0.000 0.491 0.011 vendors.py:84(get_apartnos) 44 0.000 0.000 0.487 0.011 vendors.py:88(get_upartnos) 44 0.000 0.000 0.483 0.011 controller.py:371(set_amap_vpnos) 44 0.001 0.000 0.481 0.011 controller.py:345(set_map_vpnos) 178 0.002 0.000 0.400 0.002 contextlib.py:21(__exit__) 178 0.001 0.000 0.392 0.002 contextlib.py:15(__enter__) 178 0.002 0.000 0.387 0.002 session.py:756(commit) 266 0.005 0.000 0.386 0.001 session.py:389(commit) 44 0.000 0.000 0.373 0.008 vendors.py:92(get_strategy) 44 0.000 0.000 0.373 0.008 controller.py:257(get_amap_vpnos) 178 0.004 0.000 0.368 0.002 db.py:83(_get_caller) 44 0.000 0.000 0.367 0.008 controller.py:263(get_umap_vpnos) 487 0.002 0.000 0.356 0.001 elements.py:431(compile) 487 0.003 0.000 0.354 0.001 elements.py:496(_compiler) 487 0.009 0.000 0.351 0.001 compiler.py:329(__init__) 178 0.001 0.000 0.350 0.002 inspect.py:1053(stack) 178 0.006 0.000 0.349 0.002 inspect.py:1026(getouterframes) 178 0.001 0.000 0.347 0.002 base.py:1569(commit) 178 0.000 0.000 0.346 0.002 base.py:1603(_do_commit) 178 0.003 0.000 0.346 0.002 base.py:679(_commit_impl) 2536 0.023 0.000 0.343 0.000 inspect.py:988(getframeinfo) 178 0.001 0.000 0.342 0.002 default.py:422(do_commit) 487 0.002 0.000 0.341 0.001 compiler.py:167(__init__) 178 0.341 0.002 0.341 0.002 {method 'commit' of 'psycopg2.extensions.connection' objects} 487 0.001 0.000 0.339 0.001 compiler.py:212(process) 134 0.001 0.000 0.338 0.003 controller.py:94(get_vendor) 9116/487 0.027 0.000 0.338 0.001 visitors.py:75(_compiler_dispatch) 575 0.001 0.000 0.337 0.001 default.py:449(do_execute) 575 0.330 0.001 0.336 0.001 {method 'execute' of 'psycopg2.extensions.cursor' objects} 353 0.001 0.000 0.335 0.001 controller.py:45(_get_vendor) 487 0.015 0.000 0.334 0.001 compiler.py:1503(visit_select) 133 0.003 0.000 0.284 0.002 query.py:2393(all) 44 0.000 0.000 0.252 0.006 controller.py:234(get_strategy) 2536 0.028 0.000 0.224 0.000 inspect.py:518(findsource) 1065 0.003 0.000 0.202 0.000 session.py:1970(flush) 88 0.004 0.000 0.195 0.002 session.py:2021(_flush) 44 0.001 0.000 0.181 0.004 controller.py:300(set_strategy) 88 0.001 0.000 0.165 0.002 unitofwork.py:351(execute) 973 0.011 0.000 0.157 0.000 loading.py:30(instances) 5250 0.044 0.000 0.152 0.000 inspect.py:440(getsourcefile) 3056 0.023 0.000 0.147 0.000 compiler.py:1275(_label_select_column) 487 0.008 0.000 0.137 0.000 query.py:2953(_compile_context) 3492/1324 0.008 0.000 0.132 0.000 operators.py:294(__eq__) 2652/1588 0.005 0.000 0.127 0.000 {operator.eq} 132 0.001 0.000 0.117 0.001 unitofwork.py:528(execute) 1150 0.002 0.000 0.117 0.000 attributes.py:229(__get__) 132 0.003 0.000 0.117 0.001 persistence.py:124(save_obj) 1236 0.007 0.000 0.116 0.000 base.py:196(generate) 572/528 0.001 0.000 0.116 0.000 attributes.py:556(get) 44 0.000 0.000 0.111 0.003 strategies.py:477(_load_for_state) 44 0.002 0.000 0.111 0.003 strategies.py:550(_emit_lazyload) 752 0.001 0.000 0.109 0.000 attributes.py:174(operate) 3056 0.028 0.000 0.107 0.000 compiler.py:581(visit_label) 487 0.010 0.000 0.105 0.000 compiler.py:1679(_compose_select_body) 132 0.003 0.000 0.102 0.001 persistence.py:597(_emit_update_statements) 487 0.001 0.000 0.102 0.000 session.py:1279(_autoflush) 1413 0.002 0.000 0.089 0.000 elements.py:738(operate) 575 0.022 0.000 0.084 0.000 default.py:515(_init_compiled) 2208/795 0.010 0.000 0.084 0.000 visitors.py:86(_compiler_dispatch) 1413 0.003 0.000 0.079 0.000 <string>:1(<lambda>) 1413 0.007 0.000 0.076 0.000 type_api.py:57(operate) 308 0.002 0.000 0.076 0.000 query.py:1511(join) 308 0.001 0.000 0.074 0.000 <string>:1(_join) 2714 0.010 0.000 0.073 0.000 inspect.py:472(getmodule) 308 0.003 0.000 0.070 0.000 query.py:1800(_join) 487 0.015 0.000 0.070 0.000 query.py:3282(row_processor) 7786 0.026 0.000 0.068 0.000 inspect.py:398(getfile) 1104 0.005 0.000 0.068 0.000 compiler.py:904(visit_binary) 796 0.005 0.000 0.067 0.000 annotation.py:93(__eq__) 129989 0.058 0.000 0.067 0.000 {isinstance} 575 0.006 0.000 0.062 0.000 psycopg2.py:466(get_result_proxy) 308 0.005 0.000 0.062 0.000 query.py:1915(_join_left_to_right) 1104 0.006 0.000 0.060 0.000 compiler.py:935(_generate_generic_binary) 4469 0.032 0.000 0.059 0.000 compiler.py:620(visit_column) 532 0.002 0.000 0.057 0.000 properties.py:268(operate) 487 0.008 0.000 0.056 0.000 query.py:3071(_simple_statement) 1104 0.007 0.000 0.055 0.000 default_comparator.py:21(_boolean_compare) 3400 0.007 0.000 0.055 0.000 {method 'join' of 'str' objects} 487 0.027 0.000 0.055 0.000 loading.py:269(_instance_processor) 1824 0.004 0.000 0.054 0.000 inspect.py:460(getabsfile) 575 0.003 0.000 0.053 0.000 result.py:488(__init__) 487 0.003 0.000 0.053 0.000 query.py:3317(setup_context) 309 0.002 0.000 0.052 0.000 compiler.py:735(visit_clauselist) 575 0.004 0.000 0.050 0.000 result.py:513(_init_metadata) 308 0.002 0.000 0.050 0.000 query.py:2068(_join_to_left) 487 0.012 0.000 0.049 0.000 loading.py:224(_setup_entity_query) 486 0.008 0.000 0.049 0.000 loading.py:360(_instance) 927 0.001 0.000 0.048 0.000 compiler.py:742(<genexpr>) 220 0.002 0.000 0.048 0.000 relationships.py:961(__eq__) 927 0.001 0.000 0.047 0.000 compiler.py:744(<genexpr>) 308 0.001 0.000 0.047 0.000 util.py:880(join) 487 0.005 0.000 0.046 0.000 compiler.py:1654(_setup_select_stack) 487 0.004 0.000 0.046 0.000 <string>:1(select) 308 0.004 0.000 0.046 0.000 util.py:779(__init__) 487 0.024 0.000 0.046 0.000 result.py:189(__init__) 1824 0.007 0.000 0.044 0.000 posixpath.py:365(abspath) 4501 0.010 0.000 0.043 0.000 langhelpers.py:744(__get__) 487 0.002 0.000 0.043 0.000 session.py:1245(query) 796 0.002 0.000 0.043 0.000 <string>:1(filter) 487 0.014 0.000 0.042 0.000 selectable.py:2220(__init__) 487 0.001 0.000 0.041 0.000 query.py:107(__init__) 487 0.005 0.000 0.040 0.000 query.py:112(_set_entities) 487 0.005 0.000 0.037 0.000 selectable.py:2506(_get_display_froms) 308 0.003 0.000 0.036 0.000 selectable.py:651(__init__) 487 0.002 0.000 0.036 0.000 query.py:2518(_connection_from_session) 487 0.002 0.000 0.035 0.000 session.py:811(connection) 4294 0.012 0.000 0.032 0.000 interfaces.py:498(setup) 444 0.004 0.000 0.032 0.000 session.py:456(close) 5250 0.008 0.000 0.031 0.000 genericpath.py:15(exists) 796 0.007 0.000 0.031 0.000 query.py:1274(filter) 1104 0.005 0.000 0.031 0.000 default_comparator.py:269(_check_literal) 1015/751 0.005 0.000 0.031 0.000 session.py:312(_connection_for_bind) 487 0.001 0.000 0.030 0.000 session.py:884(_connection_for_bind) 308 0.001 0.000 0.030 0.000 selectable.py:786(_match_primaries) 24455 0.027 0.000 0.029 0.000 {getattr} 134 0.002 0.000 0.029 0.000 query.py:1310(filter_by) 308 0.003 0.000 0.028 0.000 selectable.py:793(_join_condition) 88 0.002 0.000 0.028 0.000 unitofwork.py:300(_generate_actions) 487 0.012 0.000 0.028 0.000 selectable.py:2479(_froms) 3851 0.014 0.000 0.028 0.000 compiler.py:1130(_truncated_identifier) 795 0.004 0.000 0.028 0.000 compiler.py:1048(visit_bindparam) 486 0.007 0.000 0.028 0.000 loading.py:478(_populate_full) 440 0.002 0.000 0.027 0.000 elements.py:2758(_copy_internals) 1193/753 0.004 0.000 0.026 0.000 annotation.py:71(_compiler_dispatch) 220 0.003 0.000 0.025 0.000 relationships.py:1334(_optimized_compare) 531 0.003 0.000 0.024 0.000 elements.py:3370(_bind_param) 622 0.002 0.000 0.023 0.000 session.py:694(begin) 5251 0.023 0.000 0.023 0.000 {posix.stat} 12790 0.013 0.000 0.023 0.000 compiler.py:2693(quote) 1824 0.014 0.000 0.022 0.000 posixpath.py:336(normpath) 4681 0.010 0.000 0.022 0.000 inspection.py:38(inspect) 352 0.003 0.000 0.022 0.000 unitofwork.py:417(execute) 220 0.001 0.000 0.022 0.000 visitors.py:280(cloned_traverse) 660/220 0.006 0.000 0.021 0.000 visitors.py:287(clone) 575 0.004 0.000 0.021 0.000 compiler.py:455(construct_params) 531 0.012 0.000 0.021 0.000 elements.py:913(__init__) 704 0.001 0.000 0.021 0.000 type_api.py:1009(process) 487 0.002 0.000 0.021 0.000 result.py:944(fetchall) 308 0.003 0.000 0.021 0.000 compiler.py:1803(visit_join) 178 0.001 0.000 0.021 0.000 base.py:2020(contextual_connect) 622 0.004 0.000 0.020 0.000 session.py:169(__init__) 618/309 0.001 0.000 0.020 0.000 operators.py:43(__and__) 178 0.002 0.000 0.020 0.000 session.py:2646(__call__) 220 0.001 0.000 0.020 0.000 util.py:746(_orm_annotate) 704 0.001 0.000 0.020 0.000 arrow.py:73(process_result_value) 5532 0.020 0.000 0.020 0.000 interfaces.py:466(_get_context_loader) 795 0.003 0.000 0.020 0.000 compiler.py:1117(_truncate_bindparam) 264 0.004 0.000 0.019 0.000 mapper.py:2451(_get_state_attr_by_column) 220 0.000 0.000 0.019 0.000 annotation.py:106(_deep_annotate) 660/220 0.003 0.000 0.019 0.000 annotation.py:113(clone) 6352 0.019 0.000 0.019 0.000 {method 'match' of '_sre.SRE_Pattern' objects} 616 0.002 0.000 0.018 0.000 api.py:17(get) 26250 0.012 0.000 0.018 0.000 string.py:220(lower) 178 0.003 0.000 0.018 0.000 session.py:512(__init__) 443 0.002 0.000 0.017 0.000 elements.py:1890(and_) 3056 0.004 0.000 0.017 0.000 default.py:753(get_result_processor) 487 0.004 0.000 0.017 0.000 selectable.py:3151(_columns_plus_names) 309 0.001 0.000 0.017 0.000 {operator.and_} 616 0.005 0.000 0.017 0.000 factory.py:32(get) 220 0.001 0.000 0.017 0.000 elements.py:1168(effective_value) 1282 0.004 0.000 0.016 0.000 _collections.py:794(to_list) 220 0.001 0.000 0.016 0.000 relationships.py:1385(_go) 443 0.006 0.000 0.016 0.000 elements.py:1856(_construct) 178 0.001 0.000 0.016 0.000 base.py:793(close) 1769 0.008 0.000 0.016 0.000 base.py:36(_from_objects) 660 0.002 0.000 0.015 0.000 elements.py:291(_annotate) 308 0.004 0.000 0.015 0.000 selectable.py:847(_joincond_scan_left_right) 178 0.001 0.000 0.015 0.000 pool.py:879(close) 1104 0.009 0.000 0.015 0.000 elements.py:2724(__init__) 487 0.004 0.000 0.015 0.000 query.py:122(_set_entity_selectables) 178 0.001 0.000 0.015 0.000 pool.py:756(_checkin) 309 0.001 0.000 0.014 0.000 default_comparator.py:89(_conjunction_operate) 13036 0.008 0.000 0.014 0.000 inspect.py:51(ismodule) 178 0.001 0.000 0.014 0.000 pool.py:615(_finalize_fairy) 575 0.003 0.000 0.014 0.000 psycopg2.py:435(create_cursor) 352 0.002 0.000 0.013 0.000 persistence.py:1017(_connections_for_states) 1 0.000 0.000 0.013 0.013 vendors.py:77(get_idents) 1238 0.005 0.000 0.013 0.000 interfaces.py:507(create_row_processor) 178 0.000 0.000 0.013 0.000 base.py:2071(_wrap_pool_connect) 3056 0.005 0.000 0.013 0.000 type_api.py:382(_cached_result_processor) 178 0.002 0.000 0.013 0.000 db.py:69(_format_frame) 843 0.003 0.000 0.013 0.000 base.py:285(__get__) 178 0.001 0.000 0.013 0.000 pool.py:367(connect) 487 0.001 0.000 0.013 0.000 result.py:911(_fetchall_impl) 795 0.004 0.000 0.012 0.000 elements.py:3624(apply_map) 487 0.002 0.000 0.012 0.000 query.py:3159(__new__) 1059 0.002 0.000 0.012 0.000 _collections.py:727(__missing__) 178 0.001 0.000 0.012 0.000 pool.py:710(_checkout) 1461 0.006 0.000 0.012 0.000 _collections.py:747(unique_list) 1810 0.005 0.000 0.012 0.000 base.py:389(_inspect_mapped_class) 10322 0.007 0.000 0.012 0.000 inspect.py:59(isclass) 660 0.004 0.000 0.012 0.000 elements.py:3919(__init__) 487 0.007 0.000 0.012 0.000 {method 'fetchall' of 'psycopg2.extensions.cursor' objects} 622 0.005 0.000 0.012 0.000 session.py:256(_take_snapshot) 132 0.001 0.000 0.011 0.000 unitofwork.py:557(execute) 4694 0.011 0.000 0.011 0.000 weakref.py:314(__getitem__) 486 0.007 0.000 0.011 0.000 instrumentation.py:311(new_instance) 487 0.003 0.000 0.011 0.000 compiler.py:438(_bind_processors) 12858 0.006 0.000 0.011 0.000 inspect.py:181(istraceback) 132 0.002 0.000 0.011 0.000 persistence.py:223(delete_obj) 3056 0.003 0.000 0.011 0.000 result.py:497(_getter) 1 0.000 0.000 0.010 0.010 controller.py:279(get_vendor_idents) 178 0.002 0.000 0.010 0.000 pool.py:478(checkout) 575 0.002 0.000 0.010 0.000 pool.py:845(cursor) 5250 0.010 0.000 0.010 0.000 {imp.get_suffixes} 178 0.001 0.000 0.010 0.000 session.py:1031(close) 487 0.003 0.000 0.010 0.000 _collections.py:359(__init__) 1546 0.003 0.000 0.010 0.000 default.py:592(<genexpr>) 2537 0.002 0.000 0.010 0.000 re.py:188(compile) 843 0.002 0.000 0.009 0.000 base.py:108(_for_instance) 32046 0.009 0.000 0.009 0.000 {method 'append' of 'list' objects} 178 0.001 0.000 0.009 0.000 pool.py:501(checkin) 487 0.002 0.000 0.009 0.000 base.py:325(_is_mapped_class) 178 0.001 0.000 0.009 0.000 session.py:1076(_close_impl) 1370 0.005 0.000 0.009 0.000 abc.py:128(__instancecheck__) 575 0.009 0.000 0.009 0.000 {method 'cursor' of 'psycopg2.extensions.connection' objects} 220 0.001 0.000 0.009 0.000 persistence.py:256(_organize_states_for_save) 751 0.003 0.000 0.009 0.000 elements.py:3513(__new__) 44 0.001 0.000 0.008 0.000 terminal.py:230(next) 11594 0.008 0.000 0.008 0.000 {built-in method __new__ of type object at 0x919120} 1239 0.003 0.000 0.008 0.000 operators.py:895(is_precedent) 10322 0.005 0.000 0.008 0.000 inspect.py:67(ismethod) 88 0.001 0.000 0.008 0.000 unitofwork.py:375(finalize_flush_changes) 487 0.001 0.000 0.008 0.000 compiler.py:441(<genexpr>) 220 0.003 0.000 0.008 0.000 elements.py:1183(_clone) 10322 0.005 0.000 0.008 0.000 inspect.py:142(isfunction) 843 0.003 0.000 0.008 0.000 base.py:105(_for_class) 930 0.002 0.000 0.008 0.000 elements.py:2783(self_group) 44 0.002 0.000 0.008 0.000 bar.py:65(update) 12858 0.006 0.000 0.008 0.000 inspect.py:191(isframe) 3056 0.008 0.000 0.008 0.000 result.py:419(_getter) 178 0.000 0.000 0.007 0.000 pool.py:388(_return_conn) 14452 0.007 0.000 0.007 0.000 {method 'get' of 'dict' objects} 1103 0.003 0.000 0.007 0.000 selectable.py:35(_interpret_as_from) 2537 0.005 0.000 0.007 0.000 re.py:226(_compile) 178 0.001 0.000 0.007 0.000 pool.py:1030(_do_return_conn) 264 0.003 0.000 0.007 0.000 persistence.py:1052(_sort_states) 795 0.005 0.000 0.007 0.000 compiler.py:1149(_process_anon) 487 0.004 0.000 0.007 0.000 query.py:3190(setup_entity) 440 0.003 0.000 0.007 0.000 elements.py:235(_clone) 1282 0.003 0.000 0.007 0.000 compiler.py:442(<genexpr>) 440 0.003 0.000 0.007 0.000 unitofwork.py:178(get_attribute_history) 34912/34911 0.007 0.000 0.007 0.000 {len} 487 0.006 0.000 0.007 0.000 query.py:3715(__init__) 1232 0.006 0.000 0.007 0.000 {sorted} 5925 0.007 0.000 0.007 0.000 {hasattr} 3056 0.006 0.000 0.007 0.000 strategies.py:141(setup_query) 3056 0.003 0.000 0.007 0.000 compiler.py:2722(format_label) 220 0.003 0.000 0.006 0.000 persistence.py:416(_collect_update_commands) 1898 0.003 0.000 0.006 0.000 base.py:208(manager_of_class) 1828 0.005 0.000 0.006 0.000 posixpath.py:68(join) 88 0.001 0.000 0.006 0.000 dependency.py:445(presort_saves) 88 0.002 0.000 0.006 0.000 session.py:1491(_register_newly_persistent) 616 0.003 0.000 0.006 0.000 arrow.py:118(fromdatetime) 178 0.002 0.000 0.006 0.000 queue.py:87(put) 176 0.001 0.000 0.006 0.000 unitofwork.py:228(register_object) 396 0.001 0.000 0.006 0.000 schema.py:1635(get_referent) 178 0.001 0.000 0.006 0.000 pool.py:1039(_do_get) 178 0.002 0.000 0.006 0.000 base.py:47(__init__) 1599 0.004 0.000 0.006 0.000 __init__.py:1345(isEnabledFor) 10322 0.005 0.000 0.006 0.000 inspect.py:209(iscode) 4693 0.006 0.000 0.006 0.000 {method 'update' of 'dict' objects} 132 0.000 0.000 0.006 0.000 persistence.py:336(_organize_states_for_delete) 88 0.000 0.000 0.006 0.000 type_api.py:961(process) 26250 0.006 0.000 0.006 0.000 {method 'lower' of 'str' objects} 88 0.001 0.000 0.006 0.000 arrow.py:68(process_bind_param) 178 0.002 0.000 0.006 0.000 queue.py:130(get) 3056 0.005 0.000 0.005 0.000 selectable.py:3156(name_for_col) 396 0.004 0.000 0.005 0.000 selectable.py:450(corresponding_column) 266 0.003 0.000 0.005 0.000 session.py:358(_prepare_impl) 1236 0.003 0.000 0.005 0.000 query.py:416(_clone) 843 0.003 0.000 0.005 0.000 base.py:74(__init__) 88 0.002 0.000 0.005 0.000 unitofwork.py:257(_per_mapper_flush_actions) 1286 0.002 0.000 0.005 0.000 utf_8.py:15(decode) 309 0.003 0.000 0.005 0.000 elements.py:1821(_from_objects) 3369 0.005 0.000 0.005 0.000 attr.py:226(__bool__) 487 0.002 0.000 0.005 0.000 path_registry.py:62(set) 4237 0.005 0.000 0.005 0.000 {method 'copy' of 'dict' objects} 665 0.003 0.000 0.005 0.000 langhelpers.py:1033(_next) 1509 0.004 0.000 0.005 0.000 base.py:89(__getattr__) 264 0.001 0.000 0.005 0.000 session.py:229(connection) 930 0.002 0.000 0.005 0.000 attr.py:214(__call__) 3056 0.004 0.000 0.004 0.000 compiler.py:271(__init__) 44 0.000 0.000 0.004 0.000 strategies.py:448(_generate_lazy_clause) 2536 0.002 0.000 0.004 0.000 <string>:8(__new__) 1824 0.004 0.000 0.004 0.000 {posix.getcwd} 134 0.000 0.000 0.004 0.000 <string>:1(and_) 44 0.000 0.000 0.004 0.000 session.py:1559(add) 660 0.002 0.000 0.004 0.000 annotation.py:45(__init__) 487 0.002 0.000 0.004 0.000 query.py:306(_bind_mapper) 3056 0.003 0.000 0.004 0.000 compiler.py:1272(_add_to_result_map) 792 0.003 0.000 0.004 0.000 arrow.py:49(__init__) 1540 0.002 0.000 0.004 0.000 langhelpers.py:750(_reset) 974 0.001 0.000 0.004 0.000 selectable.py:2438(<genexpr>) 1243 0.003 0.000 0.004 0.000 session.py:2016(_is_clean) 44 0.000 0.000 0.004 0.000 session.py:1588(_save_or_update_state) 487 0.003 0.000 0.004 0.000 elements.py:3665(_select_iterables) 880 0.002 0.000 0.004 0.000 unitofwork.py:402(<genexpr>) 88 0.001 0.000 0.004 0.000 default.py:807(_setup_crud_result_proxy) 665 0.001 0.000 0.004 0.000 __init__.py:1130(debug) 795 0.004 0.000 0.004 0.000 compiler.py:1155(bindparam_string) 487 0.003 0.000 0.004 0.000 query.py:3107(_adjust_for_single_inheritance) 2136 0.004 0.000 0.004 0.000 weakref.py:282(__init__) 7388 0.004 0.000 0.004 0.000 {method 'startswith' of 'str' objects} 88 0.003 0.000 0.004 0.000 topological.py:55(find_cycles) 309 0.001 0.000 0.004 0.000 elements.py:1967(self_group) 751 0.002 0.000 0.004 0.000 elements.py:3469(__new__) 616 0.004 0.000 0.004 0.000 util.py:25(is_timestamp) 1548 0.001 0.000 0.004 0.000 elements.py:3765(_expression_literal_as_text) 795 0.002 0.000 0.004 0.000 type_api.py:372(_cached_bind_processor) 178 0.002 0.000 0.004 0.000 pool.py:764(_reset) 751 0.002 0.000 0.004 0.000 session.py:1142(get_bind) 362 0.003 0.000 0.004 0.000 threading.py:146(acquire) 440 0.001 0.000 0.004 0.000 topological.py:43(sort) 1898 0.003 0.000 0.003 0.000 {method 'get' of 'dictproxy' objects} 575 0.003 0.000 0.003 0.000 {method 'encode' of 'unicode' objects} 2208 0.003 0.000 0.003 0.000 elements.py:698(self_group) 132 0.000 0.000 0.003 0.000 dependency.py:581(_pks_changed) 487 0.003 0.000 0.003 0.000 result.py:928(process_rows) 352 0.001 0.000 0.003 0.000 dependency.py:230(prop_has_changes) 178 0.001 0.000 0.003 0.000 base.py:534(begin) 44 0.002 0.000 0.003 0.000 mapper.py:2555(cascade_iterator) 1824 0.002 0.000 0.003 0.000 posixpath.py:59(isabs) 88 0.000 0.000 0.003 0.000 unitofwork.py:482(execute) 3716 0.003 0.000 0.003 0.000 elements.py:3292(_get_table) 1286 0.003 0.000 0.003 0.000 {_codecs.utf_8_decode} 575 0.002 0.000 0.003 0.000 result.py:637(_soft_close) 3056 0.003 0.000 0.003 0.000 compiler.py:280(type) 88 0.001 0.000 0.003 0.000 mapper.py:1774(_is_orphan) 132 0.001 0.000 0.003 0.000 attributes.py:222(__set__) 44 0.001 0.000 0.003 0.000 attributes.py:1066(set_committed_value) 1104 0.003 0.000 0.003 0.000 elements.py:2754(_from_objects) 3056 0.002 0.000 0.003 0.000 elements.py:3839(_interpret_as_column_or_from) 44 0.001 0.000 0.003 0.000 terminal.py:241(writeln) 132 0.001 0.000 0.003 0.000 sync.py:106(source_modified) 796 0.002 0.000 0.003 0.000 compiler.py:1788(visit_table) 88 0.001 0.000 0.003 0.000 aggregates.py:535(construct_aggregate_queries) 1458 0.003 0.000 0.003 0.000 _weakrefset.py:70(__contains__) 352 0.002 0.000 0.003 0.000 topological.py:16(sort_as_subsets) 88 0.001 0.000 0.003 0.000 arrow.py:425(to) 178 0.001 0.000 0.003 0.000 base.py:1595(__init__) 88 0.000 0.000 0.003 0.000 persistence.py:1047(<lambda>) 309 0.001 0.000 0.003 0.000 elements.py:1825(self_group) 1599 0.003 0.000 0.003 0.000 __init__.py:1331(getEffectiveLevel) 486 0.003 0.000 0.003 0.000 state.py:75(__init__) 2035 0.001 0.000 0.003 0.000 elements.py:3769(_literal_as_text) 440 0.002 0.000 0.003 0.000 unitofwork.py:399(_mappers) 9331 0.003 0.000 0.003 0.000 {method 'add' of 'set' objects} 308 0.002 0.000 0.003 0.000 query.py:1983(_prepare_right_side) 178 0.002 0.000 0.002 0.000 session.py:1082(expunge_all) 1540 0.002 0.000 0.002 0.000 langhelpers.py:753(reset) 308 0.001 0.000 0.002 0.000 selectable.py:1057(_hide_froms) 485 0.001 0.000 0.002 0.000 state.py:251(_cleanup) 88 0.001 0.000 0.002 0.000 base.py:149(execution_options) 5161 0.002 0.000 0.002 0.000 {max} 1899 0.002 0.000 0.002 0.000 session.py:190(_assert_active) 5088 0.002 0.000 0.002 0.000 {method 'intersection' of 'set' objects} 88 0.000 0.000 0.002 0.000 type_api.py:1057(compare_values) 1827 0.002 0.000 0.002 0.000 {method 'split' of 'str' objects} 44 0.001 0.000 0.002 0.000 dependency.py:68(per_property_flush_actions) 1412 0.002 0.000 0.002 0.000 elements.py:3657(_expand_cloned) 352 0.001 0.000 0.002 0.000 unitofwork.py:293(states_for_mapper_hierarchy) 132 0.001 0.000 0.002 0.000 attributes.py:687(set) 795 0.002 0.000 0.002 0.000 {method 'split' of 'unicode' objects} 178 0.001 0.000 0.002 0.000 weakref.py:98(__setitem__) 308 0.001 0.000 0.002 0.000 selectable.py:1062(_from_objects) 356 0.001 0.000 0.002 0.000 threading.py:372(notify) 132 0.000 0.000 0.002 0.000 type_api.py:276(compare_values) 663 0.001 0.000 0.002 0.000 _collections.py:155(union) 88 0.000 0.000 0.002 0.000 __init__.py:39(__getitem__) 88 0.001 0.000 0.002 0.000 state.py:611(_commit_all_states) 531 0.002 0.000 0.002 0.000 type_api.py:424(coerce_compared_value) 88 0.000 0.000 0.002 0.000 api.py:25(utcnow) 575 0.002 0.000 0.002 0.000 default.py:692(should_autocommit) 2536 0.002 0.000 0.002 0.000 linecache.py:33(getlines) 1238 0.002 0.000 0.002 0.000 strategies.py:615(create_row_processor) 88 0.000 0.000 0.002 0.000 session.py:234(_begin) 44 0.000 0.000 0.002 0.000 dependency.py:541(process_saves) 575 0.002 0.000 0.002 0.000 {sqlalchemy.cutils._distill_params} 660 0.001 0.000 0.002 0.000 annotation.py:31(__new__) 1104 0.001 0.000 0.002 0.000 type_api.py:1137(to_instance) 176 0.000 0.000 0.002 0.000 attributes.py:675(get_history) 362 0.001 0.000 0.002 0.000 threading.py:186(release) 88 0.000 0.000 0.002 0.000 factory.py:206(utcnow) 487 0.002 0.000 0.002 0.000 query.py:2638(_select_args) 178 0.002 0.000 0.002 0.000 contextlib.py:82(helper) 88 0.001 0.000 0.002 0.000 arrow.py:700(__eq__) 88 0.000 0.000 0.002 0.000 arrow.py:78(_coerce) 264 0.001 0.000 0.002 0.000 elements.py:2742(__bool__) 1 0.000 0.000 0.002 0.002 fsutils.py:347(close) 178 0.001 0.000 0.002 0.000 default.py:419(do_rollback) 1408 0.001 0.000 0.002 0.000 _collections.py:688(<genexpr>) 220 0.001 0.000 0.002 0.000 relationships.py:1363(visit_bindparam) 616 0.002 0.000 0.002 0.000 state.py:277(dict) 178 0.001 0.000 0.002 0.000 base.py:642(_begin_impl) 1 0.000 0.000 0.002 0.002 fsutils.py:366(_replace_current_file) 1 0.000 0.000 0.002 0.002 fsutils.py:373(_backup_current_file) 1243 0.002 0.000 0.002 0.000 identity.py:53(check_modified) 88 0.001 0.000 0.002 0.000 arrow.py:76(utcnow) 796 0.001 0.000 0.001 0.000 query.py:228(_adapt_clause) 621 0.001 0.000 0.001 0.000 query.py:289(_mapper_zero) 132 0.000 0.000 0.001 0.000 unitofwork.py:503(_elements) 487 0.001 0.000 0.001 0.000 query.py:3180(__init__) 88 0.000 0.000 0.001 0.000 attributes.py:893(get_history) 2 0.000 0.000 0.001 0.001 fsutils.py:400(_revisions) 309 0.001 0.000 0.001 0.000 elements.py:716(comparator) 88 0.001 0.000 0.001 0.000 session.py:1959(__iter__) 88 0.000 0.000 0.001 0.000 instrumentation.py:354(has_parent) 134 0.001 0.000 0.001 0.000 base.py:359(_entity_descriptor) 352 0.001 0.000 0.001 0.000 controller.py:57(_get_ident) 2 0.000 0.000 0.001 0.001 glob.py:18(glob) 5 0.000 0.000 0.001 0.000 glob.py:29(iglob) 792 0.001 0.000 0.001 0.000 util.py:37(isstr) 88 0.001 0.000 0.001 0.000 mapper.py:2397(_identity_key_from_state) 4604 0.001 0.000 0.001 0.000 {method 'update' of 'set' objects} 176 0.001 0.000 0.001 0.000 attributes.py:1303(from_scalar_attribute) 1024 0.001 0.000 0.001 0.000 {method 'acquire' of 'thread.lock' objects} 974 0.001 0.000 0.001 0.000 query.py:3262(_get_entity_clauses) 2566 0.001 0.000 0.001 0.000 {method 'values' of 'dict' objects} 44 0.001 0.000 0.001 0.000 __init__.py:91(eta_td) 2 0.000 0.000 0.001 0.001 glob.py:66(glob1) 487 0.001 0.000 0.001 0.000 path_registry.py:70(get) 1810 0.001 0.000 0.001 0.000 instrumentation.py:94(is_mapped) 1 0.000 0.000 0.001 0.001 fsutils.py:393(_current_revision) 704 0.001 0.000 0.001 0.000 _collections.py:687(__iter__) 132 0.001 0.000 0.001 0.000 persistence.py:918(_finalize_insert_update_commands) 574 0.001 0.000 0.001 0.000 {method 'issuperset' of 'frozenset' objects} 88 0.001 0.000 0.001 0.000 persistence.py:959(_postfetch) 47 0.001 0.000 0.001 0.000 {method 'flush' of 'file' objects} 176 0.000 0.000 0.001 0.000 dependency.py:59(per_property_preprocessors) 487 0.001 0.000 0.001 0.000 selectable.py:1695(__init__) 178 0.001 0.000 0.001 0.000 base.py:116(_join) 44 0.000 0.000 0.001 0.000 attributes.py:976(_initialize_collection) 44 0.000 0.000 0.001 0.000 attributes.py:1356(from_collection) 132 0.001 0.000 0.001 0.000 persistence.py:720(_emit_insert_statements) 443 0.001 0.000 0.001 0.000 _collections.py:787(coerce_generator_arg) 575 0.001 0.000 0.001 0.000 base.py:1220(_safe_close_cursor) 575 0.001 0.000 0.001 0.000 _collections.py:394(__iter__) 132 0.001 0.000 0.001 0.000 state.py:524(_modified_event) 1408 0.001 0.000 0.001 0.000 annotation.py:90(__hash__) 44 0.000 0.000 0.001 0.000 dependency.py:495(process_deletes) 2 0.000 0.000 0.001 0.001 fnmatch.py:45(filter) 1104 0.001 0.000 0.001 0.000 query.py:389(_no_limit_offset) 1828 0.001 0.000 0.001 0.000 {method 'endswith' of 'str' objects} 440 0.001 0.000 0.001 0.000 unitofwork.py:454(__new__) 88 0.001 0.000 0.001 0.000 {method 'astimezone' of 'datetime.datetime' objects} 308 0.001 0.000 0.001 0.000 query.py:3245(corresponds_to) 88 0.001 0.000 0.001 0.000 unitofwork.py:109(__init__) 971 0.001 0.000 0.001 0.000 {_codecs.utf_8_encode} 2949 0.001 0.000 0.001 0.000 {method 'pop' of 'dict' objects} 356 0.001 0.000 0.001 0.000 pool.py:854(__getattr__) 178 0.000 0.000 0.001 0.000 log.py:54(_should_log_debug) 2335 0.001 0.000 0.001 0.000 mapper.py:1965(selectable) 1104 0.001 0.000 0.001 0.000 query.py:381(_no_statement_condition) 2672 0.001 0.000 0.001 0.000 {min} 356 0.001 0.000 0.001 0.000 identity.py:14(__init__) 132 0.001 0.000 0.001 0.000 persistence.py:835(_emit_delete_statements) 3756 0.001 0.000 0.001 0.000 mapper.py:642(mapper) 88 0.000 0.000 0.001 0.000 _collections.py:183(__iter__) 441 0.001 0.000 0.001 0.000 identity.py:190(_fast_discard) 176 0.000 0.000 0.001 0.000 unitofwork.py:223(register_preprocessor) 176 0.001 0.000 0.001 0.000 _collections.py:144(__new__) 264 0.001 0.000 0.001 0.000 persistence.py:1044(_cached_connection_dict) 1056 0.001 0.000 0.001 0.000 {method 'difference' of 'set' objects} 88 0.001 0.000 0.001 0.000 attributes.py:474(hasparent) 44 0.000 0.000 0.001 0.000 <string>:1(params) 178 0.001 0.000 0.001 0.000 pool.py:559(get_connection) 486 0.001 0.000 0.001 0.000 identity.py:140(_add_unpresent) 3056 0.001 0.000 0.001 0.000 elements.py:3521(apply_map) 1059 0.001 0.000 0.001 0.000 {method 'pop' of 'list' objects} 44 0.000 0.000 0.001 0.000 <string>:1(_adapt_all_clauses) 88 0.000 0.000 0.001 0.000 dependency.py:708(presort_saves) 1510 0.001 0.000 0.001 0.000 {setattr} 88 0.001 0.000 0.001 0.000 session.py:1542(_register_altered) 668 0.001 0.000 0.001 0.000 {method 'remove' of 'list' objects} 88 0.001 0.000 0.001 0.000 relationships.py:1504(cascade_iterator) 178 0.000 0.000 0.001 0.000 log.py:57(_should_log_info) 308 0.001 0.000 0.001 0.000 selectable.py:874(<lambda>) 308 0.001 0.000 0.001 0.000 elements.py:269(_cloned_set) 575 0.001 0.000 0.001 0.000 result.py:632(_cursor_description) 487 0.001 0.000 0.001 0.000 mapper.py:1890(_with_polymorphic_mappers) 487 0.001 0.000 0.001 0.000 {zip} 134 0.000 0.000 0.001 0.000 query.py:300(_joinpoint_zero) 3056 0.001 0.000 0.001 0.000 elements.py:758(_select_iterable) 266 0.001 0.000 0.001 0.000 identity.py:184(all_states) 178 0.001 0.000 0.001 0.000 session.py:297(_remove_snapshot) 44 0.000 0.000 0.001 0.000 __init__.py:87(eta) 839 0.001 0.000 0.001 0.000 _collections.py:724(__init__) 3 0.000 0.000 0.001 0.000 __init__.py:1142(info) 1408 0.001 0.000 0.001 0.000 _collections.py:689(<genexpr>) 3791 0.001 0.000 0.001 0.000 {id} 178 0.001 0.000 0.001 0.000 weakref.py:267(__init__) 1 0.000 0.000 0.001 0.001 sre_compile.py:493(compile) 88 0.000 0.000 0.001 0.000 identity.py:163(values) 132 0.001 0.000 0.001 0.000 _collections.py:315(values) 91 0.001 0.000 0.001 0.000 {print} 176 0.000 0.000 0.001 0.000 session.py:1967(_contains_state) 3 0.000 0.000 0.001 0.000 __init__.py:1252(_log) 396 0.001 0.000 0.001 0.000 mapper.py:2652(_memo) 88 0.000 0.000 0.001 0.000 arrow.py:335(naive) 660 0.001 0.000 0.001 0.000 {method 'difference_update' of 'set' objects} 132 0.000 0.000 0.001 0.000 _collections.py:312(keys) 1188 0.000 0.000 0.001 0.000 {hash} 88 0.000 0.000 0.001 0.000 base.py:135(_clone) 44 0.000 0.000 0.001 0.000 instrumentation.py:290(initialize_collection) 1 0.000 0.000 0.001 0.001 terminal.py:221(__init__) 176 0.000 0.000 0.001 0.000 arrow.py:844(_get_datetime) 88 0.000 0.000 0.001 0.000 _collections.py:879(get) 486 0.001 0.000 0.001 0.000 identity.py:145(get) 176 0.000 0.000 0.001 0.000 unitofwork.py:282(<lambda>) 486 0.001 0.000 0.001 0.000 <string>:1(set) 1068 0.001 0.000 0.001 0.000 base.py:301(connection) 1455 0.001 0.000 0.001 0.000 {iter} 179 0.001 0.000 0.001 0.000 {range} 396 0.001 0.000 0.001 0.000 base.py:590(contains_column) 1080 0.001 0.000 0.001 0.000 threading.py:63(_note) 1024 0.001 0.000 0.001 0.000 {method 'release' of 'thread.lock' objects} 665 0.001 0.000 0.001 0.000 {next} 487 0.001 0.000 0.001 0.000 base.py:1472(get_select_precolumns) 179 0.001 0.000 0.001 0.000 {method 'format' of 'str' objects} 44 0.000 0.000 0.001 0.000 state.py:565(_commit) 800 0.000 0.000 0.000 0.000 session.py:225(_is_transaction_boundary) 178 0.000 0.000 0.000 0.000 weakref.py:262(__new__) 1412 0.000 0.000 0.000 0.000 selectable.py:1418(_from_objects) 1 0.000 0.000 0.000 0.000 terminal.py:61(get_terminal_width) 1 0.000 0.000 0.000 0.000 terminal.py:65(get_terminal_size) 45 0.000 0.000 0.000 0.000 {method 'writerow' of '_csv.writer' objects} 44 0.000 0.000 0.000 0.000 <string>:1(_with_invoke_all_eagers) 1 0.000 0.000 0.000 0.000 terminal.py:118(_get_terminal_size_linux) 1 0.000 0.000 0.000 0.000 terminal.py:119(ioctl_GWINSZ) 1829 0.000 0.000 0.000 0.000 posixpath.py:51(normcase) 356 0.000 0.000 0.000 0.000 threading.py:237(_is_owned) 44 0.000 0.000 0.000 0.000 helpers.py:61(clearln) 88 0.000 0.000 0.000 0.000 attributes.py:740(get_history) 88 0.000 0.000 0.000 0.000 {built-in method utcnow} 575 0.000 0.000 0.000 0.000 compiler.py:215(__str__) 132 0.000 0.000 0.000 0.000 instrumentation.py:302(get_impl) 220 0.000 0.000 0.000 0.000 identity.py:106(contains_state) 308 0.000 0.000 0.000 0.000 query.py:2112(_reset_joinpoint) 44 0.000 0.000 0.000 0.000 session.py:1842(_save_or_update_impl) 88 0.000 0.000 0.000 0.000 {method 'replace' of 'datetime.datetime' objects} 1086 0.000 0.000 0.000 0.000 {thread.get_ident} 44 0.000 0.000 0.000 0.000 collections.py:659(append_multiple_without_event) 176 0.000 0.000 0.000 0.000 unitofwork.py:411(__init__) 176 0.000 0.000 0.000 0.000 session.py:1533(<genexpr>) 132 0.000 0.000 0.000 0.000 __init__.py:99(progress) 44 0.000 0.000 0.000 0.000 query.py:1254(params) 44 0.000 0.000 0.000 0.000 attributes.py:1290(as_state) 88 0.000 0.000 0.000 0.000 result.py:536(rowcount) 88 0.000 0.000 0.000 0.000 parser.py:281(parse) 572 0.000 0.000 0.000 0.000 attributes.py:1251(__bool__) 132 0.000 0.000 0.000 0.000 _collections.py:318(items) 88 0.000 0.000 0.000 0.000 six.py:552(iteritems) 178 0.000 0.000 0.000 0.000 queue.py:194(_put) 1 0.000 0.000 0.000 0.000 sre_parse.py:675(parse) 178 0.000 0.000 0.000 0.000 queue.py:198(_get) 309 0.000 0.000 0.000 0.000 type_api.py:53(__init__) 3 0.000 0.000 0.000 0.000 __init__.py:1273(handle) 178 0.000 0.000 0.000 0.000 queue.py:190(_full) 88 0.000 0.000 0.000 0.000 unitofwork.py:271(_mapper_for_dep) 1104 0.000 0.000 0.000 0.000 {callable} 402 0.000 0.000 0.000 0.000 {method 'items' of 'dict' objects} 178 0.000 0.000 0.000 0.000 base.py:255(__init__) 1 0.000 0.000 0.000 0.000 sre_parse.py:301(_parse_sub) 44 0.000 0.000 0.000 0.000 _collections.py:805(has_intersection) 3 0.000 0.000 0.000 0.000 __init__.py:1305(callHandlers) 1 0.000 0.000 0.000 0.000 sre_parse.py:379(_parse) 575 0.000 0.000 0.000 0.000 {method 'keys' of 'dict' objects} 621 0.000 0.000 0.000 0.000 query.py:286(_entity_zero) 178 0.000 0.000 0.000 0.000 session.py:239(_iterate_parents) 575 0.000 0.000 0.000 0.000 {method 'union' of 'set' objects} 3 0.000 0.000 0.000 0.000 __init__.py:736(handle) 88 0.000 0.000 0.000 0.000 unitofwork.py:475(__init__) 44 0.000 0.000 0.000 0.000 session.py:1818(_update_impl) 748 0.000 0.000 0.000 0.000 {method 'isdisjoint' of 'set' objects} 44 0.000 0.000 0.000 0.000 collections.py:692(__len__) 162 0.000 0.000 0.000 0.000 weakref.py:48(remove) 44 0.000 0.000 0.000 0.000 __init__.py:44(avg) 1238 0.000 0.000 0.000 0.000 interfaces.py:617(setup_query) 220 0.000 0.000 0.000 0.000 interfaces.py:362(adapter) 178 0.000 0.000 0.000 0.000 base.py:1532(__init__) 1 0.000 0.000 0.000 0.000 sre_compile.py:478(_code) 712 0.000 0.000 0.000 0.000 {method 'setdefault' of 'dict' objects} 44 0.000 0.000 0.000 0.000 session.py:37(_state_session) 90 0.000 0.000 0.000 0.000 {method 'isatty' of 'file' objects} 178 0.000 0.000 0.000 0.000 pool.py:677(__init__) 176 0.000 0.000 0.000 0.000 identity.py:72(__len__) 88 0.000 0.000 0.000 0.000 dependency.py:797(per_property_preprocessors) 44 0.000 0.000 0.000 0.000 dependency.py:324(per_property_dependencies) 795 0.000 0.000 0.000 0.000 selectable.py:170(selectable) 487 0.000 0.000 0.000 0.000 query.py:3746(<genexpr>) 178 0.000 0.000 0.000 0.000 {method 'rollback' of 'psycopg2.extensions.connection' objects} 533 0.000 0.000 0.000 0.000 langhelpers.py:825(<lambda>) 575 0.000 0.000 0.000 0.000 default.py:750(post_exec) 575 0.000 0.000 0.000 0.000 default.py:747(pre_exec) 308 0.000 0.000 0.000 0.000 mapper.py:2278(common_parent) 132 0.000 0.000 0.000 0.000 _collections.py:309(__iter__) 880 0.000 0.000 0.000 0.000 elements.py:378(_copy_internals) 3 0.000 0.000 0.000 0.000 __init__.py:839(emit) 220 0.000 0.000 0.000 0.000 relationships.py:1384(_get_attr_w_warn_on_none) 88 0.000 0.000 0.000 0.000 weakref.py:320(__setitem__) 1 0.000 0.000 0.000 0.000 fsutils.py:416(_delete_old_revisions) 3 0.000 0.000 0.000 0.000 __init__.py:1239(makeRecord) 88 0.000 0.000 0.000 0.000 persistence.py:632(<lambda>) 132 0.000 0.000 0.000 0.000 {method 'intersection' of 'frozenset' objects} 44 0.000 0.000 0.000 0.000 collections.py:1071(append) 132 0.000 0.000 0.000 0.000 unitofwork.py:164(memo) 3 0.000 0.000 0.000 0.000 __init__.py:242(__init__) 88 0.000 0.000 0.000 0.000 session.py:2506(_dirty_states) 176 0.000 0.000 0.000 0.000 unitofwork.py:524(__init__) 1 0.000 0.000 0.000 0.000 fnmatch.py:81(translate) 178 0.000 0.000 0.000 0.000 base.py:1537(_parent) 575 0.000 0.000 0.000 0.000 {method 'close' of 'psycopg2.extensions.cursor' objects} 88 0.000 0.000 0.000 0.000 selectable.py:857(<lambda>) 181 0.000 0.000 0.000 0.000 {sys._getframe} 44 0.000 0.000 0.000 0.000 collections.py:687(__iter__) 308 0.000 0.000 0.000 0.000 query.py:3241(entity_zero_or_selectable) 88 0.000 0.000 0.000 0.000 weakref.py:284(remove) 352 0.000 0.000 0.000 0.000 persistence.py:1054(<genexpr>) 44 0.000 0.000 0.000 0.000 collections.py:578(__init__) 44 0.000 0.000 0.000 0.000 {sum} 266 0.000 0.000 0.000 0.000 {method 'discard' of 'set' objects} 88 0.000 0.000 0.000 0.000 {method 'clear' of 'dict' objects} 178 0.000 0.000 0.000 0.000 queue.py:186(_empty) 44 0.000 0.000 0.000 0.000 __init__.py:95(percent) 2/1 0.000 0.000 0.000 0.000 sre_compile.py:32(_compile) 88 0.000 0.000 0.000 0.000 identity.py:109(replace) 176 0.000 0.000 0.000 0.000 mapper.py:2299(iterate_to_root) 352 0.000 0.000 0.000 0.000 tz.py:47(utcoffset) 2 0.000 0.000 0.000 0.000 {posix.listdir} 176 0.000 0.000 0.000 0.000 mapper.py:2340(primary_base_mapper) 530 0.000 0.000 0.000 0.000 {method 'popleft' of 'collections.deque' objects} 176 0.000 0.000 0.000 0.000 unitofwork.py:553(__init__) 88 0.000 0.000 0.000 0.000 _collections.py:875(_inc_counter) 88 0.000 0.000 0.000 0.000 relationships.py:1731(_get_cascade) 27 0.000 0.000 0.000 0.000 re.py:204(escape) 352 0.000 0.000 0.000 0.000 {method 'strip' of 'str' objects} 178 0.000 0.000 0.000 0.000 contextlib.py:12(__init__) 88 0.000 0.000 0.000 0.000 state.py:234(has_identity) 1 0.000 0.000 0.000 0.000 sre_compile.py:359(_compile_info) 220 0.000 0.000 0.000 0.000 persistence.py:184(<genexpr>) 88 0.000 0.000 0.000 0.000 unitofwork.py:154(has_work) 40 0.000 0.000 0.000 0.000 sre_parse.py:201(get) 44 0.000 0.000 0.000 0.000 attributes.py:1255(empty) 308 0.000 0.000 0.000 0.000 elements.py:405(self_group) 132 0.000 0.000 0.000 0.000 persistence.py:362(_collect_insert_commands) 88 0.000 0.000 0.000 0.000 default.py:797(rowcount) 132 0.000 0.000 0.000 0.000 persistence.py:568(_collect_delete_commands) 44 0.000 0.000 0.000 0.000 attributes.py:752(get_all_pending) 1 0.000 0.000 0.000 0.000 fsutils.py:329(__init__) 89 0.000 0.000 0.000 0.000 {method 'iteritems' of 'dict' objects} 44 0.000 0.000 0.000 0.000 weakref.py:69(__getitem__) 88 0.000 0.000 0.000 0.000 arrow.py:329(datetime) 222 0.000 0.000 0.000 0.000 {method 'append' of 'collections.deque' objects} 88 0.000 0.000 0.000 0.000 unitofwork.py:388(<genexpr>) 44 0.000 0.000 0.000 0.000 query.py:224(_adapt_all_clauses) 1 0.000 0.000 0.000 0.000 {open} 43 0.000 0.000 0.000 0.000 sre_parse.py:182(__next) 1 0.000 0.000 0.000 0.000 {method 'close' of 'file' objects} 2 0.000 0.000 0.000 0.000 {posix.rename} 308 0.000 0.000 0.000 0.000 {method 'remove' of 'set' objects} 44 0.000 0.000 0.000 0.000 __init__.py:103(remaining) 220 0.000 0.000 0.000 0.000 base.py:32(_clone) 3 0.000 0.000 0.000 0.000 {method 'write' of 'file' objects} 44 0.000 0.000 0.000 0.000 {math.ceil} 1 0.000 0.000 0.000 0.000 terminal.py:175(__init__) 178 0.000 0.000 0.000 0.000 default.py:416(do_begin) 44 0.000 0.000 0.000 0.000 csil.py:389(search_vpnos) 1 0.000 0.000 0.000 0.000 sre_compile.py:178(_compile_charset) 88 0.000 0.000 0.000 0.000 persistence.py:1057(<lambda>) 6 0.000 0.000 0.000 0.000 __init__.py:693(acquire) 1 0.000 0.000 0.000 0.000 helpers.py:53(__init__) 132 0.000 0.000 0.000 0.000 persistence.py:180(<genexpr>) 3 0.000 0.000 0.000 0.000 __init__.py:713(format) 3 0.000 0.000 0.000 0.000 __init__.py:828(flush) 2 0.000 0.000 0.000 0.000 {filter} 88 0.000 0.000 0.000 0.000 base.py:121(_root) 1 0.000 0.000 0.000 0.000 sre_compile.py:207(_optimize_charset) 176 0.000 0.000 0.000 0.000 _collections.py:149(__init__) 88 0.000 0.000 0.000 0.000 default.py:401(set_connection_execution_options) 134 0.000 0.000 0.000 0.000 interfaces.py:111(setup) 176 0.000 0.000 0.000 0.000 tz.py:50(dst) 134 0.000 0.000 0.000 0.000 interfaces.py:120(create_row_processor) 44 0.000 0.000 0.000 0.000 terminal.py:226(term_width) 88 0.000 0.000 0.000 0.000 identity.py:50(_dirty_states) 3 0.000 0.000 0.000 0.000 __init__.py:451(format) 48 0.000 0.000 0.000 0.000 {time.time} 44 0.000 0.000 0.000 0.000 attributes.py:900(get_all_pending) 3 0.000 0.000 0.000 0.000 __init__.py:1218(findCaller) 88 0.000 0.000 0.000 0.000 state.py:221(parents) 3/2 0.000 0.000 0.000 0.000 sre_parse.py:140(getwidth) 6 0.000 0.000 0.000 0.000 __init__.py:700(release) 1 0.000 0.000 0.000 0.000 __init__.py:83(__init__) 44 0.000 0.000 0.000 0.000 query.py:906(_with_invoke_all_eagers) 1 0.000 0.000 0.000 0.000 genericpath.py:26(isfile) 7 0.000 0.000 0.000 0.000 sre_parse.py:257(_escape) 1 0.000 0.000 0.000 0.000 __init__.py:31(__init__) 6 0.000 0.000 0.000 0.000 glob.py:94(has_magic) 30 0.000 0.000 0.000 0.000 sre_parse.py:138(append) 1 0.000 0.000 0.000 0.000 helpers.py:71(finish) 2 0.000 0.000 0.000 0.000 posixpath.py:89(split) 44 0.000 0.000 0.000 0.000 state.py:225(_pending_mutations) 44 0.000 0.000 0.000 0.000 collections.py:1038(__set) 80 0.000 0.000 0.000 0.000 glob.py:77(<lambda>) 3 0.000 0.000 0.000 0.000 posixpath.py:104(splitext) 3 0.000 0.000 0.000 0.000 __init__.py:153(getLevelName) 1 0.000 0.000 0.000 0.000 {fcntl.ioctl} 45 0.000 0.000 0.000 0.000 state.py:244(_detach) 1 0.000 0.000 0.000 0.000 {_csv.writer} 6 0.000 0.000 0.000 0.000 sre_parse.py:130(__getitem__) 6 0.000 0.000 0.000 0.000 {method 'search' of '_sre.SRE_Pattern' objects} 3 0.000 0.000 0.000 0.000 genericpath.py:85(_splitext) 11 0.000 0.000 0.000 0.000 {method 'rfind' of 'str' objects} 3 0.000 0.000 0.000 0.000 __init__.py:445(usesTime) 3 0.000 0.000 0.000 0.000 posixpath.py:119(basename) 3 0.000 0.000 0.000 0.000 __init__.py:311(getMessage) 6 0.000 0.000 0.000 0.000 __init__.py:598(filter) 3 0.000 0.000 0.000 0.000 __init__.py:81(<lambda>) 9 0.000 0.000 0.000 0.000 sre_parse.py:195(match) 3 0.000 0.000 0.000 0.000 threading.py:1152(currentThread) 3 0.000 0.000 0.000 0.000 string.py:281(split) 1 0.000 0.000 0.000 0.000 sre_compile.py:354(_simple) 29 0.000 0.000 0.000 0.000 {ord} 3 0.000 0.000 0.000 0.000 threading.py:967(name) 1 0.000 0.000 0.000 0.000 platform.py:1326(system) 1 0.000 0.000 0.000 0.000 sre_parse.py:178(__init__) 2 0.000 0.000 0.000 0.000 sre_compile.py:472(isstring) 2 0.000 0.000 0.000 0.000 vendors.py:472(name) 44 0.000 0.000 0.000 0.000 {method 'pop' of 'collections.deque' objects} 1 0.000 0.000 0.000 0.000 {_sre.compile} 4 0.000 0.000 0.000 0.000 sre_parse.py:126(__len__) 3 0.000 0.000 0.000 0.000 {method 'find' of 'str' objects} 1 0.000 0.000 0.000 0.000 fsutils.py:387(_versioned_name) 1 0.000 0.000 0.000 0.000 fsutils.py:360(__getattr__) 1 0.000 0.000 0.000 0.000 stat.py:49(S_ISREG) 1 0.000 0.000 0.000 0.000 stat.py:24(S_IFMT) 2 0.000 0.000 0.000 0.000 {method 'sort' of 'list' objects} 1 0.000 0.000 0.000 0.000 {method 'replace' of 'str' objects} 2 0.000 0.000 0.000 0.000 sre_parse.py:90(__init__) 3 0.000 0.000 0.000 0.000 {posix.getpid} 1 0.000 0.000 0.000 0.000 sre_parse.py:67(__init__) 1 0.000 0.000 0.000 0.000 attributes.py:145(__clause_element__) 2 0.000 0.000 0.000 0.000 {method 'rstrip' of 'str' objects} 4 0.000 0.000 0.000 0.000 sre_compile.py:24(_identityfunction) 2 0.000 0.000 0.000 0.000 {method 'extend' of 'list' objects} 1 0.000 0.000 0.000 0.000 platform.py:1189(uname) 1 0.000 0.000 0.000 0.000 {_struct.unpack} 1 0.000 0.000 0.000 0.000 sre_parse.py:134(__setitem__) 2 0.000 0.000 0.000 0.000 vendors.py:476(pclass) 1 0.000 0.000 0.000 0.000 vendors.py:484(map) 1 0.000 0.000 0.000 0.000 {method 'disable' of '_lsprof.Profiler' objects}