Module ImportFrom alias Import alias Import alias Import alias Import alias Import alias ImportFrom alias ImportFrom alias Assign NameStore Call AttributeLoad NameLoad attr Str Assign NameStore ListLoad Call AttributeLoad NameLoad attr Str Call AttributeLoad NameLoad attr Str Call AttributeLoad NameLoad attr Str ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam defaults body If CompareNotIn Str AttributeLoad NameLoad attr body Return NameLoad If AttributeLoad NameLoad attr body Return NameLoad If Call AttributeLoad NameLoad attr body Return NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults body If UnaryOpNot Call AttributeLoad NameLoad attr NameLoad body Return Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr Return Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body For NameStore NameLoad body Assign NameStore Call AttributeLoad NameLoad attr NameLoad If NameLoad body Return SubscriptLoad NameLoad Index Num decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore ListComp TupleLoad SubscriptLoad NameLoad Index Num SubscriptLoad NameLoad Index Num comprehension NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr keyword NameLoad Assign NameStore SubscriptLoad NameLoad Slice Num Assign NameStore Str For NameStore NameLoad body AugAssignAdd NameStore BinOpMod Str TupleLoad IfExp NameLoad BinOpDiv BinOpMult Num SubscriptLoad NameLoad Index Num NameLoad Num SubscriptLoad NameLoad Index Num SubscriptLoad NameLoad Index Num Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Import alias ImportFrom alias alias Assign NameStore Call NameLoad AttributeLoad NameLoad attr keyword NameLoad FunctionDef arguments args NameParam defaults body For NameStore NameLoad body If Call AttributeLoad NameLoad attr NameLoad body Return SubscriptLoad NameLoad Slice BinOpAdd Call NameLoad NameLoad Num Return Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign TupleStore NameStore NameStore NameStore NameLoad Return TupleLoad Call NameLoad NameLoad NameLoad NameLoad decorator_list Assign NameStore AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr NameStore Dict Assign NameStore Num For TupleStore NameStore TupleStore NameStore NameStore NameStore NameStore NameStore Call AttributeLoad NameLoad attr body Assign NameStore Call NameLoad NameLoad If CompareGt Call NameLoad Call NameLoad NameLoad NameLoad body Assign NameStore Call NameLoad Call NameLoad NameLoad Assign NameStore Dict For TupleStore NameStore NameStore Call AttributeLoad NameLoad attr body Assign SubscriptStore NameLoad Index Call NameLoad NameLoad NameLoad If CompareIn NameLoad NameLoad body Assign SubscriptStore NameLoad Index NameLoad Call NameLoad SubscriptLoad NameLoad Index NameLoad TupleLoad NameLoad NameLoad NameLoad NameLoad NameLoad orelse Assign SubscriptStore NameLoad Index NameLoad TupleLoad NameLoad NameLoad NameLoad NameLoad NameLoad Assign NameStore AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr NameStore Dict For NameStore NameLoad body Assign SubscriptStore NameLoad Index Call NameLoad NameLoad NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore SubscriptLoad Call AttributeLoad NameLoad attr Str Slice Num Assign NameStore Dict Assign NameStore Dict Assign NameStore Num For NameStore NameLoad body Assign NameStore Call AttributeLoad NameLoad attr NameLoad If CompareEq Call NameLoad NameLoad Num body Assign NameStore Call NameLoad SubscriptLoad NameLoad Index Num AugAssignAdd NameStore NameLoad Assign NameStore SubscriptLoad Call AttributeLoad SubscriptLoad NameLoad Index Num attr Str Index Num If CompareNotIn NameLoad NameLoad body Assign SubscriptStore NameLoad Index NameLoad Num AugAssignAdd SubscriptStore NameLoad Index NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad If CompareNotIn NameLoad NameLoad body Assign SubscriptStore NameLoad Index NameLoad Num AugAssignAdd SubscriptStore NameLoad Index NameLoad NameLoad Return BinOpAdd BinOpAdd BinOpAdd BinOpAdd BinOpAdd BinOpAdd Str Str Call AttributeLoad NameLoad attr NameLoad NameLoad Str Str Call AttributeLoad NameLoad attr NameLoad NameLoad Str decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body If UnaryOpNot Call AttributeLoad NameLoad attr NameLoad body Return NameLoad Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Str Str Expr Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad Str attr SubscriptLoad Call AttributeLoad NameLoad attr Str Slice Num AugAssignAdd NameStore Str AugAssignAdd NameStore Call AttributeLoad NameLoad attr NameLoad Return Call NameLoad NameLoad Str decorator_list decorator_list
N/A __future__ absolute_import N/A cProfile N/A re N/A pstats N/A sys N/A StringIO django.conf settings django.http HttpResponse N/A words_re N/A N/A re compile \s+ N/A group_prefix_re N/A N/A N/A re compile ^.*/django/[^/]+ N/A N/A re compile ^(.*)/[^/]+$ N/A N/A re compile .* ProfileMiddleware N/A object N/A N/A 
    Displays hotshot profiling for any view.
    http://yoursite.com/yourview/?prof

    Add the "prof" key to query string by appending ?prof (or &prof=)
    and you'll see the profiling results in your browser.
    It's set up to only be available in django's debug mode, is available for superuser otherwise,
    but you really shouldn't add this middleware to any production configuration.

    WARNING: It uses hotshot profiler which is not thread safe.
     can N/A N/A self request N/A N/A N/A N/A prof N/A request GET N/A N/A False N/A N/A settings DEBUG N/A N/A True N/A N/A N/A request is_superuser N/A N/A True N/A False N/A process_view N/A N/A self request callback callback_args callback_kwargs N/A N/A N/A N/A N/A N/A self can request N/A N/A N/A N/A self prof N/A N/A cProfile Profile N/A N/A N/A N/A self prof runcall callback request callback_args callback_kwargs N/A get_group N/A N/A self filename N/A N/A N/A g group_prefix_re N/A N/A name N/A N/A g findall filename N/A name N/A N/A N/A name N/A 0 N/A get_summary N/A N/A self results_dict total N/A N/A N/A results N/A N/A N/A item N/A 1 N/A item N/A 0 N/A item N/A N/A results_dict iteritems N/A N/A N/A results sort reverse True N/A results N/A results N/A 40 N/A res       tottime
 N/A item results N/A N/A res N/A %4.1f%% %7.3f %s
 N/A N/A total N/A N/A 100 N/A item N/A 0 total 0 N/A item N/A 0 N/A item N/A 1 N/A res N/A normalize_paths N/A N/A self stats N/A N/A N/A os.path pstats add_func_stats func_std_string N/A python_paths N/A sorted N/A sys path reverse True rel_filename N/A N/A filename N/A N/A N/A path python_paths N/A N/A N/A N/A filename startswith path N/A N/A N/A filename N/A N/A N/A len path 1 N/A N/A N/A N/A os path basename filename N/A func_strip_path N/A N/A func_name N/A N/A N/A N/A filename line name func_name N/A N/A N/A rel_filename filename line name N/A N/A oldstats N/A stats stats N/A N/A stats stats newstats N/A N/A max_name_len 0 N/A N/A func N/A cc nc tt ct callers N/A N/A oldstats iteritems N/A N/A newfunc N/A func_strip_path func N/A N/A N/A len N/A func_std_string newfunc max_name_len N/A N/A max_name_len N/A len N/A func_std_string newfunc N/A newcallers N/A N/A N/A func2 caller N/A N/A callers iteritems N/A N/A N/A newcallers N/A N/A func_strip_path func2 caller N/A N/A newfunc newstats N/A N/A N/A newstats N/A newfunc N/A add_func_stats N/A newstats N/A newfunc N/A cc nc tt ct newcallers N/A N/A N/A newstats N/A newfunc N/A cc nc tt ct newcallers N/A old_top N/A stats top_level N/A N/A stats top_level new_top N/A N/A func old_top N/A N/A N/A new_top N/A N/A func_strip_path func None N/A N/A stats max_name_len max_name_len N/A N/A stats fcn_list None N/A N/A stats all_callees None N/A self N/A summary_for_files N/A N/A self stats_str N/A N/A N/A stats_str N/A N/A N/A stats_str split N/A 5 N/A mystats N/A N/A mygroups N/A N/A total 0 N/A s stats_str N/A N/A fields N/A N/A words_re split s N/A N/A N/A len fields 7 N/A N/A time N/A float N/A fields N/A 2 N/A total time N/A filename N/A N/A N/A N/A fields N/A 6 split : N/A 0 N/A N/A filename mystats N/A N/A N/A mystats N/A filename 0 N/A N/A mystats N/A filename time N/A group N/A N/A self get_group filename N/A N/A group mygroups N/A N/A N/A mygroups N/A group 0 N/A N/A mygroups N/A group time N/A N/A N/A N/A N/A N/A N/A  ---- By file ----

 N/A N/A self get_summary mystats total  ---- By group ---

 N/A N/A self get_summary mygroups total N/A process_response N/A N/A self request response N/A N/A N/A N/A N/A N/A self can request N/A N/A response N/A out N/A N/A StringIO StringIO N/A old_stdout N/A sys stdout N/A N/A sys stdout out N/A stats N/A N/A pstats Stats N/A self prof N/A N/A N/A self normalize_paths stats N/A N/A N/A stats sort_stats time calls N/A N/A N/A stats print_stats N/A N/A sys stdout old_stdout N/A stats_str N/A N/A out getvalue N/A content N/A N/A join N/A N/A N/A stats_str split N/A 40 N/A content N/A content N/A N/A self summary_for_files stats_str N/A N/A HttpResponse content text/plain N/A N/A