Module Import alias Import alias Import alias Import alias Assign NameStore Call AttributeLoad NameLoad attr NameLoad ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam defaults body Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad If CompareNotIn Str NameLoad body Return Str Return SubscriptLoad Call AttributeLoad NameLoad attr NameLoad Index Num decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore AttributeLoad NameLoad attr With Call AttributeLoad NameLoad attr NameLoad keyword Str NameStore body Assign NameStore Call AttributeLoad NameLoad attr For NameStore AttributeLoad NameLoad attr body Assign NameStore Call SubscriptLoad AttributeLoad AttributeLoad NameLoad attr attr Index NameLoad NameLoad keyword NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad If NameLoad body Return Call AttributeLoad NameLoad attr NameLoad decorator_list decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Str Str Assign NameStore Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad If CompareIs NameLoad NameLoad body Expr Call NameLoad Str ListLoad TupleLoad Str Str Return ListLoad Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad If UnaryOpNot NameLoad body Assign NameStore Str Expr Call AttributeLoad NameLoad attr Str NameLoad Expr Call NameLoad Str ListLoad TupleLoad Str NameLoad Return ListLoad NameLoad decorator_list decorator_list ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam NameParam defaults Str body Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults Str body Assign NameStore Call AttributeLoad NameLoad attr Str Assign NameStore NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad If CompareIn Str NameLoad body Assign NameStore NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad If UnaryOpNot NameLoad body Return TupleLoad AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr NameLoad Return TupleLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body If UnaryOpNot Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore Call NameLoad NameLoad Str Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults NameLoad Str body Assign NameStore Call AttributeLoad NameLoad attr Str If UnaryOpNot Call AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr Str NameLoad Expr Call AttributeLoad NameLoad attr Str NameLoad Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore BoolOpAnd NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad If BoolOpOr UnaryOpNot NameLoad CompareIs NameLoad NameLoad body Return NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad Assign NameStore Str If Call AttributeLoad NameLoad attr Str body Assign TupleStore NameStore NameStore TupleLoad Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad decorator_list decorator_list
N/A N/A codecs N/A logging N/A mimetypes N/A os N/A log N/A N/A logging getLogger __name__ Writer N/A object N/A N/A 
    Writer only cares about the ``filters`` and ``base_path`` in the
    ``index``. It doesn't know anything about the routes, but only knows
    how to render them once they're received.
     __init__ N/A N/A self index N/A N/A N/A N/A self index index N/A _guess_content_type N/A N/A self path N/A N/A N/A filename N/A N/A N/A os path basename path N/A N/A . filename N/A N/A text/html N/A N/A N/A N/A mimetypes guess_type path N/A 0 N/A render_route N/A N/A self route N/A N/A N/A file_path N/A route file N/A N/A N/A codecs open file_path encoding utf8 fp N/A N/A content N/A N/A fp read N/A filter_id N/A route filters N/A N/A content N/A N/A N/A N/A self index filters N/A filter_id content route route N/A content N/A __call__ N/A N/A self path N/A N/A N/A route N/A N/A N/A self index get_route path N/A route N/A N/A N/A N/A self render_route route N/A N/A WSGIWriter N/A Writer N/A __call__ N/A N/A self environ start_response N/A N/A N/A path N/A N/A environ get PATH_INFO N/A content N/A N/A N/A super WSGIWriter self __call__ path N/A N/A content None N/A N/A N/A start_response 404 NOT FOUND N/A N/A Content-Type text/plain N/A N/A Not Found N/A content_type N/A N/A self _guess_content_type path N/A N/A content_type N/A N/A content_type application/octet-stream N/A N/A N/A log warn Serving literal file of unknown content type: /%s  (Hint: Add / suffix to treat it as a directory) path N/A N/A start_response 200 OK N/A N/A Content-Type content_type N/A N/A content N/A N/A FileWriter N/A Writer N/A N/A 
    Writer who creates a static filesystem structure to mimic the desired url
    structures.
     __init__ N/A N/A self index build_path N/A build N/A N/A N/A N/A N/A super FileWriter self __init__ index N/A N/A self build_path build_path N/A N/A N/A self _prepare_dir build_path N/A _get_materialize_path N/A N/A self url default_index_file N/A index.html N/A N/A url N/A N/A url lstrip / N/A index_file default_index_file N/A url_index N/A N/A N/A os path basename url N/A N/A . url_index N/A N/A index_file url_index N/A url N/A N/A N/A os path dirname url N/A N/A url N/A N/A N/A N/A self build_path index_file N/A url_path N/A N/A N/A os path join N/A self build_path url N/A N/A url_path index_file N/A _prepare_dir N/A N/A self path N/A N/A N/A N/A N/A N/A N/A os path exists path N/A N/A N/A N/A os makedirs path N/A _write_file N/A N/A self path content N/A N/A N/A fp N/A open path w N/A N/A N/A fp write content N/A N/A N/A fp close N/A materialize_url N/A N/A self url content default_index_file N/A None index.html N/A N/A url N/A N/A url lstrip / N/A N/A N/A N/A self _guess_content_type url N/A N/A N/A N/A log warn Materializing literal file of unknown content type: /%s  (Hint: Add '/' suffix to treat it as a directory) url N/A N/A N/A log info Materializing: /%s url N/A N/A url_path index_file N/A N/A self _get_materialize_path url default_index_file N/A N/A N/A self _prepare_dir url_path N/A file_path N/A index_file N/A N/A N/A os path join url_path index_file N/A N/A N/A file_path N/A content None N/A N/A url_path N/A N/A N/A self _write_file file_path content N/A file_path N/A __call__ N/A N/A self path N/A N/A N/A content N/A N/A N/A super FileWriter self __call__ path N/A index_file index.html N/A N/A N/A path endswith .html N/A N/A N/A path index_file N/A N/A N/A N/A os path dirname path N/A N/A N/A os path basename path N/A N/A N/A self materialize_url path content index_file N/A N/A