Module Expr Str ImportFrom alias alias ImportFrom alias ImportFrom alias ImportFrom alias ClassDef bases NameLoad NameLoad body Expr Str decorator_list ClassDef bases NameLoad NameLoad body Expr Str FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Assign NameStore ListLoad BinOpMod Str TupleLoad NameLoad AttributeLoad NameLoad attr If NameLoad body Expr Call AttributeLoad NameLoad attr BinOpMod Str Call AttributeLoad Str attr GeneratorExp BinOpMod Str NameLoad comprehension NameStore NameLoad Assign AttributeStore NameLoad attr Call AttributeLoad Str attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return AttributeLoad NameLoad attr decorator_list decorator_list NameLoad ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam defaults body Assign NameStore AttributeLoad NameLoad attr Assign NameStore ListLoad BinOpMod Str TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr If CompareEq BinOpAdd AttributeLoad NameLoad attr Str SubscriptLoad Call AttributeLoad AttributeLoad NameLoad attr attr Str Index Num body Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr BinOpMod Str AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr NameLoad Call AttributeLoad Call AttributeLoad Str attr NameLoad attr Str decorator_list decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam defaults body TryExcept body Return Call AttributeLoad NameLoad attr NameLoad NameLoad handlers ExceptHandler type NameLoad body If CompareNotIn NameLoad AttributeLoad NameLoad attr body Raise Raise Call NameLoad NameLoad NameLoad decorator_list decorator_list Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Yield BinOpMod Str TupleLoad AttributeLoad Call NameLoad NameLoad attr AttributeLoad Call NameLoad NameLoad attr For TupleStore NameStore NameStore Call NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr body If Call AttributeLoad NameLoad attr Str body Continue If Call NameLoad NameLoad TupleLoad NameLoad NameLoad body If UnaryOpNot Call NameLoad GeneratorExp Call NameLoad NameLoad TupleLoad NameLoad NameLoad comprehension NameStore NameLoad body Continue Expr Yield BinOpMod Str NameLoad For NameStore NameLoad body Expr Yield BinOpMod Str NameLoad Continue orelse If UnaryOpNot Call NameLoad NameLoad TupleLoad NameLoad NameLoad NameLoad NameLoad NameLoad body Continue Expr Yield BinOpMod Str TupleLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Str Assign NameStore ListLoad BinOpMod Str NameLoad Assign NameStore Num Assign NameStore NameLoad Assign NameStore AttributeLoad NameLoad attr If BoolOpAnd CompareIsNot NameLoad NameLoad CompareIsNot AttributeLoad AttributeLoad NameLoad attr attr NameLoad body Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr For TupleStore NameStore TupleStore NameStore NameStore NameStore Call NameLoad NameLoad body If Call NameLoad NameLoad NameLoad body Assign NameStore BinOpMod Str AttributeLoad NameLoad attr orelse If Call NameLoad NameLoad NameLoad body Assign NameStore BinOpMod Str TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr orelse Assign NameStore Call NameLoad NameLoad Expr Call AttributeLoad NameLoad attr BinOpMod Str TupleLoad BinOpAdd NameLoad Num NameLoad For NameStore Call NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr BinOpMod Str NameLoad If CompareIs NameLoad NameLoad body Assign NameStore Str orelse Assign NameStore BinOpMod Str BoolOpOr SubscriptLoad NameLoad Index Num Str AugAssignAdd NameStore Num Expr Call AttributeLoad NameLoad attr BinOpMod Str NameLoad Assign NameStore NameLoad If CompareEq NameLoad Num body Expr Call AttributeLoad NameLoad attr Str Assign NameStore NameLoad orelse If CompareGt NameLoad Num body Expr Call AttributeLoad NameLoad attr Str Assign NameStore NameLoad If BoolOpAnd CompareIsNot NameLoad NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr BinOpMod Str NameLoad Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad Str attr NameLoad decorator_list
N/A N/A 
    flask.debughelpers
    ~~~~~~~~~~~~~~~~~~

    Various helpers to make the development experience better.

    :copyright: (c) 2015 by Armin Ronacher.
    :license: BSD, see LICENSE for more details.
 _compat implements_to_string text_type app Flask blueprints Blueprint globals _request_ctx_stack UnexpectedUnicodeError N/A AssertionError UnicodeError N/A N/A Raised in places where we want some better error reporting for
    unexpected unicode or binary data.
     N/A DebugFilesKeyError N/A KeyError AssertionError N/A N/A Raised from request.files during debugging.  The idea is that it can
    provide a better error message than just a generic KeyError/BadRequest.
     __init__ N/A N/A self request key N/A N/A N/A form_matches N/A N/A N/A request form getlist key N/A buf N/A N/A You tried to access the file "%s" in the request.files dictionary but it does not exist.  The mimetype for the request is "%s" instead of "multipart/form-data" which means that no file contents were transmitted.  To fix this error you should provide enctype="multipart/form-data" in your form. N/A key N/A request mimetype N/A form_matches N/A N/A N/A N/A buf append N/A 

The browser instead transmitted some file names. This was submitted: %s N/A N/A ,  join N/A N/A "%s" x N/A x form_matches N/A N/A self msg N/A N/A join buf N/A __str__ N/A N/A self N/A N/A N/A N/A self msg N/A N/A implements_to_string FormDataRoutingRedirect N/A AssertionError N/A N/A This exception is raised by Flask in debug mode if it detects a
    redirect caused by the routing system when the request method is not
    GET, HEAD or OPTIONS.  Reasoning: form data will be dropped.
     __init__ N/A N/A self request N/A N/A N/A exc N/A request routing_exception N/A buf N/A N/A A request was sent to this URL (%s) but a redirect was issued automatically by the routing system to "%s". N/A N/A request url N/A exc new_url N/A N/A N/A N/A request base_url / N/A N/A N/A N/A exc new_url split ? N/A 0 N/A N/A N/A N/A buf append   The URL was defined with a trailing slash so Flask will automatically redirect to the URL with the trailing slash if it was accessed without one. N/A N/A N/A buf append N/A   Make sure to directly send your %s-request to this URL since we can't make browsers or HTTP clients redirect with form data reliably or without user interaction. N/A request method N/A N/A N/A buf append 

Note: this exception is only raised in debug mode N/A N/A N/A AssertionError __init__ self N/A N/A N/A N/A join buf encode utf-8 N/A N/A attach_enctype_error_multidict N/A N/A request N/A N/A N/A Since Flask 0.8 we're monkeypatching the files object in case a
    request is detected that does not use multipart form data but the files
    object is accessed.
     N/A oldcls N/A N/A request files __class__ newcls N/A oldcls N/A __getitem__ N/A N/A self key N/A N/A N/A N/A N/A N/A N/A oldcls __getitem__ self key N/A N/A N/A KeyError N/A N/A N/A key N/A request form N/A N/A N/A N/A DebugFilesKeyError request key N/A N/A N/A N/A newcls __name__ N/A oldcls __name__ N/A N/A newcls __module__ N/A oldcls __module__ N/A N/A N/A request files __class__ newcls N/A _dump_loader_info N/A N/A loader N/A N/A N/A N/A N/A class: %s.%s N/A N/A N/A type loader __module__ N/A N/A type loader __name__ N/A N/A key value N/A sorted N/A N/A N/A loader __dict__ items N/A N/A N/A N/A key startswith _ N/A N/A N/A N/A isinstance value N/A tuple list N/A N/A N/A N/A all N/A N/A isinstance x N/A str text_type N/A x value N/A N/A N/A N/A N/A %s: key N/A item value N/A N/A N/A N/A   - %s item N/A N/A N/A N/A N/A isinstance value N/A str text_type int float bool N/A N/A N/A N/A N/A %s: %r N/A key value N/A explain_template_loading_attempts N/A N/A app template attempts N/A N/A N/A This should help developers understand what failed N/A info N/A N/A Locating template "%s": template N/A total_found 0 N/A blueprint None N/A reqctx N/A _request_ctx_stack top N/A N/A N/A reqctx None N/A N/A N/A reqctx request blueprint None N/A N/A blueprint N/A N/A reqctx request blueprint N/A N/A idx N/A loader srcobj triple N/A enumerate attempts N/A N/A N/A isinstance srcobj Flask N/A N/A src_info N/A application "%s" N/A srcobj import_name N/A N/A N/A isinstance srcobj Blueprint N/A N/A src_info N/A blueprint "%s" (%s) N/A N/A srcobj name N/A srcobj import_name N/A N/A src_info N/A repr srcobj N/A N/A N/A info append N/A % 5d: trying loader of %s N/A N/A idx 1 src_info N/A line N/A _dump_loader_info loader N/A N/A N/A N/A info append N/A        %s line N/A N/A triple None N/A N/A detail no match N/A N/A detail N/A found (%r) N/A N/A triple N/A 1 <string> N/A total_found 1 N/A N/A N/A info append N/A        -> %s detail N/A seems_fishy False N/A N/A total_found 0 N/A N/A N/A N/A info append Error: the template could not be found. N/A seems_fishy True N/A N/A N/A total_found 1 N/A N/A N/A N/A info append Warning: multiple loaders returned a match for the template. N/A seems_fishy True N/A N/A N/A blueprint None seems_fishy N/A N/A N/A N/A info append N/A   The template was looked up from an endpoint that belongs to the blueprint "%s". blueprint N/A N/A N/A info append   Maybe you did not place a template in the right folder? N/A N/A N/A info append   See http://flask.pocoo.org/docs/blueprints/#templates N/A N/A N/A N/A app logger info N/A N/A join info N/A