Closed thomasmodeneis closed 9 years ago
This is due to the src folder is inside the project. To solve this I had to get that off and leave the structure like this:
$ tree . ├── app.yaml ├── favicon.png ├── levels │ ├── 1 │ │ ├── level.article │ │ ├── script.html │ │ └── source.go │ ├── 2 │ │ ├── level.article │ │ ├── script.html │ │ └── source.go │ └── 3 │ ├── level.article │ ├── script.html │ └── source.go ├── LICENSE ├── opening.article ├── opening.html ├── present │ ├── appengine.go │ ├── dir.go │ ├── doc.go │ ├── local.go │ ├── play.go │ ├── static │ │ ├── article.css │ │ ├── audio │ │ │ └── chill-loop.mp3 │ │ ├── favicon.ico │ │ ├── hjs-themes │ │ │ └── obsidian.css │ │ ├── images │ │ │ ├── bg-reveal.png │ │ │ ├── blank.jpg │ │ │ ├── gopherblue.png │ │ │ ├── gopherlord.jpg │ │ │ ├── jump-small-blue.jpg │ │ │ ├── laptop-small.png │ │ │ ├── plane-small.jpg │ │ │ └── profile-mask-light.png │ │ ├── jquery-ui.js │ │ ├── js │ │ │ ├── answers.js │ │ │ ├── app.js │ │ │ ├── highlight.go.js │ │ │ ├── oauth.min.js │ │ │ └── sha3.js │ │ └── wrapper.css │ └── templates │ ├── action.tmpl │ ├── article.tmpl │ ├── dir.tmpl │ └── slides.tmpl └── readme.md 11 directories, 43 files
and the $GOPATH contains:
$ tree . ├── bkp │ └── golang.org │ └── x │ └── tools │ ├── astutil │ │ ├── enclosing.go │ │ ├── enclosing_test.go │ │ ├── imports.go │ │ └── imports_test.go │ ├── cmd │ │ └── present │ │ ├── appengine.go │ │ ├── dir.go │ │ ├── doc.go │ │ ├── local.go │ │ └── play.go │ ├── container │ │ └── intsets │ │ ├── sparse.go │ │ ├── sparse_test.go │ │ ├── util.go │ │ └── util_test.go │ ├── go │ │ ├── buildutil │ │ │ ├── allpackages.go │ │ │ ├── allpackages_test.go │ │ │ ├── util.go │ │ │ └── util_test.go │ │ ├── callgraph │ │ │ ├── callgraph.go │ │ │ ├── cha │ │ │ │ ├── cha.go │ │ │ │ ├── cha_test.go │ │ │ │ └── testdata │ │ │ │ ├── func.go │ │ │ │ ├── iface.go │ │ │ │ └── recv.go │ │ │ ├── rta │ │ │ │ ├── rta.go │ │ │ │ ├── rta_test.go │ │ │ │ └── testdata │ │ │ │ ├── func.go │ │ │ │ ├── iface.go │ │ │ │ └── rtype.go │ │ │ ├── static │ │ │ │ ├── static.go │ │ │ │ └── static_test.go │ │ │ └── util.go │ │ ├── exact │ │ │ ├── exact.go │ │ │ ├── exact_test.go │ │ │ ├── go13.go │ │ │ └── go14.go │ │ ├── gcimporter │ │ │ ├── exportdata.go │ │ │ ├── gcimporter.go │ │ │ ├── gcimporter_test.go │ │ │ └── testdata │ │ │ └── exports.go │ │ ├── importer │ │ │ ├── export.go │ │ │ ├── import.go │ │ │ ├── import_test.go │ │ │ └── predefined.go │ │ ├── loader │ │ │ ├── cgo.go │ │ │ ├── loader.go │ │ │ ├── loader_test.go │ │ │ ├── source_test.go │ │ │ ├── stdlib_test.go │ │ │ ├── testdata │ │ │ │ ├── a.go │ │ │ │ └── b.go │ │ │ └── util.go │ │ ├── pointer │ │ │ ├── analysis.go │ │ │ ├── api.go │ │ │ ├── callgraph.go │ │ │ ├── constraint.go │ │ │ ├── doc.go │ │ │ ├── example_test.go │ │ │ ├── gen.go │ │ │ ├── hvn.go │ │ │ ├── intrinsics.go │ │ │ ├── labels.go │ │ │ ├── opt.go │ │ │ ├── pointer_test.go │ │ │ ├── print.go │ │ │ ├── reflect.go │ │ │ ├── solve.go │ │ │ ├── stdlib_test.go │ │ │ ├── TODO │ │ │ └── util.go │ │ ├── ssa │ │ │ ├── blockopt.go │ │ │ ├── builder.go │ │ │ ├── builder_test.go │ │ │ ├── const.go │ │ │ ├── create.go │ │ │ ├── doc.go │ │ │ ├── dom.go │ │ │ ├── emit.go │ │ │ ├── example_test.go │ │ │ ├── func.go │ │ │ ├── lift.go │ │ │ ├── lvalue.go │ │ │ ├── methods.go │ │ │ ├── print.go │ │ │ ├── sanity.go │ │ │ ├── source.go │ │ │ ├── source_test.go │ │ │ ├── ssa.go │ │ │ ├── ssautil │ │ │ │ ├── switch.go │ │ │ │ ├── switch_test.go │ │ │ │ ├── testdata │ │ │ │ │ └── switches.go │ │ │ │ └── visit.go │ │ │ ├── stdlib_test.go │ │ │ ├── testmain.go │ │ │ ├── testmain_test.go │ │ │ ├── util.go │ │ │ └── wrappers.go │ │ ├── types │ │ │ ├── api.go │ │ │ ├── api_test.go │ │ │ ├── assignments.go │ │ │ ├── builtins.go │ │ │ ├── builtins_test.go │ │ │ ├── call.go │ │ │ ├── check.go │ │ │ ├── check_test.go │ │ │ ├── conversions.go │ │ │ ├── decl.go │ │ │ ├── errors.go │ │ │ ├── eval.go │ │ │ ├── eval_test.go │ │ │ ├── expr.go │ │ │ ├── exprstring.go │ │ │ ├── exprstring_test.go │ │ │ ├── go11.go │ │ │ ├── go12.go │ │ │ ├── hilbert_test.go │ │ │ ├── initorder.go │ │ │ ├── issues_test.go │ │ │ ├── labels.go │ │ │ ├── lookup.go │ │ │ ├── methodsetcache.go │ │ │ ├── methodset.go │ │ │ ├── object.go │ │ │ ├── objset.go │ │ │ ├── operand.go │ │ │ ├── ordering.go │ │ │ ├── package.go │ │ │ ├── predicates.go │ │ │ ├── resolver.go │ │ │ ├── resolver_test.go │ │ │ ├── return.go │ │ │ ├── scope.go │ │ │ ├── selection.go │ │ │ ├── self_test.go │ │ │ ├── sizes.go │ │ │ ├── stdlib_test.go │ │ │ ├── stmt.go │ │ │ ├── testdata │ │ │ │ ├── blank.src │ │ │ │ ├── builtins.src │ │ │ │ ├── const0.src │ │ │ │ ├── const1.src │ │ │ │ ├── constdecl.src │ │ │ │ ├── conversions.src │ │ │ │ ├── cycles1.src │ │ │ │ ├── cycles2.src │ │ │ │ ├── cycles3.src │ │ │ │ ├── cycles4.src │ │ │ │ ├── cycles.src │ │ │ │ ├── decls0.src │ │ │ │ ├── decls1.src │ │ │ │ ├── decls2a.src │ │ │ │ ├── decls2b.src │ │ │ │ ├── decls3.src │ │ │ │ ├── errors.src │ │ │ │ ├── expr0.src │ │ │ │ ├── expr1.src │ │ │ │ ├── expr2.src │ │ │ │ ├── expr3.src │ │ │ │ ├── gotos.src │ │ │ │ ├── importdecl0a.src │ │ │ │ ├── importdecl0b.src │ │ │ │ ├── importdecl1a.src │ │ │ │ ├── importdecl1b.src │ │ │ │ ├── init0.src │ │ │ │ ├── init1.src │ │ │ │ ├── init2.src │ │ │ │ ├── issues.src │ │ │ │ ├── labels.src │ │ │ │ ├── methodsets.src │ │ │ │ ├── shifts.src │ │ │ │ ├── stmt0.src │ │ │ │ ├── stmt1.src │ │ │ │ └── vardecl.src │ │ │ ├── token_test.go │ │ │ ├── type.go │ │ │ ├── typestring.go │ │ │ ├── typestring_test.go │ │ │ ├── typeutil │ │ │ │ ├── example_test.go │ │ │ │ ├── imports.go │ │ │ │ ├── imports_test.go │ │ │ │ ├── map.go │ │ │ │ ├── map_test.go │ │ │ │ └── ui.go │ │ │ ├── typexpr.go │ │ │ └── universe.go │ │ └── vcs │ │ ├── discovery.go │ │ ├── env.go │ │ ├── http.go │ │ ├── vcs.go │ │ └── vcs_test.go │ ├── godoc │ │ ├── analysis │ │ │ ├── analysis.go │ │ │ ├── callgraph.go │ │ │ ├── implements.go │ │ │ ├── json.go │ │ │ ├── peers.go │ │ │ ├── README │ │ │ └── typeinfo.go │ │ ├── cmdline.go │ │ ├── cmdline_test.go │ │ ├── corpus.go │ │ ├── dirtrees.go │ │ ├── format.go │ │ ├── godoc.go │ │ ├── godoc_test.go │ │ ├── index.go │ │ ├── index_test.go │ │ ├── linkify.go │ │ ├── meta.go │ │ ├── page.go │ │ ├── parser.go │ │ ├── pres.go │ │ ├── redirect │ │ │ └── redirect.go │ │ ├── search.go │ │ ├── server.go │ │ ├── server_test.go │ │ ├── snippet.go │ │ ├── spec.go │ │ ├── spot.go │ │ ├── static │ │ │ ├── analysis │ │ │ │ ├── call3.png │ │ │ │ ├── call-eg.png │ │ │ │ ├── callers1.png │ │ │ │ ├── callers2.png │ │ │ │ ├── chan1.png │ │ │ │ ├── chan2a.png │ │ │ │ ├── chan2b.png │ │ │ │ ├── error1.png │ │ │ │ ├── help.html │ │ │ │ ├── ident-def.png │ │ │ │ ├── ident-field.png │ │ │ │ ├── ident-func.png │ │ │ │ ├── ipcg-func.png │ │ │ │ ├── ipcg-pkg.png │ │ │ │ ├── typeinfo-pkg.png │ │ │ │ └── typeinfo-src.png │ │ │ ├── callgraph.html │ │ │ ├── codewalkdir.html │ │ │ ├── codewalk.html │ │ │ ├── dirlist.html │ │ │ ├── doc.go │ │ │ ├── error.html │ │ │ ├── example.html │ │ │ ├── gen.go │ │ │ ├── godoc.html │ │ │ ├── godocs.js │ │ │ ├── images │ │ │ │ ├── minus.gif │ │ │ │ ├── plus.gif │ │ │ │ ├── treeview-black.gif │ │ │ │ ├── treeview-black-line.gif │ │ │ │ ├── treeview-default.gif │ │ │ │ ├── treeview-default-line.gif │ │ │ │ ├── treeview-gray.gif │ │ │ │ └── treeview-gray-line.gif │ │ │ ├── implements.html │ │ │ ├── jquery.js │ │ │ ├── jquery.treeview.css │ │ │ ├── jquery.treeview.edit.js │ │ │ ├── jquery.treeview.js │ │ │ ├── makestatic.go │ │ │ ├── methodset.html │ │ │ ├── opensearch.xml │ │ │ ├── package.html │ │ │ ├── package.txt │ │ │ ├── playground.js │ │ │ ├── play.js │ │ │ ├── searchcode.html │ │ │ ├── searchdoc.html │ │ │ ├── search.html │ │ │ ├── search.txt │ │ │ ├── searchtxt.html │ │ │ ├── static.go │ │ │ └── style.css │ │ ├── tab.go │ │ ├── template.go │ │ ├── util │ │ │ ├── throttle.go │ │ │ └── util.go │ │ └── vfs │ │ ├── gatefs │ │ │ └── gatefs.go │ │ ├── httpfs │ │ │ └── httpfs.go │ │ ├── mapfs │ │ │ ├── mapfs.go │ │ │ └── mapfs_test.go │ │ ├── namespace.go │ │ ├── os.go │ │ ├── vfs.go │ │ └── zipfs │ │ └── zipfs.go │ ├── playground │ │ ├── appengine.go │ │ ├── common.go │ │ ├── local.go │ │ └── socket │ │ └── socket.go │ └── present │ ├── args.go │ ├── caption.go │ ├── code.go │ ├── doc.go │ ├── html.go │ ├── iframe.go │ ├── image.go │ ├── link.go │ ├── link_test.go │ ├── parse.go │ ├── style.go │ └── style_test.go ├── go_appengine │ ├── appcfg.py │ ├── backends_conversion.py │ ├── BUGS │ ├── bulkload_client.py │ ├── bulkloader.py │ ├── demos │ │ ├── counter │ │ │ ├── app.yaml │ │ │ └── counter.go │ │ ├── delay │ │ │ ├── app.yaml │ │ │ └── later.go │ │ ├── guestbook │ │ │ ├── app.yaml │ │ │ ├── guestbook.go │ │ │ ├── guestbook_test.go │ │ │ └── index.yaml │ │ ├── helloworld │ │ │ ├── app.yaml │ │ │ ├── favicon.ico │ │ │ └── helloworld.go │ │ ├── logviewer │ │ │ ├── app.yaml │ │ │ ├── log.html │ │ │ ├── logviewer.go │ │ │ └── style.css │ │ ├── mandelbrot │ │ │ ├── app.yaml │ │ │ ├── mandelbrot.go │ │ │ └── map.html │ │ ├── module │ │ │ ├── app.yaml │ │ │ ├── frontend │ │ │ │ └── frontend.go │ │ │ ├── id │ │ │ │ └── id.go │ │ │ ├── memcache │ │ │ │ └── memcache.go │ │ │ └── memcache.yaml │ │ ├── moustachio │ │ │ ├── app.yaml │ │ │ ├── edit.html │ │ │ ├── error.html │ │ │ ├── moustachio │ │ │ │ ├── draw.go │ │ │ │ └── http.go │ │ │ ├── README │ │ │ ├── resize │ │ │ │ └── resize.go │ │ │ ├── static │ │ │ │ └── logo.jpg │ │ │ └── upload.html │ │ ├── remote_api │ │ │ └── datastore_info.go │ │ └── transaction │ │ ├── app.yaml │ │ ├── transaction.go │ │ └── transaction_test.go │ ├── dev_appserver.py │ ├── download_appstats.py │ ├── endpointscfg.py │ ├── goapp │ ├── godoc │ ├── gofmt │ ├── google │ │ ├── appengine │ │ │ ├── api │ │ │ │ ├── api_base_pb.py │ │ │ │ ├── api_base_pb.pyc │ │ │ │ ├── apiproxy_rpc.py │ │ │ │ ├── apiproxy_rpc.pyc │ │ │ │ ├── apiproxy_stub_map.py │ │ │ │ ├── apiproxy_stub_map.pyc │ │ │ │ ├── apiproxy_stub.py │ │ │ │ ├── apiproxy_stub.pyc │ │ │ │ ├── app_identity │ │ │ │ │ ├── app_identity_defaultcredentialsbased_stub.py │ │ │ │ │ ├── app_identity_defaultcredentialsbased_stub.pyc │ │ │ │ │ ├── app_identity_keybased_stub.py │ │ │ │ │ ├── app_identity.py │ │ │ │ │ ├── app_identity.pyc │ │ │ │ │ ├── app_identity_service_pb.py │ │ │ │ │ ├── app_identity_service_pb.pyc │ │ │ │ │ ├── app_identity_stub.py │ │ │ │ │ ├── app_identity_stub.pyc │ │ │ │ │ ├── __init__.py │ │ │ │ │ └── __init__.pyc │ │ │ │ ├── appinfo_errors.py │ │ │ │ ├── appinfo_errors.pyc │ │ │ │ ├── appinfo_includes.py │ │ │ │ ├── appinfo_includes.pyc │ │ │ │ ├── appinfo.py │ │ │ │ ├── appinfo.pyc │ │ │ │ ├── app_logging.py │ │ │ │ ├── backendinfo.py │ │ │ │ ├── backendinfo.pyc │ │ │ │ ├── backends │ │ │ │ │ ├── backends.py │ │ │ │ │ └── __init__.py │ │ │ │ ├── background_thread │ │ │ │ │ ├── background_thread.py │ │ │ │ │ └── __init__.py │ │ │ │ ├── blobstore │ │ │ │ │ ├── blobstore.py │ │ │ │ │ ├── blobstore.pyc │ │ │ │ │ ├── blobstore_service_pb.py │ │ │ │ │ ├── blobstore_service_pb.pyc │ │ │ │ │ ├── blobstore_stub.py │ │ │ │ │ ├── blobstore_stub.pyc │ │ │ │ │ ├── dict_blob_storage.py │ │ │ │ │ ├── file_blob_storage.py │ │ │ │ │ ├── file_blob_storage.pyc │ │ │ │ │ ├── __init__.py │ │ │ │ │ └── __init__.pyc │ │ │ │ ├── capabilities │ │ │ │ │ ├── capability_service_pb.py │ │ │ │ │ ├── capability_service_pb.pyc │ │ │ │ │ ├── capability_stub.py │ │ │ │ │ ├── capability_stub.pyc │ │ │ │ │ ├── __init__.py │ │ │ │ │ └── __init__.pyc │ │ │ │ ├── channel │ │ │ │ │ ├── channel.py │ │ │ │ │ ├── channel.pyc │ │ │ │ │ ├── channel_service_pb.py │ │ │ │ │ ├── channel_service_pb.pyc │ │ │ │ │ ├── channel_service_stub.py │ │ │ │ │ ├── channel_service_stub.pyc │ │ │ │ │ ├── __init__.py │ │ │ │ │ └── __init__.pyc │ │ │ │ ├── client_deployinfo.py │ │ │ │ ├── client_deployinfo.pyc │ │ │ │ ├── conf.py │ │ │ │ ├── croninfo.py │ │ │ │ ├── croninfo.pyc │ │ │ │ ├── datastore_admin.py │ │ │ │ ├── datastore_admin.pyc │ │ │ │ ├── datastore_entities.py │ │ │ │ ├── datastore_errors.py │ │ │ │ ├── datastore_errors.pyc │ │ │ │ ├── datastore_file_stub.py │ │ │ │ ├── datastore_file_stub.pyc │ │ │ │ ├── datastore.py │ │ │ │ ├── datastore.pyc │ │ │ │ ├── datastore_types.py │ │ │ │ ├── datastore_types.pyc │ │ │ │ ├── dispatchinfo.py │ │ │ │ ├── dispatchinfo.pyc │ │ │ │ ├── dosinfo.py │ │ │ │ ├── dosinfo.pyc │ │ │ │ ├── files │ │ │ │ │ ├── blobstore.py │ │ │ │ │ ├── blobstore.pyc │ │ │ │ │ ├── crc32c.py │ │ │ │ │ ├── file.py │ │ │ │ │ ├── file.pyc │ │ │ │ │ ├── file_service_pb.py │ │ │ │ │ ├── file_service_pb.pyc │ │ │ │ │ ├── file_service_stub.py │ │ │ │ │ ├── file_service_stub.pyc │ │ │ │ │ ├── gs.py │ │ │ │ │ ├── gs.pyc │ │ │ │ │ ├── __init__.py │ │ │ │ │ ├── __init__.pyc │ │ │ │ │ ├── records.py │ │ │ │ │ ├── shuffler.py │ │ │ │ │ ├── shuffler.pyc │ │ │ │ │ └── testutil.py │ │ │ │ ├── images │ │ │ │ │ ├── images_blob_stub.py │ │ │ │ │ ├── images_blob_stub.pyc │ │ │ │ │ ├── images_not_implemented_stub.py │ │ │ │ │ ├── images_service_pb.py │ │ │ │ │ ├── images_service_pb.pyc │ │ │ │ │ ├── images_stub.py │ │ │ │ │ ├── images_stub.pyc │ │ │ │ │ ├── __init__.py │ │ │ │ │ └── __init__.pyc │ │ │ │ ├── __init__.py │ │ │ │ ├── __init__.pyc │ │ │ │ ├── labs │ │ │ │ │ ├── __init__.py │ │ │ │ │ └── taskqueue │ │ │ │ │ ├── __init__.py │ │ │ │ │ ├── taskqueue.py │ │ │ │ │ ├── taskqueue_service_pb.py │ │ │ │ │ └── taskqueue_stub.py │ │ │ │ ├── lib_config.py │ │ │ │ ├── lib_config.pyc │ │ │ │ ├── logservice │ │ │ │ │ ├── __init__.py │ │ │ │ │ ├── __init__.pyc │ │ │ │ │ ├── log_service_pb.py │ │ │ │ │ ├── log_service_pb.pyc │ │ │ │ │ ├── logservice.py │ │ │ │ │ ├── logservice.pyc │ │ │ │ │ ├── logservice_stub.py │ │ │ │ │ ├── logservice_stub.pyc │ │ │ │ │ ├── logsutil.py │ │ │ │ │ └── logsutil.pyc │ │ │ │ ├── mail_errors.py │ │ │ │ ├── mail_errors.pyc │ │ │ │ ├── mail.py │ │ │ │ ├── mail.pyc │ │ │ │ ├── mail_service_pb.py │ │ │ │ ├── mail_service_pb.pyc │ │ │ │ ├── mail_stub.py │ │ │ │ ├── mail_stub.pyc │ │ │ │ ├── memcache │ │ │ │ │ ├── __init__.py │ │ │ │ │ ├── __init__.pyc │ │ │ │ │ ├── memcache_service_pb.py │ │ │ │ │ ├── memcache_service_pb.pyc │ │ │ │ │ ├── memcache_stub.py │ │ │ │ │ └── memcache_stub.pyc │ │ │ │ ├── modules │ │ │ │ │ ├── __init__.py │ │ │ │ │ ├── __init__.pyc │ │ │ │ │ ├── modules.py │ │ │ │ │ ├── modules.pyc │ │ │ │ │ ├── modules_service_pb.py │ │ │ │ │ ├── modules_service_pb.pyc │ │ │ │ │ ├── modules_stub.py │ │ │ │ │ └── modules_stub.pyc │ │ │ │ ├── namespace_manager │ │ │ │ │ ├── __init__.py │ │ │ │ │ ├── __init__.pyc │ │ │ │ │ ├── namespace_manager.py │ │ │ │ │ └── namespace_manager.pyc │ │ │ │ ├── oauth │ │ │ │ │ ├── __init__.py │ │ │ │ │ └── oauth_api.py │ │ │ │ ├── pagespeedinfo.py │ │ │ │ ├── pagespeedinfo.pyc │ │ │ │ ├── prospective_search │ │ │ │ │ ├── error_pb.py │ │ │ │ │ ├── error_pb.pyc │ │ │ │ │ ├── __init__.py │ │ │ │ │ ├── __init__.pyc │ │ │ │ │ ├── prospective_search_admin.py │ │ │ │ │ ├── prospective_search_admin.pyc │ │ │ │ │ ├── prospective_search_pb.py │ │ │ │ │ ├── prospective_search_pb.pyc │ │ │ │ │ ├── prospective_search.py │ │ │ │ │ ├── prospective_search.pyc │ │ │ │ │ ├── prospective_search_stub.py │ │ │ │ │ └── prospective_search_stub.pyc │ │ │ │ ├── queueinfo.py │ │ │ │ ├── queueinfo.pyc │ │ │ │ ├── quota.py │ │ │ │ ├── rdbms_mysqldb.py │ │ │ │ ├── rdbms.py │ │ │ │ ├── remote_socket │ │ │ │ │ ├── __init__.py │ │ │ │ │ ├── __init__.pyc │ │ │ │ │ ├── _remote_socket_addr.py │ │ │ │ │ ├── _remote_socket_addr.pyc │ │ │ │ │ ├── _remote_socket_error.py │ │ │ │ │ ├── _remote_socket_error.pyc │ │ │ │ │ ├── _remote_socket.py │ │ │ │ │ ├── remote_socket_service_pb.py │ │ │ │ │ ├── remote_socket_service_pb.pyc │ │ │ │ │ ├── _remote_socket_stub.py │ │ │ │ │ └── _remote_socket_stub.pyc │ │ │ │ ├── request_info.py │ │ │ │ ├── request_info.pyc │ │ │ │ ├── runtime │ │ │ │ │ ├── __init__.py │ │ │ │ │ ├── __init__.pyc │ │ │ │ │ ├── runtime.py │ │ │ │ │ └── runtime.pyc │ │ │ │ ├── search │ │ │ │ │ ├── ExpressionLexer.py │ │ │ │ │ ├── ExpressionLexer.pyc │ │ │ │ │ ├── expression_parser.py │ │ │ │ │ ├── ExpressionParser.py │ │ │ │ │ ├── expression_parser.pyc │ │ │ │ │ ├── ExpressionParser.pyc │ │ │ │ │ ├── geo_util.py │ │ │ │ │ ├── geo_util.pyc │ │ │ │ │ ├── __init__.py │ │ │ │ │ ├── __init__.pyc │ │ │ │ │ ├── QueryLexer.py │ │ │ │ │ ├── QueryLexer.pyc │ │ │ │ │ ├── query_parser.py │ │ │ │ │ ├── QueryParser.py │ │ │ │ │ ├── query_parser.pyc │ │ │ │ │ ├── QueryParser.pyc │ │ │ │ │ ├── search.py │ │ │ │ │ ├── search.pyc │ │ │ │ │ ├── search_service_pb.py │ │ │ │ │ ├── search_service_pb.pyc │ │ │ │ │ ├── search_util.py │ │ │ │ │ ├── search_util.pyc │ │ │ │ │ ├── simple_search_stub.py │ │ │ │ │ ├── simple_search_stub.pyc │ │ │ │ │ └── stub │ │ │ │ │ ├── document_matcher.py │ │ │ │ │ ├── document_matcher.pyc │ │ │ │ │ ├── expression_evaluator.py │ │ │ │ │ ├── expression_evaluator.pyc │ │ │ │ │ ├── geo_util.py │ │ │ │ │ ├── __init__.py │ │ │ │ │ ├── __init__.pyc │ │ │ │ │ ├── simple_facet.py │ │ │ │ │ ├── simple_facet.pyc │ │ │ │ │ ├── simple_tokenizer.py │ │ │ │ │ ├── simple_tokenizer.pyc │ │ │ │ │ ├── tokens.py │ │ │ │ │ └── tokens.pyc │ │ │ │ ├── source_pb.py │ │ │ │ ├── source_pb.pyc │ │ │ │ ├── system │ │ │ │ │ ├── __init__.py │ │ │ │ │ ├── __init__.pyc │ │ │ │ │ ├── system_service_pb.py │ │ │ │ │ ├── system_service_pb.pyc │ │ │ │ │ ├── system_stub.py │ │ │ │ │ └── system_stub.pyc │ │ │ │ ├── taskqueue │ │ │ │ │ ├── __init__.py │ │ │ │ │ ├── __init__.pyc │ │ │ │ │ ├── taskqueue.py │ │ │ │ │ ├── taskqueue.pyc │ │ │ │ │ ├── taskqueue_service_pb.py │ │ │ │ │ ├── taskqueue_service_pb.pyc │ │ │ │ │ ├── taskqueue_stub.py │ │ │ │ │ └── taskqueue_stub.pyc │ │ │ │ ├── urlfetch_errors.py │ │ │ │ ├── urlfetch_errors.pyc │ │ │ │ ├── urlfetch.py │ │ │ │ ├── urlfetch.pyc │ │ │ │ ├── urlfetch_service_pb.py │ │ │ │ ├── urlfetch_service_pb.pyc │ │ │ │ ├── urlfetch_stub.py │ │ │ │ ├── urlfetch_stub.pyc │ │ │ │ ├── user_service_pb.py │ │ │ │ ├── user_service_pb.pyc │ │ │ │ ├── user_service_stub.py │ │ │ │ ├── user_service_stub.pyc │ │ │ │ ├── users.py │ │ │ │ ├── users.pyc │ │ │ │ ├── validation.py │ │ │ │ ├── validation.pyc │ │ │ │ ├── xmpp │ │ │ │ │ ├── __init__.py │ │ │ │ │ ├── __init__.pyc │ │ │ │ │ ├── xmpp_service_pb.py │ │ │ │ │ ├── xmpp_service_pb.pyc │ │ │ │ │ ├── xmpp_service_stub.py │ │ │ │ │ └── xmpp_service_stub.pyc │ │ │ │ ├── yaml_builder.py │ │ │ │ ├── yaml_builder.pyc │ │ │ │ ├── yaml_errors.py │ │ │ │ ├── yaml_errors.pyc │ │ │ │ ├── yaml_listener.py │ │ │ │ ├── yaml_listener.pyc │ │ │ │ ├── yaml_object.py │ │ │ │ └── yaml_object.pyc │ │ │ ├── base │ │ │ │ ├── capabilities_pb.py │ │ │ │ ├── capabilities_pb.pyc │ │ │ │ ├── __init__.py │ │ │ │ └── __init__.pyc │ │ │ ├── client │ │ │ │ ├── __init__.py │ │ │ │ ├── __init__.pyc │ │ │ │ └── services │ │ │ │ ├── __init__.py │ │ │ │ ├── __init__.pyc │ │ │ │ ├── port_manager.py │ │ │ │ └── port_manager.pyc │ │ │ ├── cron │ │ │ │ ├── GrocLexer.py │ │ │ │ ├── GrocLexer.pyc │ │ │ │ ├── GrocParser.py │ │ │ │ ├── GrocParser.pyc │ │ │ │ ├── groc.py │ │ │ │ ├── groc.pyc │ │ │ │ ├── groctimespecification.py │ │ │ │ ├── groctimespecification.pyc │ │ │ │ ├── __init__.py │ │ │ │ └── __init__.pyc │ │ │ ├── datastore │ │ │ │ ├── acl_pb.py │ │ │ │ ├── action_pb.py │ │ │ │ ├── action_pb.pyc │ │ │ │ ├── cloud_datastore_v1_remote_stub.py │ │ │ │ ├── cloud_datastore_v1_stub.py │ │ │ │ ├── cloud_datastore_validator.py │ │ │ │ ├── datastore_index.py │ │ │ │ ├── datastore_index.pyc │ │ │ │ ├── datastore_index_xml.py │ │ │ │ ├── datastore_index_xml.pyc │ │ │ │ ├── datastore_pb.py │ │ │ │ ├── datastore_pb.pyc │ │ │ │ ├── datastore_pbs.py │ │ │ │ ├── datastore_pbs.pyc │ │ │ │ ├── datastore_query.py │ │ │ │ ├── datastore_query.pyc │ │ │ │ ├── datastore_rpc.py │ │ │ │ ├── datastore_rpc.pyc │ │ │ │ ├── datastore_sqlite_stub.py │ │ │ │ ├── datastore_sqlite_stub.pyc │ │ │ │ ├── datastore_stats_generator.py │ │ │ │ ├── datastore_stats_generator.pyc │ │ │ │ ├── datastore_stub_index.py │ │ │ │ ├── datastore_stub_index.pyc │ │ │ │ ├── datastore_stub_util.py │ │ │ │ ├── datastore_stub_util.pyc │ │ │ │ ├── datastore_v3_pb.py │ │ │ │ ├── datastore_v3_pb.pyc │ │ │ │ ├── datastore_v4_pb.py │ │ │ │ ├── datastore_v4_pb.pyc │ │ │ │ ├── datastore_v4_stub.py │ │ │ │ ├── datastore_v4_stub.pyc │ │ │ │ ├── datastore_v4_validator.py │ │ │ │ ├── datastore_v4_validator.pyc │ │ │ │ ├── document_pb.py │ │ │ │ ├── document_pb.pyc │ │ │ │ ├── entity_pb.py │ │ │ │ ├── entity_pb.pyc │ │ │ │ ├── entity_v4_pb.py │ │ │ │ ├── entity_v4_pb.pyc │ │ │ │ ├── __init__.py │ │ │ │ ├── __init__.pyc │ │ │ │ ├── snapshot_pb.py │ │ │ │ ├── snapshot_pb.pyc │ │ │ │ ├── sortable_pb_encoder.py │ │ │ │ └── sortable_pb_encoder.pyc │ │ │ ├── dist │ │ │ │ ├── httplib.py │ │ │ │ ├── __init__.py │ │ │ │ ├── _library.py │ │ │ │ ├── neo_cgi.py │ │ │ │ ├── py_imp.py │ │ │ │ ├── py_select.py │ │ │ │ ├── py_zipimport.py │ │ │ │ ├── select.py │ │ │ │ ├── socket.py │ │ │ │ ├── subprocess.py │ │ │ │ ├── tempfile.py │ │ │ │ └── _threading_local.py │ │ │ ├── dist27 │ │ │ │ ├── gae_override │ │ │ │ │ ├── httplib.py │ │ │ │ │ └── __init__.py │ │ │ │ ├── httplib.py │ │ │ │ ├── __init__.py │ │ │ │ ├── python_std_lib │ │ │ │ │ ├── httplib.py │ │ │ │ │ └── __init__.py │ │ │ │ ├── socket.py │ │ │ │ ├── threading.py │ │ │ │ └── urllib.py │ │ │ ├── ext │ │ │ │ ├── admin │ │ │ │ │ ├── __init__.py │ │ │ │ │ └── templates │ │ │ │ │ ├── backend.html │ │ │ │ │ ├── backends.html │ │ │ │ │ ├── base.html │ │ │ │ │ ├── cron.html │ │ │ │ │ ├── css │ │ │ │ │ │ ├── ae.css │ │ │ │ │ │ ├── base.css │ │ │ │ │ │ ├── cron.css │ │ │ │ │ │ ├── datastore.css │ │ │ │ │ │ ├── datastore_indexes.css │ │ │ │ │ │ ├── form.css │ │ │ │ │ │ ├── inboundmail.css │ │ │ │ │ │ ├── memcache.css │ │ │ │ │ │ ├── nav.css │ │ │ │ │ │ ├── pager.css │ │ │ │ │ │ ├── queues.css │ │ │ │ │ │ ├── tasks.css │ │ │ │ │ │ └── xmpp.css │ │ │ │ │ ├── datastore_admin_frame.html │ │ │ │ │ ├── datastore_edit.html │ │ │ │ │ ├── datastore.html │ │ │ │ │ ├── datastore_indexes.html │ │ │ │ │ ├── datastore_stats.html │ │ │ │ │ ├── images │ │ │ │ │ │ └── google.gif │ │ │ │ │ ├── inboundmail.html │ │ │ │ │ ├── interactive.html │ │ │ │ │ ├── interactive-output.html │ │ │ │ │ ├── js │ │ │ │ │ │ ├── multipart_form_data.js │ │ │ │ │ │ ├── rfc822_date.js │ │ │ │ │ │ └── webhook.js │ │ │ │ │ ├── memcache.html │ │ │ │ │ ├── pager.html │ │ │ │ │ ├── queues.html │ │ │ │ │ ├── search_document.html │ │ │ │ │ ├── search.html │ │ │ │ │ ├── search_index.html │ │ │ │ │ ├── tasks.html │ │ │ │ │ └── xmpp.html │ │ │ │ ├── admin_redirect │ │ │ │ │ ├── __init__.py │ │ │ │ │ └── main.py │ │ │ │ ├── analytics │ │ │ │ │ ├── app.yaml │ │ │ │ │ ├── entity.py │ │ │ │ │ ├── __init__.py │ │ │ │ │ ├── main.py │ │ │ │ │ ├── process.py │ │ │ │ │ ├── standaloneapp.py │ │ │ │ │ ├── static │ │ │ │ │ │ ├── analytics_css.css │ │ │ │ │ │ ├── analytics_js.js │ │ │ │ │ │ └── pix.gif │ │ │ │ │ ├── stats.py │ │ │ │ │ └── templates │ │ │ │ │ ├── drill.html │ │ │ │ │ ├── error.html │ │ │ │ │ ├── main.html │ │ │ │ │ └── showPklFiles.html │ │ │ │ ├── appstats │ │ │ │ │ ├── datamodel_pb.py │ │ │ │ │ ├── formatting.py │ │ │ │ │ ├── __init__.py │ │ │ │ │ ├── loader.py │ │ │ │ │ ├── recording.py │ │ │ │ │ ├── sample_appengine_config.py │ │ │ │ │ ├── static │ │ │ │ │ │ ├── app_engine_logo_sm.gif │ │ │ │ │ │ ├── appstats_css.css │ │ │ │ │ │ ├── appstats_js.js │ │ │ │ │ │ ├── gantt.js │ │ │ │ │ │ ├── minus.gif │ │ │ │ │ │ ├── pix.gif │ │ │ │ │ │ └── plus.gif │ │ │ │ │ ├── templates │ │ │ │ │ │ ├── base.html │ │ │ │ │ │ ├── details.html │ │ │ │ │ │ ├── file.html │ │ │ │ │ │ ├── main.html │ │ │ │ │ │ └── test.html │ │ │ │ │ └── ui.py │ │ │ │ ├── blobstore │ │ │ │ │ ├── blobstore.py │ │ │ │ │ ├── blobstore.pyc │ │ │ │ │ ├── __init__.py │ │ │ │ │ └── __init__.pyc │ │ │ │ ├── builtins │ │ │ │ │ ├── admin_redirect │ │ │ │ │ │ ├── include-python27.yaml │ │ │ │ │ │ └── include.yaml │ │ │ │ │ ├── appstats │ │ │ │ │ │ ├── include-python27.yaml │ │ │ │ │ │ └── include.yaml │ │ │ │ │ ├── datastore_admin │ │ │ │ │ │ ├── include-python27.yaml │ │ │ │ │ │ └── include.yaml │ │ │ │ │ ├── default │ │ │ │ │ │ ├── include-python27.yaml │ │ │ │ │ │ └── include.yaml │ │ │ │ │ ├── deferred │ │ │ │ │ │ ├── include-python27.yaml │ │ │ │ │ │ └── include.yaml │ │ │ │ │ ├── django_wsgi │ │ │ │ │ │ ├── include-python27.yaml │ │ │ │ │ │ └── include.yaml │ │ │ │ │ ├── __init__.py │ │ │ │ │ ├── __init__.pyc │ │ │ │ │ ├── mapreduce │ │ │ │ │ │ ├── include-python27.yaml │ │ │ │ │ │ └── include.yaml │ │ │ │ │ └── remote_api │ │ │ │ │ ├── include-python27.yaml │ │ │ │ │ └── include.yaml │ │ │ │ ├── bulkload │ │ │ │ │ ├── bulkload_deprecated.py │ │ │ │ │ ├── bulkload_deprecated.pyc │ │ │ │ │ ├── bulkloader_config.py │ │ │ │ │ ├── bulkloader_config.pyc │ │ │ │ │ ├── bulkloader_errors.py │ │ │ │ │ ├── bulkloader_errors.pyc │ │ │ │ │ ├── bulkloader_parser.py │ │ │ │ │ ├── bulkloader_parser.pyc │ │ │ │ │ ├── bulkloader_wizard.py │ │ │ │ │ ├── bulkloader_wizard.yaml │ │ │ │ │ ├── connector_interface.py │ │ │ │ │ ├── connector_interface.pyc │ │ │ │ │ ├── constants.py │ │ │ │ │ ├── constants.pyc │ │ │ │ │ ├── csv_connector.py │ │ │ │ │ ├── csv_connector.pyc │ │ │ │ │ ├── __init__.py │ │ │ │ │ ├── __init__.pyc │ │ │ │ │ ├── simpletext_connector.py │ │ │ │ │ ├── simpletext_connector.pyc │ │ │ │ │ ├── simplexml_connector.py │ │ │ │ │ ├── simplexml_connector.pyc │ │ │ │ │ └── transform.py │ │ │ │ ├── cloudstorage │ │ │ │ │ ├── cloudstorage_stub.py │ │ │ │ │ ├── cloudstorage_stub.pyc │ │ │ │ │ ├── common.py │ │ │ │ │ ├── common.pyc │ │ │ │ │ ├── __init__.py │ │ │ │ │ ├── __init__.pyc │ │ │ │ │ ├── stub_dispatcher.py │ │ │ │ │ └── stub_dispatcher.pyc │ │ │ │ ├── datastore_admin │ │ │ │ │ ├── backup_handler.py │ │ │ │ │ ├── backup_pb2.py │ │ │ │ │ ├── config.py │ │ │ │ │ ├── copy_handler.py │ │ │ │ │ ├── delete_handler.py │ │ │ │ │ ├── __init__.py │ │ │ │ │ ├── main.py │ │ │ │ │ ├── remote_api_put_stub.py │ │ │ │ │ ├── static │ │ │ │ │ │ ├── css │ │ │ │ │ │ │ └── compiled.css │ │ │ │ │ │ ├── img │ │ │ │ │ │ │ ├── help.gif │ │ │ │ │ │ │ ├── icn │ │ │ │ │ │ │ │ └── icn-warning.gif │ │ │ │ │ │ │ └── tip.png │ │ │ │ │ │ └── js │ │ │ │ │ │ └── compiled.js │ │ │ │ │ ├── templates │ │ │ │ │ │ ├── backup_information.html │ │ │ │ │ │ ├── base.html │ │ │ │ │ │ ├── confirm_abort_backup.html │ │ │ │ │ │ ├── confirm_backup.html │ │ │ │ │ │ ├── confirm_backup_import.html │ │ │ │ │ │ ├── confirm_copy.html │ │ │ │ │ │ ├── confirm_delete_backup.html │ │ │ │ │ │ ├── confirm_delete.html │ │ │ │ │ │ ├── confirm_restore_from_backup.html │ │ │ │ │ │ ├── do_backup.html │ │ │ │ │ │ ├── do_copy.html │ │ │ │ │ │ ├── do_delete.html │ │ │ │ │ │ ├── do_restore_from_backup.html │ │ │ │ │ │ └── list_actions.html │ │ │ │ │ └── utils.py │ │ │ │ ├── db │ │ │ │ │ ├── djangoforms.py │ │ │ │ │ ├── __init__.py │ │ │ │ │ ├── __init__.pyc │ │ │ │ │ ├── metadata.py │ │ │ │ │ ├── metadata.pyc │ │ │ │ │ ├── polymodel.py │ │ │ │ │ ├── polymodel.pyc │ │ │ │ │ ├── stats.py │ │ │ │ │ └── stats.pyc │ │ │ │ ├── deferred │ │ │ │ │ ├── deferred.py │ │ │ │ │ ├── handler.py │ │ │ │ │ └── __init__.py │ │ │ │ ├── django │ │ │ │ │ ├── backends │ │ │ │ │ │ ├── __init__.py │ │ │ │ │ │ └── rdbms │ │ │ │ │ │ ├── base.py │ │ │ │ │ │ └── __init__.py │ │ │ │ │ ├── __init__.py │ │ │ │ │ ├── main.py │ │ │ │ │ └── management │ │ │ │ │ ├── commands │ │ │ │ │ │ ├── getoauthtoken.py │ │ │ │ │ │ └── __init__.py │ │ │ │ │ └── __init__.py │ │ │ │ ├── endpoints │ │ │ │ │ └── __init__.py │ │ │ │ ├── ereporter │ │ │ │ │ ├── ereporter.py │ │ │ │ │ ├── __init__.py │ │ │ │ │ ├── report_generator.py │ │ │ │ │ └── templates │ │ │ │ │ └── report.html │ │ │ │ ├── gql │ │ │ │ │ ├── __init__.py │ │ │ │ │ └── __init__.pyc │ │ │ │ ├── __init__.py │ │ │ │ ├── __init__.pyc │ │ │ │ ├── key_range │ │ │ │ │ ├── __init__.py │ │ │ │ │ └── __init__.pyc │ │ │ │ ├── mapreduce │ │ │ │ │ ├── api │ │ │ │ │ │ ├── __init__.py │ │ │ │ │ │ └── map_job │ │ │ │ │ │ ├── abstract_datastore_input_reader.py │ │ │ │ │ │ ├── datastore_input_reader.py │ │ │ │ │ │ ├── __init__.py │ │ │ │ │ │ ├── input_reader.py │ │ │ │ │ │ ├── map_job_config.py │ │ │ │ │ │ ├── map_job_control.py │ │ │ │ │ │ ├── mapper.py │ │ │ │ │ │ ├── model_datastore_input_reader.py │ │ │ │ │ │ ├── output_writer.py │ │ │ │ │ │ └── sample_input_reader.py │ │ │ │ │ ├── base_handler.py │ │ │ │ │ ├── context.py │ │ │ │ │ ├── control.py │ │ │ │ │ ├── datastore_range_iterators.py │ │ │ │ │ ├── errors.py │ │ │ │ │ ├── file_format_parser.py │ │ │ │ │ ├── file_format_root.py │ │ │ │ │ ├── file_formats.py │ │ │ │ │ ├── handlers.py │ │ │ │ │ ├── hooks.py │ │ │ │ │ ├── __init__.py │ │ │ │ │ ├── input_readers.py │ │ │ │ │ ├── json_util.py │ │ │ │ │ ├── key_ranges.py │ │ │ │ │ ├── lib │ │ │ │ │ │ ├── __init__.py │ │ │ │ │ │ └── input_reader │ │ │ │ │ │ ├── _gcs.py │ │ │ │ │ │ └── __init__.py │ │ │ │ │ ├── main.py │ │ │ │ │ ├── map_job_context.py │ │ │ │ │ ├── mapper_pipeline.py │ │ │ │ │ ├── mapreduce_pipeline.py │ │ │ │ │ ├── model.py │ │ │ │ │ ├── namespace_range.py │ │ │ │ │ ├── operation │ │ │ │ │ │ ├── base.py │ │ │ │ │ │ ├── counters.py │ │ │ │ │ │ ├── db.py │ │ │ │ │ │ └── __init__.py │ │ │ │ │ ├── output_writers.py │ │ │ │ │ ├── parameters.py │ │ │ │ │ ├── pipeline_base.py │ │ │ │ │ ├── property_range.py │ │ │ │ │ ├── records.py │ │ │ │ │ ├── shard_life_cycle.py │ │ │ │ │ ├── shuffler.py │ │ │ │ │ ├── static │ │ │ │ │ │ ├── base.css │ │ │ │ │ │ ├── detail.html │ │ │ │ │ │ ├── jquery-1.6.1.min.js │ │ │ │ │ │ ├── jquery.json-2.2.min.js │ │ │ │ │ │ ├── jquery.url.js │ │ │ │ │ │ ├── overview.html │ │ │ │ │ │ └── status.js │ │ │ │ │ ├── status.py │ │ │ │ │ ├── test_support.py │ │ │ │ │ ├── tools │ │ │ │ │ │ ├── gcs_file_seg_reader.py │ │ │ │ │ │ └── __init__.py │ │ │ │ │ └── util.py │ │ │ │ ├── ndb │ │ │ │ │ ├── blobstore.py │ │ │ │ │ ├── context.py │ │ │ │ │ ├── context.pyc │ │ │ │ │ ├── django_middleware.py │ │ │ │ │ ├── eventloop.py │ │ │ │ │ ├── eventloop.pyc │ │ │ │ │ ├── google_imports.py │ │ │ │ │ ├── google_imports.pyc │ │ │ │ │ ├── __init__.py │ │ │ │ │ ├── __init__.pyc │ │ │ │ │ ├── key.py │ │ │ │ │ ├── key.pyc │ │ │ │ │ ├── metadata.py │ │ │ │ │ ├── model.py │ │ │ │ │ ├── model.pyc │ │ │ │ │ ├── msgprop.py │ │ │ │ │ ├── polymodel.py │ │ │ │ │ ├── prospective_search.py │ │ │ │ │ ├── query.py │ │ │ │ │ ├── query.pyc │ │ │ │ │ ├── stats.py │ │ │ │ │ ├── tasklets.py │ │ │ │ │ ├── tasklets.pyc │ │ │ │ │ ├── utils.py │ │ │ │ │ └── utils.pyc │ │ │ │ ├── preload │ │ │ │ │ └── __init__.py │ │ │ │ ├── remote_api │ │ │ │ │ ├── handler.py │ │ │ │ │ ├── __init__.py │ │ │ │ │ ├── __init__.pyc │ │ │ │ │ ├── remote_api_pb.py │ │ │ │ │ ├── remote_api_pb.pyc │ │ │ │ │ ├── remote_api_services.py │ │ │ │ │ ├── remote_api_services.pyc │ │ │ │ │ ├── remote_api_stub.py │ │ │ │ │ ├── remote_api_stub.pyc │ │ │ │ │ ├── throttle.py │ │ │ │ │ └── throttle.pyc │ │ │ │ ├── search │ │ │ │ │ └── __init__.py │ │ │ │ ├── testbed │ │ │ │ │ └── __init__.py │ │ │ │ ├── vendor │ │ │ │ │ └── __init__.py │ │ │ │ ├── webapp │ │ │ │ │ ├── blobstore_handlers.py │ │ │ │ │ ├── __init__.py │ │ │ │ │ ├── __init__.pyc │ │ │ │ │ ├── mail_handlers.py │ │ │ │ │ ├── mock_webapp.py │ │ │ │ │ ├── _template.py │ │ │ │ │ ├── template.py │ │ │ │ │ ├── util.py │ │ │ │ │ ├── util.pyc │ │ │ │ │ ├── _webapp25.py │ │ │ │ │ ├── _webapp25.pyc │ │ │ │ │ └── xmpp_handlers.py │ │ │ │ └── zipserve │ │ │ │ └── __init__.py │ │ │ ├── __init__.py │ │ │ ├── __init__.pyc │ │ │ ├── _internal │ │ │ │ ├── antlr3 │ │ │ │ │ ├── compat.py │ │ │ │ │ ├── compat.pyc │ │ │ │ │ ├── constants.py │ │ │ │ │ ├── constants.pyc │ │ │ │ │ ├── dfa.py │ │ │ │ │ ├── dfa.pyc │ │ │ │ │ ├── dottreegen.py │ │ │ │ │ ├── exceptions.py │ │ │ │ │ ├── exceptions.pyc │ │ │ │ │ ├── extras.py │ │ │ │ │ ├── __init__.py │ │ │ │ │ ├── __init__.pyc │ │ │ │ │ ├── recognizers.py │ │ │ │ │ ├── recognizers.pyc │ │ │ │ │ ├── streams.py │ │ │ │ │ ├── streams.pyc │ │ │ │ │ ├── tokens.py │ │ │ │ │ ├── tokens.pyc │ │ │ │ │ ├── tree.py │ │ │ │ │ ├── tree.pyc │ │ │ │ │ └── treewizard.py │ │ │ │ ├── django │ │ │ │ │ ├── conf │ │ │ │ │ │ ├── app_template │ │ │ │ │ │ │ ├── __init__.py │ │ │ │ │ │ │ ├── models.py │ │ │ │ │ │ │ ├── tests.py │ │ │ │ │ │ │ └── views.py │ │ │ │ │ │ ├── global_settings.py │ │ │ │ │ │ ├── __init__.py │ │ │ │ │ │ ├── locale │ │ │ │ │ │ │ └── en │ │ │ │ │ │ │ ├── formats.py │ │ │ │ │ │ │ ├── __init__.py │ │ │ │ │ │ │ └── LC_MESSAGES │ │ │ │ │ │ │ ├── djangojs.mo │ │ │ │ │ │ │ ├── djangojs.po │ │ │ │ │ │ │ ├── django.mo │ │ │ │ │ │ │ └── django.po │ │ │ │ │ │ ├── project_template │ │ │ │ │ │ │ ├── __init__.py │ │ │ │ │ │ │ ├── manage.py │ │ │ │ │ │ │ ├── settings.py │ │ │ │ │ │ │ └── urls.py │ │ │ │ │ │ └── urls │ │ │ │ │ │ ├── defaults.py │ │ │ │ │ │ ├── i18n.py │ │ │ │ │ │ ├── __init__.py │ │ │ │ │ │ └── shortcut.py │ │ │ │ │ ├── core │ │ │ │ │ │ ├── cache │ │ │ │ │ │ │ ├── backends │ │ │ │ │ │ │ │ ├── base.py │ │ │ │ │ │ │ │ ├── db.py │ │ │ │ │ │ │ │ ├── dummy.py │ │ │ │ │ │ │ │ ├── filebased.py │ │ │ │ │ │ │ │ ├── __init__.py │ │ │ │ │ │ │ │ ├── locmem.py │ │ │ │ │ │ │ │ └── memcached.py │ │ │ │ │ │ │ └── __init__.py │ │ │ │ │ │ ├── context_processors.py │ │ │ │ │ │ ├── exceptions.py │ │ │ │ │ │ ├── files │ │ │ │ │ │ │ ├── base.py │ │ │ │ │ │ │ ├── images.py │ │ │ │ │ │ │ ├── __init__.py │ │ │ │ │ │ │ ├── locks.py │ │ │ │ │ │ │ ├── move.py │ │ │ │ │ │ │ ├── storage.py │ │ │ │ │ │ │ ├── temp.py │ │ │ │ │ │ │ ├── uploadedfile.py │ │ │ │ │ │ │ ├── uploadhandler.py │ │ │ │ │ │ │ └── utils.py │ │ │ │ │ │ ├── handlers │ │ │ │ │ │ │ ├── base.py │ │ │ │ │ │ │ ├── __init__.py │ │ │ │ │ │ │ ├── modpython.py │ │ │ │ │ │ │ ├── profiler-hotshot.py │ │ │ │ │ │ │ └── wsgi.py │ │ │ │ │ │ ├── __init__.py │ │ │ │ │ │ ├── mail │ │ │ │ │ │ │ ├── backends │ │ │ │ │ │ │ │ ├── base.py │ │ │ │ │ │ │ │ ├── console.py │ │ │ │ │ │ │ │ ├── dummy.py │ │ │ │ │ │ │ │ ├── filebased.py │ │ │ │ │ │ │ │ ├── __init__.py │ │ │ │ │ │ │ │ ├── locmem.py │ │ │ │ │ │ │ │ └── smtp.py │ │ │ │ │ │ │ ├── __init__.py │ │ │ │ │ │ │ ├── message.py │ │ │ │ │ │ │ └── utils.py │ │ │ │ │ │ ├── management │ │ │ │ │ │ │ ├── base.py │ │ │ │ │ │ │ ├── color.py │ │ │ │ │ │ │ ├── commands │ │ │ │ │ │ │ │ ├── cleanup.py │ │ │ │ │ │ │ │ ├── compilemessages.py │ │ │ │ │ │ │ │ ├── createcachetable.py │ │ │ │ │ │ │ │ ├── dbshell.py │ │ │ │ │ │ │ │ ├── diffsettings.py │ │ │ │ │ │ │ │ ├── dumpdata.py │ │ │ │ │ │ │ │ ├── flush.py │ │ │ │ │ │ │ │ ├── __init__.py │ │ │ │ │ │ │ │ ├── inspectdb.py │ │ │ │ │ │ │ │ ├── loaddata.py │ │ │ │ │ │ │ │ ├── makemessages.py │ │ │ │ │ │ │ │ ├── reset.py │ │ │ │ │ │ │ │ ├── runfcgi.py │ │ │ │ │ │ │ │ ├── runserver.py │ │ │ │ │ │ │ │ ├── shell.py │ │ │ │ │ │ │ │ ├── sqlall.py │ │ │ │ │ │ │ │ ├── sqlclear.py │ │ │ │ │ │ │ │ ├── sqlcustom.py │ │ │ │ │ │ │ │ ├── sqlflush.py │ │ │ │ │ │ │ │ ├── sqlindexes.py │ │ │ │ │ │ │ │ ├── sqlinitialdata.py │ │ │ │ │ │ │ │ ├── sql.py │ │ │ │ │ │ │ │ ├── sqlreset.py │ │ │ │ │ │ │ │ ├── sqlsequencereset.py │ │ │ │ │ │ │ │ ├── startapp.py │ │ │ │ │ │ │ │ ├── startproject.py │ │ │ │ │ │ │ │ ├── syncdb.py │ │ │ │ │ │ │ │ ├── test.py │ │ │ │ │ │ │ │ ├── testserver.py │ │ │ │ │ │ │ │ └── validate.py │ │ │ │ │ │ │ ├── __init__.py │ │ │ │ │ │ │ ├── sql.py │ │ │ │ │ │ │ └── validation.py │ │ │ │ │ │ ├── paginator.py │ │ │ │ │ │ ├── serializers │ │ │ │ │ │ │ ├── base.py │ │ │ │ │ │ │ ├── __init__.py │ │ │ │ │ │ │ ├── json.py │ │ │ │ │ │ │ ├── python.py │ │ │ │ │ │ │ ├── pyyaml.py │ │ │ │ │ │ │ └── xml_serializer.py │ │ │ │ │ │ ├── servers │ │ │ │ │ │ │ ├── basehttp.py │ │ │ │ │ │ │ ├── fastcgi.py │ │ │ │ │ │ │ └── __init__.py │ │ │ │ │ │ ├── signals.py │ │ │ │ │ │ ├── template_loader.py │ │ │ │ │ │ ├── urlresolvers.py │ │ │ │ │ │ ├── validators.py │ │ │ │ │ │ └── xheaders.py │ │ │ │ │ ├── __init__.py │ │ │ │ │ ├── template │ │ │ │ │ │ ├── context.py │ │ │ │ │ │ ├── debug.py │ │ │ │ │ │ ├── defaultfilters.py │ │ │ │ │ │ ├── defaulttags.py │ │ │ │ │ │ ├── __init__.py │ │ │ │ │ │ ├── loader.py │ │ │ │ │ │ ├── loaders │ │ │ │ │ │ │ ├── app_directories.py │ │ │ │ │ │ │ ├── cached.py │ │ │ │ │ │ │ ├── eggs.py │ │ │ │ │ │ │ ├── filesystem.py │ │ │ │ │ │ │ └── __init__.py │ │ │ │ │ │ ├── loader_tags.py │ │ │ │ │ │ └── smartif.py │ │ │ │ │ ├── templatetags │ │ │ │ │ │ ├── cache.py │ │ │ │ │ │ ├── i18n.py │ │ │ │ │ │ └── __init__.py │ │ │ │ │ └── utils │ │ │ │ │ ├── autoreload.py │ │ │ │ │ ├── cache.py │ │ │ │ │ ├── checksums.py │ │ │ │ │ ├── copycompat.py │ │ │ │ │ ├── daemonize.py │ │ │ │ │ ├── datastructures.py │ │ │ │ │ ├── dateformat.py │ │ │ │ │ ├── dates.py │ │ │ │ │ ├── datetime_safe.py │ │ │ │ │ ├── decorators.py │ │ │ │ │ ├── encoding.py │ │ │ │ │ ├── feedgenerator.py │ │ │ │ │ ├── formats.py │ │ │ │ │ ├── functional.py │ │ │ │ │ ├── hashcompat.py │ │ │ │ │ ├── html.py │ │ │ │ │ ├── http.py │ │ │ │ │ ├── importlib.py │ │ │ │ │ ├── __init__.py │ │ │ │ │ ├── itercompat.py │ │ │ │ │ ├── module_loading.py │ │ │ │ │ ├── numberformat.py │ │ │ │ │ ├── _os.py │ │ │ │ │ ├── regex_helper.py │ │ │ │ │ ├── safestring.py │ │ │ │ │ ├── simplejson │ │ │ │ │ │ ├── decoder.py │ │ │ │ │ │ ├── encoder.py │ │ │ │ │ │ ├── __init__.py │ │ │ │ │ │ ├── scanner.py │ │ │ │ │ │ └── tool.py │ │ │ │ │ ├── stopwords.py │ │ │ │ │ ├── synch.py │ │ │ │ │ ├── termcolors.py │ │ │ │ │ ├── text.py │ │ │ │ │ ├── _threading_local.py │ │ │ │ │ ├── thread_support.py │ │ │ │ │ ├── timesince.py │ │ │ │ │ ├── translation │ │ │ │ │ │ ├── __init__.py │ │ │ │ │ │ ├── trans_null.py │ │ │ │ │ │ └── trans_real.py │ │ │ │ │ ├── tree.py │ │ │ │ │ ├── tzinfo.py │ │ │ │ │ ├── version.py │ │ │ │ │ └── xmlutils.py │ │ │ │ ├── graphy │ │ │ │ │ ├── backends │ │ │ │ │ │ ├── google_chart_api │ │ │ │ │ │ │ ├── encoders.py │ │ │ │ │ │ │ ├── __init__.py │ │ │ │ │ │ │ └── util.py │ │ │ │ │ │ └── __init__.py │ │ │ │ │ ├── bar_chart.py │ │ │ │ │ ├── common.py │ │ │ │ │ ├── formatters.py │ │ │ │ │ ├── __init__.py │ │ │ │ │ ├── line_chart.py │ │ │ │ │ ├── pie_chart.py │ │ │ │ │ └── util.py │ │ │ │ ├── __init__.py │ │ │ │ └── __init__.pyc │ │ │ ├── runtime │ │ │ │ ├── apiproxy_errors.py │ │ │ │ ├── apiproxy_errors.pyc │ │ │ │ ├── apiproxy.py │ │ │ │ ├── apiproxy.pyc │ │ │ │ ├── background.py │ │ │ │ ├── cgi.py │ │ │ │ ├── features │ │ │ │ │ ├── __init__.py │ │ │ │ │ └── __init__.pyc │ │ │ │ ├── __init__.py │ │ │ │ ├── __init__.pyc │ │ │ │ ├── request_environment.py │ │ │ │ ├── runtime.py │ │ │ │ ├── shutdown.py │ │ │ │ └── wsgi.py │ │ │ └── tools │ │ │ ├── adaptive_thread_pool.py │ │ │ ├── adaptive_thread_pool.pyc │ │ │ ├── api_server.py │ │ │ ├── appcfg_java.py │ │ │ ├── appcfg_java.pyc │ │ │ ├── appcfg.py │ │ │ ├── app_engine_config_exception.py │ │ │ ├── app_engine_config_exception.pyc │ │ │ ├── appengine_rpc_httplib2.py │ │ │ ├── appengine_rpc_httplib2.pyc │ │ │ ├── appengine_rpc.py │ │ │ ├── appengine_rpc.pyc │ │ │ ├── app_engine_web_xml_parser.py │ │ │ ├── app_engine_web_xml_parser.pyc │ │ │ ├── augment_mimetypes.py │ │ │ ├── augment_mimetypes.pyc │ │ │ ├── backends_conversion.py │ │ │ ├── backends_xml_parser.py │ │ │ ├── backends_xml_parser.pyc │ │ │ ├── boolean_action.py │ │ │ ├── boolean_action.pyc │ │ │ ├── bulkload_client.py │ │ │ ├── bulkloader.py │ │ │ ├── bulkloader.pyc │ │ │ ├── cron_xml_parser.py │ │ │ ├── cron_xml_parser.pyc │ │ │ ├── devappserver2 │ │ │ │ ├── admin │ │ │ │ │ ├── admin_request_handler.py │ │ │ │ │ ├── admin_request_handler.pyc │ │ │ │ │ ├── admin_request_handler_test.py │ │ │ │ │ ├── admin_server.py │ │ │ │ │ ├── admin_server.pyc │ │ │ │ │ ├── assets │ │ │ │ │ │ ├── check_no_box.png │ │ │ │ │ │ ├── common.css │ │ │ │ │ │ ├── google_logo_41.png │ │ │ │ │ │ └── jquery-1.8.2.min.js │ │ │ │ │ ├── blobstore_viewer.py │ │ │ │ │ ├── blobstore_viewer.pyc │ │ │ │ │ ├── blobstore_viewer_test.py │ │ │ │ │ ├── console.py │ │ │ │ │ ├── console.pyc │ │ │ │ │ ├── console_test.py │ │ │ │ │ ├── cron_handler.py │ │ │ │ │ ├── cron_handler.pyc │ │ │ │ │ ├── cron_handler_test.py │ │ │ │ │ ├── datastore_indexes_viewer.py │ │ │ │ │ ├── datastore_indexes_viewer.pyc │ │ │ │ │ ├── datastore_stats_handler.py │ │ │ │ │ ├── datastore_stats_handler.pyc │ │ │ │ │ ├── datastore_viewer.py │ │ │ │ │ ├── datastore_viewer.pyc │ │ │ │ │ ├── datastore_viewer_test.py │ │ │ │ │ ├── __init__.py │ │ │ │ │ ├── __init__.pyc │ │ │ │ │ ├── logs_handler.py │ │ │ │ │ ├── logs_handler.pyc │ │ │ │ │ ├── mail_request_handler.py │ │ │ │ │ ├── mail_request_handler.pyc │ │ │ │ │ ├── mail_request_handler_test.py │ │ │ │ │ ├── memcache_viewer.py │ │ │ │ │ ├── memcache_viewer.pyc │ │ │ │ │ ├── modules_handler.py │ │ │ │ │ ├── modules_handler.pyc │ │ │ │ │ ├── quit_handler.py │ │ │ │ │ ├── quit_handler.pyc │ │ │ │ │ ├── search_handler.py │ │ │ │ │ ├── search_handler.pyc │ │ │ │ │ ├── static_file_handler.py │ │ │ │ │ ├── static_file_handler.pyc │ │ │ │ │ ├── taskqueue_queues_handler.py │ │ │ │ │ ├── taskqueue_queues_handler.pyc │ │ │ │ │ ├── taskqueue_queues_handler_test.py │ │ │ │ │ ├── taskqueue_tasks_handler.py │ │ │ │ │ ├── taskqueue_tasks_handler.pyc │ │ │ │ │ ├── taskqueue_utils.py │ │ │ │ │ ├── taskqueue_utils.pyc │ │ │ │ │ ├── taskqueue_utils_test.py │ │ │ │ │ ├── templates │ │ │ │ │ │ ├── blobstore_viewer.css │ │ │ │ │ │ ├── blobstore_viewer.html │ │ │ │ │ │ ├── blobstore_viewer.js │ │ │ │ │ │ ├── blob_viewer.html │ │ │ │ │ │ ├── console.css │ │ │ │ │ │ ├── console.html │ │ │ │ │ │ ├── console.js │ │ │ │ │ │ ├── cron.css │ │ │ │ │ │ ├── cron.html │ │ │ │ │ │ ├── datastore_edit.html │ │ │ │ │ │ ├── datastore_edit.js │ │ │ │ │ │ ├── datastore_indexes_viewer.css │ │ │ │ │ │ ├── datastore_indexes_viewer.html │ │ │ │ │ │ ├── datastore_stats.css │ │ │ │ │ │ ├── datastore_stats.html │ │ │ │ │ │ ├── datastore_viewer.css │ │ │ │ │ │ ├── datastore_viewer.html │ │ │ │ │ │ ├── datastore_viewer.js │ │ │ │ │ │ ├── instance_logs.css │ │ │ │ │ │ ├── instance_logs.html │ │ │ │ │ │ ├── mail.css │ │ │ │ │ │ ├── mail.html │ │ │ │ │ │ ├── memcache_viewer.css │ │ │ │ │ │ ├── memcache_viewer.html │ │ │ │ │ │ ├── modules.css │ │ │ │ │ │ ├── modules.html │ │ │ │ │ │ ├── search.css │ │ │ │ │ │ ├── search_document.html │ │ │ │ │ │ ├── search.html │ │ │ │ │ │ ├── search_index.html │ │ │ │ │ │ ├── search_index.js │ │ │ │ │ │ ├── skeleton.html │ │ │ │ │ │ ├── taskqueue_queues.html │ │ │ │ │ │ ├── taskqueue_tasks.html │ │ │ │ │ │ ├── xmpp.css │ │ │ │ │ │ └── xmpp.html │ │ │ │ │ ├── xmpp_request_handler.py │ │ │ │ │ ├── xmpp_request_handler.pyc │ │ │ │ │ └── xmpp_request_handler_test.py │ │ │ │ ├── api_server.py │ │ │ │ ├── api_server.pyc │ │ │ │ ├── api_server_test.py │ │ │ │ ├── application_configuration.py │ │ │ │ ├── application_configuration.pyc │ │ │ │ ├── application_configuration_test.py │ │ │ │ ├── blob_download.py │ │ │ │ ├── blob_download.pyc │ │ │ │ ├── blob_download_test.py │ │ │ │ ├── blob_image.py │ │ │ │ ├── blob_image.pyc │ │ │ │ ├── blob_image_test.py │ │ │ │ ├── blob_upload.py │ │ │ │ ├── blob_upload.pyc │ │ │ │ ├── blob_upload_test.py │ │ │ │ ├── channel.py │ │ │ │ ├── channel.pyc │ │ │ │ ├── channel_test.py │ │ │ │ ├── constants.py │ │ │ │ ├── constants.pyc │ │ │ │ ├── custom_runtime.py │ │ │ │ ├── custom_runtime.pyc │ │ │ │ ├── devappserver2.py │ │ │ │ ├── devappserver2_test.py │ │ │ │ ├── dispatcher.py │ │ │ │ ├── dispatcher.pyc │ │ │ │ ├── dispatcher_test.py │ │ │ │ ├── endpoints │ │ │ │ │ ├── api_config_manager.py │ │ │ │ │ ├── api_config_manager.pyc │ │ │ │ │ ├── api_config_manager_test.py │ │ │ │ │ ├── api_request.py │ │ │ │ │ ├── api_request.pyc │ │ │ │ │ ├── api_request_test.py │ │ │ │ │ ├── discovery_api_proxy.py │ │ │ │ │ ├── discovery_api_proxy.pyc │ │ │ │ │ ├── discovery_api_proxy_test.py │ │ │ │ │ ├── discovery_service.py │ │ │ │ │ ├── discovery_service.pyc │ │ │ │ │ ├── discovery_service_test.py │ │ │ │ │ ├── endpoints_server.py │ │ │ │ │ ├── endpoints_server.pyc │ │ │ │ │ ├── endpoints_server_test.py │ │ │ │ │ ├── errors.py │ │ │ │ │ ├── errors.pyc │ │ │ │ │ ├── generated_error_info.py │ │ │ │ │ ├── generated_error_info.pyc │ │ │ │ │ ├── __init__.py │ │ │ │ │ ├── __init__.pyc │ │ │ │ │ ├── parameter_converter.py │ │ │ │ │ ├── parameter_converter.pyc │ │ │ │ │ ├── testdata │ │ │ │ │ │ ├── app.yaml │ │ │ │ │ │ ├── test_service.py │ │ │ │ │ │ └── tictactoe-v1.api │ │ │ │ │ ├── test_utils.py │ │ │ │ │ ├── util.py │ │ │ │ │ ├── util.pyc │ │ │ │ │ └── util_test.py │ │ │ │ ├── environ_utils.py │ │ │ │ ├── environ_utils_test.py │ │ │ │ ├── errors.py │ │ │ │ ├── errors.pyc │ │ │ │ ├── file_watcher.py │ │ │ │ ├── file_watcher.pyc │ │ │ │ ├── gcd_application.py │ │ │ │ ├── gcd_application.pyc │ │ │ │ ├── gcs_server.py │ │ │ │ ├── gcs_server.pyc │ │ │ │ ├── gcs_server_test.py │ │ │ │ ├── go_application.py │ │ │ │ ├── go_application.pyc │ │ │ │ ├── go_errors.py │ │ │ │ ├── go_errors.pyc │ │ │ │ ├── go_managedvm.py │ │ │ │ ├── go_managedvm.pyc │ │ │ │ ├── go_runtime.py │ │ │ │ ├── go_runtime.pyc │ │ │ │ ├── health_check_service.py │ │ │ │ ├── health_check_service.pyc │ │ │ │ ├── http_proxy.py │ │ │ │ ├── http_proxy.pyc │ │ │ │ ├── http_proxy_test.py │ │ │ │ ├── http_runtime_constants.py │ │ │ │ ├── http_runtime_constants.pyc │ │ │ │ ├── http_runtime.py │ │ │ │ ├── http_runtime.pyc │ │ │ │ ├── http_runtime_test.py │ │ │ │ ├── http_utils.py │ │ │ │ ├── http_utils.pyc │ │ │ │ ├── __init__.py │ │ │ │ ├── __init__.pyc │ │ │ │ ├── inotify_file_watcher.py │ │ │ │ ├── inotify_file_watcher.pyc │ │ │ │ ├── inotify_file_watcher_test.py │ │ │ │ ├── instance.py │ │ │ │ ├── instance.pyc │ │ │ │ ├── instance_test.py │ │ │ │ ├── java_application.py │ │ │ │ ├── java_application.pyc │ │ │ │ ├── java_runtime.py │ │ │ │ ├── java_runtime.pyc │ │ │ │ ├── login.py │ │ │ │ ├── login.pyc │ │ │ │ ├── login_test.py │ │ │ │ ├── log_manager.py │ │ │ │ ├── log_manager.pyc │ │ │ │ ├── module.py │ │ │ │ ├── module.pyc │ │ │ │ ├── module_test.py │ │ │ │ ├── mtime_file_watcher.py │ │ │ │ ├── mtime_file_watcher.pyc │ │ │ │ ├── mtime_file_watcher_test.py │ │ │ │ ├── php_runtime.py │ │ │ │ ├── php_runtime.pyc │ │ │ │ ├── python │ │ │ │ │ ├── __init__.py │ │ │ │ │ ├── pdb_sandbox.py │ │ │ │ │ ├── request_handler.py │ │ │ │ │ ├── request_state.py │ │ │ │ │ ├── request_state_test.py │ │ │ │ │ ├── runtime.py │ │ │ │ │ ├── runtime_test.py │ │ │ │ │ ├── sandbox.py │ │ │ │ │ ├── sandbox_test.py │ │ │ │ │ ├── stubs.py │ │ │ │ │ └── stubs_test.py │ │ │ │ ├── python_runtime.py │ │ │ │ ├── python_runtime.pyc │ │ │ │ ├── request_rewriter.py │ │ │ │ ├── request_rewriter.pyc │ │ │ │ ├── request_rewriter_test.py │ │ │ │ ├── runtime_config_pb2.py │ │ │ │ ├── runtime_config_pb2.pyc │ │ │ │ ├── safe_subprocess.py │ │ │ │ ├── safe_subprocess.pyc │ │ │ │ ├── scheduled_executor.py │ │ │ │ ├── scheduled_executor.pyc │ │ │ │ ├── scheduled_executor_test.py │ │ │ │ ├── shutdown.py │ │ │ │ ├── shutdown.pyc │ │ │ │ ├── shutdown_test.py │ │ │ │ ├── start_response_utils.py │ │ │ │ ├── start_response_utils.pyc │ │ │ │ ├── start_response_utils_test.py │ │ │ │ ├── static_files_handler.py │ │ │ │ ├── static_files_handler.pyc │ │ │ │ ├── static_files_handler_test.py │ │ │ │ ├── tee.py │ │ │ │ ├── tee.pyc │ │ │ │ ├── tee_test.py │ │ │ │ ├── thread_executor.py │ │ │ │ ├── thread_executor.pyc │ │ │ │ ├── thread_executor_test.py │ │ │ │ ├── update_checker.py │ │ │ │ ├── update_checker.pyc │ │ │ │ ├── update_checker_test.py │ │ │ │ ├── url_handler.py │ │ │ │ ├── url_handler.pyc │ │ │ │ ├── url_handler_test.py │ │ │ │ ├── util.py │ │ │ │ ├── util.pyc │ │ │ │ ├── util_test.py │ │ │ │ ├── vm_runtime_factory.py │ │ │ │ ├── vm_runtime_factory.pyc │ │ │ │ ├── vm_runtime_proxy_go.py │ │ │ │ ├── vm_runtime_proxy_go.pyc │ │ │ │ ├── vm_runtime_proxy.py │ │ │ │ ├── vm_runtime_proxy.pyc │ │ │ │ ├── watcher_common.py │ │ │ │ ├── watcher_common.pyc │ │ │ │ ├── win32_file_watcher.py │ │ │ │ ├── win32_file_watcher.pyc │ │ │ │ ├── win32_file_watcher_test.py │ │ │ │ ├── wsgi_handler.py │ │ │ │ ├── wsgi_handler.pyc │ │ │ │ ├── wsgi_request_info.py │ │ │ │ ├── wsgi_request_info.pyc │ │ │ │ ├── wsgi_request_info_test.py │ │ │ │ ├── wsgi_server.py │ │ │ │ ├── wsgi_server.pyc │ │ │ │ ├── wsgi_server_test.py │ │ │ │ └── wsgi_test_utils.py │ │ │ ├── dev-channel-js.js │ │ │ ├── dispatch_xml_parser.py │ │ │ ├── dispatch_xml_parser.pyc │ │ │ ├── docker │ │ │ │ ├── containers.py │ │ │ │ ├── containers.pyc │ │ │ │ ├── __init__.py │ │ │ │ └── __init__.pyc │ │ │ ├── dos_xml_parser.py │ │ │ ├── dos_xml_parser.pyc │ │ │ ├── download_appstats.py │ │ │ ├── endpointscfg.py │ │ │ ├── gen_protorpc.py │ │ │ ├── handler_generator.py │ │ │ ├── handler_generator.pyc │ │ │ ├── handler.py │ │ │ ├── handler.pyc │ │ │ ├── __init__.py │ │ │ ├── __init__.pyc │ │ │ ├── jarfile.py │ │ │ ├── jarfile.pyc │ │ │ ├── java_quickstart.py │ │ │ ├── java_quickstart.pyc │ │ │ ├── java_utils.py │ │ │ ├── java_utils.pyc │ │ │ ├── os_compat.py │ │ │ ├── php_cli.py │ │ │ ├── queue_xml_parser.py │ │ │ ├── queue_xml_parser.pyc │ │ │ ├── remote_api_shell.py │ │ │ ├── requeue.py │ │ │ ├── requeue.pyc │ │ │ ├── sdk_update_checker.py │ │ │ ├── sdk_update_checker.pyc │ │ │ ├── value_mixin.py │ │ │ ├── value_mixin.pyc │ │ │ ├── web_xml_parser.py │ │ │ ├── web_xml_parser.pyc │ │ │ ├── xml_parser_utils.py │ │ │ ├── xml_parser_utils.pyc │ │ │ ├── yaml_translator.py │ │ │ └── yaml_translator.pyc │ │ ├── __init__.py │ │ ├── __init__.pyc │ │ ├── net │ │ │ ├── __init__.py │ │ │ ├── __init__.pyc │ │ │ ├── proto │ │ │ │ ├── __init__.py │ │ │ │ ├── __init__.pyc │ │ │ │ ├── message_set.py │ │ │ │ ├── message_set.pyc │ │ │ │ ├── ProtocolBuffer.py │ │ │ │ ├── ProtocolBuffer.pyc │ │ │ │ └── RawMessage.py │ │ │ └── proto2 │ │ │ ├── __init__.py │ │ │ ├── __init__.pyc │ │ │ ├── proto │ │ │ │ ├── descriptor_pb2.py │ │ │ │ ├── descriptor_pb2.pyc │ │ │ │ ├── __init__.py │ │ │ │ └── __init__.pyc │ │ │ └── python │ │ │ ├── __init__.py │ │ │ ├── __init__.pyc │ │ │ ├── internal │ │ │ │ ├── api_implementation.py │ │ │ │ ├── api_implementation.pyc │ │ │ │ ├── containers.py │ │ │ │ ├── containers.pyc │ │ │ │ ├── decoder.py │ │ │ │ ├── decoder.pyc │ │ │ │ ├── encoder.py │ │ │ │ ├── encoder.pyc │ │ │ │ ├── enum_type_wrapper.py │ │ │ │ ├── enum_type_wrapper.pyc │ │ │ │ ├── __init__.py │ │ │ │ ├── __init__.pyc │ │ │ │ ├── message_listener.py │ │ │ │ ├── message_listener.pyc │ │ │ │ ├── python_message.py │ │ │ │ ├── python_message.pyc │ │ │ │ ├── type_checkers.py │ │ │ │ ├── type_checkers.pyc │ │ │ │ ├── wire_format.py │ │ │ │ └── wire_format.pyc │ │ │ └── public │ │ │ ├── basic_descriptor_pool.py │ │ │ ├── descriptor_database.py │ │ │ ├── descriptor_database.pyc │ │ │ ├── descriptor_pool.py │ │ │ ├── descriptor_pool.pyc │ │ │ ├── descriptor.py │ │ │ ├── descriptor.pyc │ │ │ ├── __init__.py │ │ │ ├── __init__.pyc │ │ │ ├── message.py │ │ │ ├── message.pyc │ │ │ ├── reflection.py │ │ │ ├── reflection.pyc │ │ │ ├── service.py │ │ │ ├── service_reflection.py │ │ │ ├── symbol_database.py │ │ │ ├── symbol_database.pyc │ │ │ ├── text_encoding.py │ │ │ ├── text_encoding.pyc │ │ │ ├── text_format.py │ │ │ └── text_format.pyc │ │ ├── pyglib │ │ │ ├── gexcept.py │ │ │ ├── __init__.py │ │ │ ├── __init__.pyc │ │ │ ├── singleton.py │ │ │ └── singleton.pyc │ │ └── storage │ │ ├── __init__.py │ │ └── speckle │ │ ├── __init__.py │ │ ├── proto │ │ │ ├── client_error_code_pb2.py │ │ │ ├── client_pb2.py │ │ │ ├── __init__.py │ │ │ ├── jdbc_type.py │ │ │ └── sql_pb2.py │ │ └── python │ │ ├── api │ │ │ ├── constants │ │ │ │ ├── CLIENT.py │ │ │ │ ├── FIELD_TYPE.py │ │ │ │ ├── FLAG.py │ │ │ │ └── __init__.py │ │ │ ├── converters.py │ │ │ ├── __init__.py │ │ │ ├── rdbms_apiproxy.py │ │ │ ├── rdbms_googleapi.py │ │ │ └── rdbms.py │ │ ├── django │ │ │ ├── backend │ │ │ │ ├── base.py │ │ │ │ ├── client.py │ │ │ │ ├── __init__.py │ │ │ │ └── oauth2storage.py │ │ │ ├── __init__.py │ │ │ └── management │ │ │ ├── commands │ │ │ │ ├── getoauthtoken.py │ │ │ │ └── __init__.py │ │ │ └── __init__.py │ │ ├── __init__.py │ │ └── tool │ │ ├── google_sql.py │ │ └── __init__.py │ ├── gopath │ ├── goroot │ │ ├── AUTHORS │ │ ├── bin │ │ │ ├── goapp │ │ │ ├── go-app-builder │ │ │ ├── godoc │ │ │ └── gofmt │ │ ├── CONTRIBUTORS │ │ ├── doc │ │ │ ├── articles │ │ │ │ ├── go_command.html │ │ │ │ ├── index.html │ │ │ │ ├── race_detector.html │ │ │ │ └── wiki │ │ │ │ ├── edit.html │ │ │ │ ├── final.go │ │ │ │ ├── final-noclosure.go │ │ │ │ ├── final-noerror.go │ │ │ │ ├── final-parsetemplate.go │ │ │ │ ├── final-template.go │ │ │ │ ├── get.go │ │ │ │ ├── http-sample.go │ │ │ │ ├── index.html │ │ │ │ ├── notemplate.go │ │ │ │ ├── part1.go │ │ │ │ ├── part1-noerror.go │ │ │ │ ├── part2.go │ │ │ │ ├── part3-errorhandling.go │ │ │ │ ├── part3.go │ │ │ │ ├── test.bash │ │ │ │ ├── test_edit.good │ │ │ │ ├── test_Test.txt.good │ │ │ │ ├── test_view.good │ │ │ │ └── view.html │ │ │ ├── asm.html │ │ │ ├── cmd.html │ │ │ ├── code.html │ │ │ ├── codewalk │ │ │ │ ├── codewalk.css │ │ │ │ ├── codewalk.js │ │ │ │ ├── codewalk.xml │ │ │ │ ├── functions.xml │ │ │ │ ├── markov.go │ │ │ │ ├── markov.xml │ │ │ │ ├── pig.go │ │ │ │ ├── popout.png │ │ │ │ ├── run │ │ │ │ ├── sharemem.xml │ │ │ │ └── urlpoll.go │ │ │ ├── contrib.html │ │ │ ├── contribute.html │ │ │ ├── debugging_with_gdb.html │ │ │ ├── devel │ │ │ │ ├── release.html │ │ │ │ └── weekly.html │ │ │ ├── docs.html │ │ │ ├── effective_go.html │ │ │ ├── gccgo_contribute.html │ │ │ ├── gccgo_install.html │ │ │ ├── go1.1.html │ │ │ ├── go1.2.html │ │ │ ├── go1.3.html │ │ │ ├── go1.4.html │ │ │ ├── go1compat.html │ │ │ ├── go1.html │ │ │ ├── go_faq.html │ │ │ ├── go-logo-black.png │ │ │ ├── go-logo-blue.png │ │ │ ├── go-logo-white.png │ │ │ ├── go_mem.html │ │ │ ├── gopher │ │ │ │ ├── appenginegophercolor.jpg │ │ │ │ ├── appenginegopher.jpg │ │ │ │ ├── appenginelogo.gif │ │ │ │ ├── biplane.jpg │ │ │ │ ├── bumper192x108.png │ │ │ │ ├── bumper320x180.png │ │ │ │ ├── bumper480x270.png │ │ │ │ ├── bumper640x360.png │ │ │ │ ├── bumper.png │ │ │ │ ├── doc.png │ │ │ │ ├── fiveyears.jpg │ │ │ │ ├── frontpage.png │ │ │ │ ├── gopherbw.png │ │ │ │ ├── gophercolor16x16.png │ │ │ │ ├── gophercolor.png │ │ │ │ ├── help.png │ │ │ │ ├── pencil │ │ │ │ │ ├── gopherhat.jpg │ │ │ │ │ ├── gopherhelmet.jpg │ │ │ │ │ ├── gophermega.jpg │ │ │ │ │ ├── gopherrunning.jpg │ │ │ │ │ ├── gopherswim.jpg │ │ │ │ │ └── gopherswrench.jpg │ │ │ │ ├── pkg.png │ │ │ │ ├── project.png │ │ │ │ ├── README │ │ │ │ ├── ref.png │ │ │ │ ├── run.png │ │ │ │ └── talks.png │ │ │ ├── go_spec.html │ │ │ ├── help.html │ │ │ ├── ie.css │ │ │ ├── install.html │ │ │ ├── install-source.html │ │ │ ├── logo-153x55.png │ │ │ ├── play │ │ │ │ ├── fib.go │ │ │ │ ├── hello.go │ │ │ │ ├── life.go │ │ │ │ ├── peano.go │ │ │ │ ├── pi.go │ │ │ │ ├── sieve.go │ │ │ │ ├── solitaire.go │ │ │ │ └── tree.go │ │ │ ├── progs │ │ │ │ ├── cgo1.go │ │ │ │ ├── cgo2.go │ │ │ │ ├── cgo3.go │ │ │ │ ├── cgo4.go │ │ │ │ ├── defer2.go │ │ │ │ ├── defer2.out │ │ │ │ ├── defer.go │ │ │ │ ├── defer.out │ │ │ │ ├── eff_bytesize.go │ │ │ │ ├── eff_bytesize.out │ │ │ │ ├── eff_qr.go │ │ │ │ ├── eff_sequence.go │ │ │ │ ├── eff_sequence.out │ │ │ │ ├── eff_unused1.go │ │ │ │ ├── eff_unused2.go │ │ │ │ ├── error2.go │ │ │ │ ├── error3.go │ │ │ │ ├── error4.go │ │ │ │ ├── error.go │ │ │ │ ├── go1.go │ │ │ │ ├── gobs1.go │ │ │ │ ├── gobs2.go │ │ │ │ ├── image_draw.go │ │ │ │ ├── image_package1.go │ │ │ │ ├── image_package1.out │ │ │ │ ├── image_package2.go │ │ │ │ ├── image_package2.out │ │ │ │ ├── image_package3.go │ │ │ │ ├── image_package3.out │ │ │ │ ├── image_package4.go │ │ │ │ ├── image_package4.out │ │ │ │ ├── image_package5.go │ │ │ │ ├── image_package5.out │ │ │ │ ├── image_package6.go │ │ │ │ ├── image_package6.out │ │ │ │ ├── interface2.go │ │ │ │ ├── interface2.out │ │ │ │ ├── interface.go │ │ │ │ ├── json1.go │ │ │ │ ├── json2.go │ │ │ │ ├── json2.out │ │ │ │ ├── json3.go │ │ │ │ ├── json4.go │ │ │ │ ├── json5.go │ │ │ │ ├── run │ │ │ │ ├── slices.go │ │ │ │ ├── timeout1.go │ │ │ │ ├── timeout2.go │ │ │ │ └── update.bash │ │ │ ├── root.html │ │ │ ├── share.png │ │ │ ├── sieve.gif │ │ │ └── tos.html │ │ ├── favicon.ico │ │ ├── LICENSE │ │ ├── PATENTS │ │ ├── pkg │ │ │ ├── linux_amd64_appengine │ │ │ │ ├── appengine │ │ │ │ │ ├── aetest.a │ │ │ │ │ ├── blobstore.a │ │ │ │ │ ├── capability.a │ │ │ │ │ ├── channel.a │ │ │ │ │ ├── cloudsql.a │ │ │ │ │ ├── datastore.a │ │ │ │ │ ├── delay.a │ │ │ │ │ ├── file.a │ │ │ │ │ ├── image.a │ │ │ │ │ ├── log.a │ │ │ │ │ ├── mail.a │ │ │ │ │ ├── memcache.a │ │ │ │ │ ├── module.a │ │ │ │ │ ├── remote_api.a │ │ │ │ │ ├── runtime.a │ │ │ │ │ ├── search.a │ │ │ │ │ ├── socket.a │ │ │ │ │ ├── taskqueue.a │ │ │ │ │ ├── urlfetch.a │ │ │ │ │ ├── user.a │ │ │ │ │ └── xmpp.a │ │ │ │ ├── appengine.a │ │ │ │ ├── appengine_internal │ │ │ │ │ ├── app_identity.a │ │ │ │ │ ├── base.a │ │ │ │ │ ├── blobstore.a │ │ │ │ │ ├── capability.a │ │ │ │ │ ├── channel.a │ │ │ │ │ ├── datastore.a │ │ │ │ │ ├── files.a │ │ │ │ │ ├── image.a │ │ │ │ │ ├── init.a │ │ │ │ │ ├── log.a │ │ │ │ │ ├── mail.a │ │ │ │ │ ├── memcache.a │ │ │ │ │ ├── modules.a │ │ │ │ │ ├── remote_api.a │ │ │ │ │ ├── runtime_config.a │ │ │ │ │ ├── search.a │ │ │ │ │ ├── socket.a │ │ │ │ │ ├── system.a │ │ │ │ │ ├── taskqueue.a │ │ │ │ │ ├── urlfetch.a │ │ │ │ │ ├── user.a │ │ │ │ │ └── xmpp.a │ │ │ │ ├── appengine_internal.a │ │ │ │ ├── archive │ │ │ │ │ ├── tar.a │ │ │ │ │ └── zip.a │ │ │ │ ├── bufio.a │ │ │ │ ├── bytes.a │ │ │ │ ├── cmd │ │ │ │ │ ├── internal │ │ │ │ │ │ ├── goobj.a │ │ │ │ │ │ ├── objfile.a │ │ │ │ │ │ └── rsc.io │ │ │ │ │ │ ├── arm │ │ │ │ │ │ │ └── armasm.a │ │ │ │ │ │ └── x86 │ │ │ │ │ │ └── x86asm.a │ │ │ │ │ └── pprof │ │ │ │ │ └── internal │ │ │ │ │ ├── commands.a │ │ │ │ │ ├── driver.a │ │ │ │ │ ├── fetch.a │ │ │ │ │ ├── plugin.a │ │ │ │ │ ├── profile.a │ │ │ │ │ ├── report.a │ │ │ │ │ ├── svg.a │ │ │ │ │ ├── symbolizer.a │ │ │ │ │ ├── symbolz.a │ │ │ │ │ └── tempfile.a │ │ │ │ ├── compress │ │ │ │ │ ├── bzip2.a │ │ │ │ │ ├── flate.a │ │ │ │ │ ├── gzip.a │ │ │ │ │ ├── lzw.a │ │ │ │ │ └── zlib.a │ │ │ │ ├── container │ │ │ │ │ ├── heap.a │ │ │ │ │ ├── list.a │ │ │ │ │ └── ring.a │ │ │ │ ├── crypto │ │ │ │ │ ├── aes.a │ │ │ │ │ ├── cipher.a │ │ │ │ │ ├── des.a │ │ │ │ │ ├── dsa.a │ │ │ │ │ ├── ecdsa.a │ │ │ │ │ ├── elliptic.a │ │ │ │ │ ├── hmac.a │ │ │ │ │ ├── md5.a │ │ │ │ │ ├── rand.a │ │ │ │ │ ├── rc4.a │ │ │ │ │ ├── rsa.a │ │ │ │ │ ├── sha1.a │ │ │ │ │ ├── sha256.a │ │ │ │ │ ├── sha512.a │ │ │ │ │ ├── subtle.a │ │ │ │ │ ├── tls.a │ │ │ │ │ ├── x509 │ │ │ │ │ │ └── pkix.a │ │ │ │ │ └── x509.a │ │ │ │ ├── crypto.a │ │ │ │ ├── database │ │ │ │ │ ├── sql │ │ │ │ │ │ └── driver.a │ │ │ │ │ └── sql.a │ │ │ │ ├── debug │ │ │ │ │ ├── dwarf.a │ │ │ │ │ ├── elf.a │ │ │ │ │ ├── gosym.a │ │ │ │ │ ├── macho.a │ │ │ │ │ ├── pe.a │ │ │ │ │ └── plan9obj.a │ │ │ │ ├── encoding │ │ │ │ │ ├── ascii85.a │ │ │ │ │ ├── asn1.a │ │ │ │ │ ├── base32.a │ │ │ │ │ ├── base64.a │ │ │ │ │ ├── binary.a │ │ │ │ │ ├── csv.a │ │ │ │ │ ├── gob.a │ │ │ │ │ ├── hex.a │ │ │ │ │ ├── json.a │ │ │ │ │ ├── pem.a │ │ │ │ │ └── xml.a │ │ │ │ ├── encoding.a │ │ │ │ ├── errors.a │ │ │ │ ├── expvar.a │ │ │ │ ├── flag.a │ │ │ │ ├── fmt.a │ │ │ │ ├── github.com │ │ │ │ │ └── golang │ │ │ │ │ └── protobuf │ │ │ │ │ └── proto.a │ │ │ │ ├── go │ │ │ │ │ ├── ast.a │ │ │ │ │ ├── build.a │ │ │ │ │ ├── doc.a │ │ │ │ │ ├── format.a │ │ │ │ │ ├── parser.a │ │ │ │ │ ├── printer.a │ │ │ │ │ ├── scanner.a │ │ │ │ │ └── token.a │ │ │ │ ├── golang.org │ │ │ │ │ └── x │ │ │ │ │ └── tools │ │ │ │ │ └── cmd │ │ │ │ │ └── vet │ │ │ │ │ └── whitelist.a │ │ │ │ ├── hash │ │ │ │ │ ├── adler32.a │ │ │ │ │ ├── crc32.a │ │ │ │ │ ├── crc64.a │ │ │ │ │ └── fnv.a │ │ │ │ ├── hash.a │ │ │ │ ├── html │ │ │ │ │ └── template.a │ │ │ │ ├── html.a │ │ │ │ ├── image │ │ │ │ │ ├── color │ │ │ │ │ │ └── palette.a │ │ │ │ │ ├── color.a │ │ │ │ │ ├── draw.a │ │ │ │ │ ├── gif.a │ │ │ │ │ ├── jpeg.a │ │ │ │ │ └── png.a │ │ │ │ ├── image.a │ │ │ │ ├── index │ │ │ │ │ └── suffixarray.a │ │ │ │ ├── internal │ │ │ │ │ └── syscall.a │ │ │ │ ├── io │ │ │ │ │ └── ioutil.a │ │ │ │ ├── io.a │ │ │ │ ├── log │ │ │ │ │ └── syslog.a │ │ │ │ ├── log.a │ │ │ │ ├── math │ │ │ │ │ ├── big.a │ │ │ │ │ ├── cmplx.a │ │ │ │ │ └── rand.a │ │ │ │ ├── math.a │ │ │ │ ├── mime │ │ │ │ │ └── multipart.a │ │ │ │ ├── mime.a │ │ │ │ ├── net │ │ │ │ │ ├── http │ │ │ │ │ │ ├── cgi.a │ │ │ │ │ │ ├── cookiejar.a │ │ │ │ │ │ ├── fcgi.a │ │ │ │ │ │ ├── httptest.a │ │ │ │ │ │ ├── httputil.a │ │ │ │ │ │ ├── internal.a │ │ │ │ │ │ └── pprof.a │ │ │ │ │ ├── http.a │ │ │ │ │ ├── mail.a │ │ │ │ │ ├── rpc │ │ │ │ │ │ └── jsonrpc.a │ │ │ │ │ ├── rpc.a │ │ │ │ │ ├── smtp.a │ │ │ │ │ ├── textproto.a │ │ │ │ │ └── url.a │ │ │ │ ├── net.a │ │ │ │ ├── os │ │ │ │ │ ├── exec.a │ │ │ │ │ ├── signal.a │ │ │ │ │ └── user.a │ │ │ │ ├── os.a │ │ │ │ ├── path │ │ │ │ │ └── filepath.a │ │ │ │ ├── path.a │ │ │ │ ├── reflect.a │ │ │ │ ├── regexp │ │ │ │ │ └── syntax.a │ │ │ │ ├── regexp.a │ │ │ │ ├── runtime │ │ │ │ │ ├── cgo.a │ │ │ │ │ ├── debug.a │ │ │ │ │ ├── pprof.a │ │ │ │ │ └── race.a │ │ │ │ ├── runtime.a │ │ │ │ ├── sort.a │ │ │ │ ├── strconv.a │ │ │ │ ├── strings.a │ │ │ │ ├── sync │ │ │ │ │ └── atomic.a │ │ │ │ ├── sync.a │ │ │ │ ├── syscall.a │ │ │ │ ├── testing │ │ │ │ │ ├── iotest.a │ │ │ │ │ └── quick.a │ │ │ │ ├── testing.a │ │ │ │ ├── text │ │ │ │ │ ├── scanner.a │ │ │ │ │ ├── tabwriter.a │ │ │ │ │ ├── template │ │ │ │ │ │ └── parse.a │ │ │ │ │ └── template.a │ │ │ │ ├── time.a │ │ │ │ ├── unicode │ │ │ │ │ ├── utf16.a │ │ │ │ │ └── utf8.a │ │ │ │ └── unicode.a │ │ │ └── tool │ │ │ ├── docker-gab │ │ │ └── linux_amd64 │ │ │ ├── 6g │ │ │ ├── 6l │ │ │ └── pack │ │ ├── README │ │ ├── src │ │ │ ├── appengine │ │ │ │ ├── aetest │ │ │ │ │ ├── context.go │ │ │ │ │ ├── instance.go │ │ │ │ │ └── user.go │ │ │ │ ├── appengine.go │ │ │ │ ├── blobstore │ │ │ │ │ └── blobstore.go │ │ │ │ ├── capability │ │ │ │ │ └── capability.go │ │ │ │ ├── channel │ │ │ │ │ └── channel.go │ │ │ │ ├── cloudsql │ │ │ │ │ ├── cloudsql_dev.go │ │ │ │ │ └── cloudsql.go │ │ │ │ ├── datastore │ │ │ │ │ ├── datastore.go │ │ │ │ │ ├── doc.go │ │ │ │ │ ├── key.go │ │ │ │ │ ├── load.go │ │ │ │ │ ├── prop.go │ │ │ │ │ ├── query.go │ │ │ │ │ ├── save.go │ │ │ │ │ └── transaction.go │ │ │ │ ├── delay │ │ │ │ │ └── delay.go │ │ │ │ ├── errors.go │ │ │ │ ├── file │ │ │ │ │ ├── file.go │ │ │ │ │ ├── read.go │ │ │ │ │ └── write.go │ │ │ │ ├── identity.go │ │ │ │ ├── image │ │ │ │ │ └── image.go │ │ │ │ ├── log │ │ │ │ │ └── log.go │ │ │ │ ├── mail │ │ │ │ │ └── mail.go │ │ │ │ ├── memcache │ │ │ │ │ └── memcache.go │ │ │ │ ├── module │ │ │ │ │ └── module.go │ │ │ │ ├── namespace.go │ │ │ │ ├── remote_api │ │ │ │ │ ├── client.go │ │ │ │ │ └── remote_api.go │ │ │ │ ├── runtime │ │ │ │ │ └── runtime.go │ │ │ │ ├── search │ │ │ │ │ ├── field.go │ │ │ │ │ ├── search.go │ │ │ │ │ └── struct.go │ │ │ │ ├── socket │ │ │ │ │ └── socket.go │ │ │ │ ├── taskqueue │ │ │ │ │ └── taskqueue.go │ │ │ │ ├── timeout.go │ │ │ │ ├── urlfetch │ │ │ │ │ └── urlfetch.go │ │ │ │ ├── user │ │ │ │ │ ├── oauth.go │ │ │ │ │ ├── user_dev.go │ │ │ │ │ └── user.go │ │ │ │ └── xmpp │ │ │ │ └── xmpp.go │ │ │ ├── appengine_internal │ │ │ │ ├── api_dev.go │ │ │ │ ├── app_identity │ │ │ │ │ └── app_identity_service.pb.go │ │ │ │ ├── app_id.go │ │ │ │ ├── base │ │ │ │ │ └── api_base.pb.go │ │ │ │ ├── blobstore │ │ │ │ │ └── blobstore_service.pb.go │ │ │ │ ├── capability │ │ │ │ │ └── capability_service.pb.go │ │ │ │ ├── channel │ │ │ │ │ └── channel_service.pb.go │ │ │ │ ├── datastore │ │ │ │ │ └── datastore.pb.go │ │ │ │ ├── files │ │ │ │ │ └── file_service.pb.go │ │ │ │ ├── identity_dev.go │ │ │ │ ├── identity.go │ │ │ │ ├── image │ │ │ │ │ └── images_service.pb.go │ │ │ │ ├── init │ │ │ │ │ ├── init_dev.go │ │ │ │ │ └── init.go │ │ │ │ ├── internal.go │ │ │ │ ├── log │ │ │ │ │ └── log_service.pb.go │ │ │ │ ├── mail │ │ │ │ │ └── mail_service.pb.go │ │ │ │ ├── memcache │ │ │ │ │ └── memcache_service.pb.go │ │ │ │ ├── modules │ │ │ │ │ └── modules_service.pb.go │ │ │ │ ├── remote_api │ │ │ │ │ └── remote_api.pb.go │ │ │ │ ├── runtime_config │ │ │ │ │ └── runtime_config.pb.go │ │ │ │ ├── search │ │ │ │ │ └── search.pb.go │ │ │ │ ├── socket │ │ │ │ │ └── remote_socket_service.pb.go │ │ │ │ ├── system │ │ │ │ │ └── system_service.pb.go │ │ │ │ ├── taskqueue │ │ │ │ │ └── taskqueue_service.pb.go │ │ │ │ ├── transaction.go │ │ │ │ ├── urlfetch │ │ │ │ │ └── urlfetch_service.pb.go │ │ │ │ ├── user │ │ │ │ │ └── user_service.pb.go │ │ │ │ └── xmpp │ │ │ │ └── xmpp_service.pb.go │ │ │ ├── archive │ │ │ │ ├── tar │ │ │ │ │ ├── common.go │ │ │ │ │ ├── reader.go │ │ │ │ │ ├── stat_atimespec.go │ │ │ │ │ ├── stat_atim.go │ │ │ │ │ ├── stat_unix.go │ │ │ │ │ └── writer.go │ │ │ │ └── zip │ │ │ │ ├── reader.go │ │ │ │ ├── register.go │ │ │ │ ├── struct.go │ │ │ │ └── writer.go │ │ │ ├── bufio │ │ │ │ ├── bufio.go │ │ │ │ └── scan.go │ │ │ ├── builtin │ │ │ │ └── builtin.go │ │ │ ├── bytes │ │ │ │ ├── buffer.go │ │ │ │ ├── bytes_decl.go │ │ │ │ ├── bytes.go │ │ │ │ └── reader.go │ │ │ ├── cmd │ │ │ │ ├── 5a │ │ │ │ │ └── doc.go │ │ │ │ ├── 5c │ │ │ │ │ └── doc.go │ │ │ │ ├── 5g │ │ │ │ │ └── doc.go │ │ │ │ ├── 5l │ │ │ │ │ └── doc.go │ │ │ │ ├── 6a │ │ │ │ │ └── doc.go │ │ │ │ ├── 6c │ │ │ │ │ └── doc.go │ │ │ │ ├── 6g │ │ │ │ │ └── doc.go │ │ │ │ ├── 6l │ │ │ │ │ └── doc.go │ │ │ │ ├── 8a │ │ │ │ │ └── doc.go │ │ │ │ ├── 8c │ │ │ │ │ └── doc.go │ │ │ │ ├── 8g │ │ │ │ │ └── doc.go │ │ │ │ ├── 8l │ │ │ │ │ └── doc.go │ │ │ │ ├── addr2line │ │ │ │ │ └── main.go │ │ │ │ ├── api │ │ │ │ │ ├── goapi.go │ │ │ │ │ ├── run.go │ │ │ │ │ └── testdata │ │ │ │ │ └── src │ │ │ │ │ └── pkg │ │ │ │ │ ├── p1 │ │ │ │ │ │ └── p1.go │ │ │ │ │ ├── p2 │ │ │ │ │ │ └── p2.go │ │ │ │ │ └── p3 │ │ │ │ │ └── p3.go │ │ │ │ ├── cc │ │ │ │ │ └── doc.go │ │ │ │ ├── cgo │ │ │ │ │ ├── ast.go │ │ │ │ │ ├── doc.go │ │ │ │ │ ├── gcc.go │ │ │ │ │ ├── godefs.go │ │ │ │ │ ├── main.go │ │ │ │ │ ├── out.go │ │ │ │ │ ├── util.go │ │ │ │ │ └── zdefaultcc.go │ │ │ │ ├── fix │ │ │ │ │ ├── doc.go │ │ │ │ │ ├── fix.go │ │ │ │ │ ├── main.go │ │ │ │ │ ├── netipv6zone.go │ │ │ │ │ ├── printerconfig.go │ │ │ │ │ └── typecheck.go │ │ │ │ ├── gc │ │ │ │ │ ├── doc.go │ │ │ │ │ ├── runtime.go │ │ │ │ │ └── unsafe.go │ │ │ │ ├── go │ │ │ │ │ ├── bootstrap.go │ │ │ │ │ ├── build.go │ │ │ │ │ ├── clean.go │ │ │ │ │ ├── context.go │ │ │ │ │ ├── deploy.go │ │ │ │ │ ├── discovery.go │ │ │ │ │ ├── doc.go │ │ │ │ │ ├── env.go │ │ │ │ │ ├── fix.go │ │ │ │ │ ├── fmt.go │ │ │ │ │ ├── generate.go │ │ │ │ │ ├── get.go │ │ │ │ │ ├── go11.go │ │ │ │ │ ├── help.go │ │ │ │ │ ├── http.go │ │ │ │ │ ├── list.go │ │ │ │ │ ├── main.go │ │ │ │ │ ├── pkg.go │ │ │ │ │ ├── run.go │ │ │ │ │ ├── serve.go │ │ │ │ │ ├── signal.go │ │ │ │ │ ├── signal_notunix.go │ │ │ │ │ ├── signal_unix.go │ │ │ │ │ ├── testdata │ │ │ │ │ │ ├── cgocover │ │ │ │ │ │ │ └── p.go │ │ │ │ │ │ ├── generate │ │ │ │ │ │ │ ├── test1.go │ │ │ │ │ │ │ ├── test2.go │ │ │ │ │ │ │ └── test3.go │ │ │ │ │ │ ├── importcom │ │ │ │ │ │ │ ├── bad.go │ │ │ │ │ │ │ ├── conflict.go │ │ │ │ │ │ │ ├── src │ │ │ │ │ │ │ │ ├── bad │ │ │ │ │ │ │ │ │ └── bad.go │ │ │ │ │ │ │ │ ├── conflict │ │ │ │ │ │ │ │ │ ├── a.go │ │ │ │ │ │ │ │ │ └── b.go │ │ │ │ │ │ │ │ ├── works │ │ │ │ │ │ │ │ │ └── x │ │ │ │ │ │ │ │ │ ├── x1.go │ │ │ │ │ │ │ │ │ └── x.go │ │ │ │ │ │ │ │ └── wrongplace │ │ │ │ │ │ │ │ └── x.go │ │ │ │ │ │ │ ├── works.go │ │ │ │ │ │ │ └── wrongplace.go │ │ │ │ │ │ ├── local │ │ │ │ │ │ │ ├── easy.go │ │ │ │ │ │ │ ├── easysub │ │ │ │ │ │ │ │ ├── easysub.go │ │ │ │ │ │ │ │ └── main.go │ │ │ │ │ │ │ ├── hard.go │ │ │ │ │ │ │ └── sub │ │ │ │ │ │ │ ├── sub │ │ │ │ │ │ │ │ └── subsub.go │ │ │ │ │ │ │ └── sub.go │ │ │ │ │ │ ├── shadow │ │ │ │ │ │ │ ├── root1 │ │ │ │ │ │ │ │ └── src │ │ │ │ │ │ │ │ ├── foo │ │ │ │ │ │ │ │ │ └── foo.go │ │ │ │ │ │ │ │ └── math │ │ │ │ │ │ │ │ └── math.go │ │ │ │ │ │ │ └── root2 │ │ │ │ │ │ │ └── src │ │ │ │ │ │ │ └── foo │ │ │ │ │ │ │ └── foo.go │ │ │ │ │ │ ├── src │ │ │ │ │ │ │ ├── badc │ │ │ │ │ │ │ │ └── x.go │ │ │ │ │ │ │ ├── badpkg │ │ │ │ │ │ │ │ └── x.go │ │ │ │ │ │ │ ├── badtest │ │ │ │ │ │ │ │ ├── badsyntax │ │ │ │ │ │ │ │ │ └── x.go │ │ │ │ │ │ │ │ └── badvar │ │ │ │ │ │ │ │ └── x.go │ │ │ │ │ │ │ ├── cgotest │ │ │ │ │ │ │ │ └── m.go │ │ │ │ │ │ │ ├── go-cmd-test │ │ │ │ │ │ │ │ └── helloworld.go │ │ │ │ │ │ │ ├── main_test │ │ │ │ │ │ │ │ └── m.go │ │ │ │ │ │ │ ├── notest │ │ │ │ │ │ │ │ └── hello.go │ │ │ │ │ │ │ ├── syntaxerror │ │ │ │ │ │ │ │ └── x.go │ │ │ │ │ │ │ ├── testcycle │ │ │ │ │ │ │ │ ├── p1 │ │ │ │ │ │ │ │ │ └── p1.go │ │ │ │ │ │ │ │ ├── p2 │ │ │ │ │ │ │ │ │ └── p2.go │ │ │ │ │ │ │ │ └── p3 │ │ │ │ │ │ │ │ └── p3.go │ │ │ │ │ │ │ ├── vetpkg │ │ │ │ │ │ │ │ └── b.go │ │ │ │ │ │ │ └── xtestonly │ │ │ │ │ │ │ └── f.go │ │ │ │ │ │ ├── testimport │ │ │ │ │ │ │ ├── p1 │ │ │ │ │ │ │ │ └── p1.go │ │ │ │ │ │ │ ├── p2 │ │ │ │ │ │ │ │ └── p2.go │ │ │ │ │ │ │ └── p.go │ │ │ │ │ │ ├── testinternal │ │ │ │ │ │ │ └── p.go │ │ │ │ │ │ └── testinternal2 │ │ │ │ │ │ ├── p.go │ │ │ │ │ │ └── x │ │ │ │ │ │ └── y │ │ │ │ │ │ └── z │ │ │ │ │ │ └── internal │ │ │ │ │ │ └── w │ │ │ │ │ │ └── w.go │ │ │ │ │ ├── testflag.go │ │ │ │ │ ├── test.go │ │ │ │ │ ├── testgo.go │ │ │ │ │ ├── tool.go │ │ │ │ │ ├── vcs.go │ │ │ │ │ ├── version.go │ │ │ │ │ ├── vet.go │ │ │ │ │ └── zdefaultcc.go │ │ │ │ ├── go-app-builder │ │ │ │ │ ├── flags.go │ │ │ │ │ ├── gab.go │ │ │ │ │ ├── parser.go │ │ │ │ │ └── synthesizer.go │ │ │ │ ├── godoc │ │ │ │ │ └── doc.go │ │ │ │ ├── gofmt │ │ │ │ │ ├── doc.go │ │ │ │ │ ├── gofmt.go │ │ │ │ │ ├── rewrite.go │ │ │ │ │ └── simplify.go │ │ │ │ ├── internal │ │ │ │ │ ├── goobj │ │ │ │ │ │ └── read.go │ │ │ │ │ ├── objfile │ │ │ │ │ │ ├── disasm.go │ │ │ │ │ │ ├── elf.go │ │ │ │ │ │ ├── goobj.go │ │ │ │ │ │ ├── macho.go │ │ │ │ │ │ ├── objfile.go │ │ │ │ │ │ ├── pe.go │ │ │ │ │ │ └── plan9obj.go │ │ │ │ │ └── rsc.io │ │ │ │ │ ├── arm │ │ │ │ │ │ └── armasm │ │ │ │ │ │ ├── decode.go │ │ │ │ │ │ ├── gnu.go │ │ │ │ │ │ ├── inst.go │ │ │ │ │ │ ├── plan9x.go │ │ │ │ │ │ └── tables.go │ │ │ │ │ └── x86 │ │ │ │ │ └── x86asm │ │ │ │ │ ├── decode.go │ │ │ │ │ ├── gnu.go │ │ │ │ │ ├── inst.go │ │ │ │ │ ├── intel.go │ │ │ │ │ ├── plan9x.go │ │ │ │ │ └── tables.go │ │ │ │ ├── ld │ │ │ │ │ └── doc.go │ │ │ │ ├── nm │ │ │ │ │ ├── doc.go │ │ │ │ │ └── nm.go │ │ │ │ ├── objdump │ │ │ │ │ ├── main.go │ │ │ │ │ └── testdata │ │ │ │ │ └── fmthello.go │ │ │ │ ├── pack │ │ │ │ │ ├── doc.go │ │ │ │ │ └── pack.go │ │ │ │ ├── pprof │ │ │ │ │ ├── doc.go │ │ │ │ │ ├── internal │ │ │ │ │ │ ├── commands │ │ │ │ │ │ │ └── commands.go │ │ │ │ │ │ ├── driver │ │ │ │ │ │ │ ├── driver.go │ │ │ │ │ │ │ └── interactive.go │ │ │ │ │ │ ├── fetch │ │ │ │ │ │ │ └── fetch.go │ │ │ │ │ │ ├── plugin │ │ │ │ │ │ │ └── plugin.go │ │ │ │ │ │ ├── profile │ │ │ │ │ │ │ ├── encode.go │ │ │ │ │ │ │ ├── filter.go │ │ │ │ │ │ │ ├── legacy_profile.go │ │ │ │ │ │ │ ├── profile.go │ │ │ │ │ │ │ ├── proto.go │ │ │ │ │ │ │ └── prune.go │ │ │ │ │ │ ├── report │ │ │ │ │ │ │ ├── report.go │ │ │ │ │ │ │ ├── source.go │ │ │ │ │ │ │ └── source_html.go │ │ │ │ │ │ ├── svg │ │ │ │ │ │ │ └── svg.go │ │ │ │ │ │ ├── symbolizer │ │ │ │ │ │ │ └── symbolizer.go │ │ │ │ │ │ ├── symbolz │ │ │ │ │ │ │ └── symbolz.go │ │ │ │ │ │ └── tempfile │ │ │ │ │ │ └── tempfile.go │ │ │ │ │ └── pprof.go │ │ │ │ └── yacc │ │ │ │ ├── doc.go │ │ │ │ ├── testdata │ │ │ │ │ └── expr │ │ │ │ │ └── main.go │ │ │ │ └── yacc.go │ │ │ ├── compress │ │ │ │ ├── bzip2 │ │ │ │ │ ├── bit_reader.go │ │ │ │ │ ├── bzip2.go │ │ │ │ │ ├── huffman.go │ │ │ │ │ └── move_to_front.go │ │ │ │ ├── flate │ │ │ │ │ ├── copy.go │ │ │ │ │ ├── deflate.go │ │ │ │ │ ├── fixedhuff.go │ │ │ │ │ ├── gen.go │ │ │ │ │ ├── huffman_bit_writer.go │ │ │ │ │ ├── huffman_code.go │ │ │ │ │ ├── inflate.go │ │ │ │ │ ├── reverse_bits.go │ │ │ │ │ └── token.go │ │ │ │ ├── gzip │ │ │ │ │ ├── gunzip.go │ │ │ │ │ └── gzip.go │ │ │ │ ├── lzw │ │ │ │ │ ├── reader.go │ │ │ │ │ └── writer.go │ │ │ │ └── zlib │ │ │ │ ├── reader.go │ │ │ │ └── writer.go │ │ │ ├── container │ │ │ │ ├── heap │ │ │ │ │ └── heap.go │ │ │ │ ├── list │ │ │ │ │ └── list.go │ │ │ │ └── ring │ │ │ │ └── ring.go │ │ │ ├── crypto │ │ │ │ ├── aes │ │ │ │ │ ├── block.go │ │ │ │ │ ├── cipher_asm.go │ │ │ │ │ ├── cipher_generic.go │ │ │ │ │ ├── cipher.go │ │ │ │ │ └── const.go │ │ │ │ ├── cipher │ │ │ │ │ ├── cbc.go │ │ │ │ │ ├── cfb.go │ │ │ │ │ ├── cipher.go │ │ │ │ │ ├── ctr.go │ │ │ │ │ ├── gcm.go │ │ │ │ │ ├── io.go │ │ │ │ │ ├── ofb.go │ │ │ │ │ └── xor.go │ │ │ │ ├── crypto.go │ │ │ │ ├── des │ │ │ │ │ ├── block.go │ │ │ │ │ ├── cipher.go │ │ │ │ │ └── const.go │ │ │ │ ├── dsa │ │ │ │ │ └── dsa.go │ │ │ │ ├── ecdsa │ │ │ │ │ └── ecdsa.go │ │ │ │ ├── elliptic │ │ │ │ │ ├── elliptic.go │ │ │ │ │ ├── p224.go │ │ │ │ │ └── p256.go │ │ │ │ ├── hmac │ │ │ │ │ └── hmac.go │ │ │ │ ├── md5 │ │ │ │ │ ├── gen.go │ │ │ │ │ ├── md5block_decl.go │ │ │ │ │ ├── md5block_generic.go │ │ │ │ │ ├── md5block.go │ │ │ │ │ └── md5.go │ │ │ │ ├── rand │ │ │ │ │ ├── rand.go │ │ │ │ │ ├── rand_linux.go │ │ │ │ │ ├── rand_unix.go │ │ │ │ │ ├── rand_windows.go │ │ │ │ │ └── util.go │ │ │ │ ├── rc4 │ │ │ │ │ ├── rc4_asm.go │ │ │ │ │ ├── rc4.go │ │ │ │ │ └── rc4_ref.go │ │ │ │ ├── rsa │ │ │ │ │ ├── pkcs1v15.go │ │ │ │ │ ├── pss.go │ │ │ │ │ └── rsa.go │ │ │ │ ├── sha1 │ │ │ │ │ ├── sha1block_decl.go │ │ │ │ │ ├── sha1block_generic.go │ │ │ │ │ ├── sha1block.go │ │ │ │ │ └── sha1.go │ │ │ │ ├── sha256 │ │ │ │ │ ├── sha256block_decl.go │ │ │ │ │ ├── sha256block.go │ │ │ │ │ └── sha256.go │ │ │ │ ├── sha512 │ │ │ │ │ ├── sha512block_decl.go │ │ │ │ │ ├── sha512block.go │ │ │ │ │ └── sha512.go │ │ │ │ ├── subtle │ │ │ │ │ └── constant_time.go │ │ │ │ ├── tls │ │ │ │ │ ├── alert.go │ │ │ │ │ ├── cipher_suites.go │ │ │ │ │ ├── common.go │ │ │ │ │ ├── conn.go │ │ │ │ │ ├── generate_cert.go │ │ │ │ │ ├── handshake_client.go │ │ │ │ │ ├── handshake_messages.go │ │ │ │ │ ├── handshake_server.go │ │ │ │ │ ├── key_agreement.go │ │ │ │ │ ├── prf.go │ │ │ │ │ ├── ticket.go │ │ │ │ │ └── tls.go │ │ │ │ └── x509 │ │ │ │ ├── cert_pool.go │ │ │ │ ├── pem_decrypt.go │ │ │ │ ├── pkcs1.go │ │ │ │ ├── pkcs8.go │ │ │ │ ├── pkix │ │ │ │ │ └── pkix.go │ │ │ │ ├── root_cgo_darwin.go │ │ │ │ ├── root_darwin.go │ │ │ │ ├── root.go │ │ │ │ ├── root_nocgo_darwin.go │ │ │ │ ├── root_plan9.go │ │ │ │ ├── root_unix.go │ │ │ │ ├── root_windows.go │ │ │ │ ├── sec1.go │ │ │ │ ├── verify.go │ │ │ │ ├── x509.go │ │ │ │ └── x509_test_import.go │ │ │ ├── database │ │ │ │ └── sql │ │ │ │ ├── convert.go │ │ │ │ ├── driver │ │ │ │ │ ├── driver.go │ │ │ │ │ └── types.go │ │ │ │ └── sql.go │ │ │ ├── debug │ │ │ │ ├── dwarf │ │ │ │ │ ├── buf.go │ │ │ │ │ ├── const.go │ │ │ │ │ ├── entry.go │ │ │ │ │ ├── open.go │ │ │ │ │ ├── type.go │ │ │ │ │ ├── typeunit.go │ │ │ │ │ └── unit.go │ │ │ │ ├── elf │ │ │ │ │ ├── elf.go │ │ │ │ │ └── file.go │ │ │ │ ├── gosym │ │ │ │ │ ├── pclntab.go │ │ │ │ │ └── symtab.go │ │ │ │ ├── macho │ │ │ │ │ ├── fat.go │ │ │ │ │ ├── file.go │ │ │ │ │ └── macho.go │ │ │ │ ├── pe │ │ │ │ │ ├── file.go │ │ │ │ │ └── pe.go │ │ │ │ └── plan9obj │ │ │ │ ├── file.go │ │ │ │ └── plan9obj.go │ │ │ ├── encoding │ │ │ │ ├── ascii85 │ │ │ │ │ └── ascii85.go │ │ │ │ ├── asn1 │ │ │ │ │ ├── asn1.go │ │ │ │ │ ├── common.go │ │ │ │ │ └── marshal.go │ │ │ │ ├── base32 │ │ │ │ │ └── base32.go │ │ │ │ ├── base64 │ │ │ │ │ └── base64.go │ │ │ │ ├── binary │ │ │ │ │ ├── binary.go │ │ │ │ │ └── varint.go │ │ │ │ ├── csv │ │ │ │ │ ├── reader.go │ │ │ │ │ └── writer.go │ │ │ │ ├── encoding.go │ │ │ │ ├── gob │ │ │ │ │ ├── debug.go │ │ │ │ │ ├── decgen.go │ │ │ │ │ ├── dec_helpers.go │ │ │ │ │ ├── decode.go │ │ │ │ │ ├── decoder.go │ │ │ │ │ ├── doc.go │ │ │ │ │ ├── dump.go │ │ │ │ │ ├── encgen.go │ │ │ │ │ ├── enc_helpers.go │ │ │ │ │ ├── encode.go │ │ │ │ │ ├── encoder.go │ │ │ │ │ ├── error.go │ │ │ │ │ └── type.go │ │ │ │ ├── hex │ │ │ │ │ └── hex.go │ │ │ │ ├── json │ │ │ │ │ ├── decode.go │ │ │ │ │ ├── encode.go │ │ │ │ │ ├── fold.go │ │ │ │ │ ├── indent.go │ │ │ │ │ ├── scanner.go │ │ │ │ │ ├── stream.go │ │ │ │ │ └── tags.go │ │ │ │ ├── pem │ │ │ │ │ └── pem.go │ │ │ │ └── xml │ │ │ │ ├── marshal.go │ │ │ │ ├── read.go │ │ │ │ ├── typeinfo.go │ │ │ │ └── xml.go │ │ │ ├── errors │ │ │ │ └── errors.go │ │ │ ├── expvar │ │ │ │ └── expvar.go │ │ │ ├── flag │ │ │ │ └── flag.go │ │ │ ├── fmt │ │ │ │ ├── doc.go │ │ │ │ ├── format.go │ │ │ │ ├── print.go │ │ │ │ └── scan.go │ │ │ ├── github.com │ │ │ │ └── golang │ │ │ │ └── protobuf │ │ │ │ ├── jsonpb │ │ │ │ │ ├── jsonpb.go │ │ │ │ │ └── jsonpb_test_proto │ │ │ │ │ ├── more_test_objects.pb.go │ │ │ │ │ └── test_objects.pb.go │ │ │ │ └── proto │ │ │ │ ├── clone.go │ │ │ │ ├── decode.go │ │ │ │ ├── encode.go │ │ │ │ ├── equal.go │ │ │ │ ├── extensions.go │ │ │ │ ├── lib.go │ │ │ │ ├── message_set.go │ │ │ │ ├── pointer_reflect.go │ │ │ │ ├── pointer_unsafe.go │ │ │ │ ├── properties.go │ │ │ │ ├── proto3_proto │ │ │ │ │ └── proto3.pb.go │ │ │ │ ├── testdata │ │ │ │ │ └── test.pb.go │ │ │ │ ├── text.go │ │ │ │ └── text_parser.go │ │ │ ├── go │ │ │ │ ├── ast │ │ │ │ │ ├── ast.go │ │ │ │ │ ├── commentmap.go │ │ │ │ │ ├── filter.go │ │ │ │ │ ├── import.go │ │ │ │ │ ├── print.go │ │ │ │ │ ├── resolve.go │ │ │ │ │ ├── scope.go │ │ │ │ │ └── walk.go │ │ │ │ ├── build │ │ │ │ │ ├── build.go │ │ │ │ │ ├── doc.go │ │ │ │ │ ├── read.go │ │ │ │ │ ├── syslist.go │ │ │ │ │ └── testdata │ │ │ │ │ ├── multi │ │ │ │ │ │ ├── file_appengine.go │ │ │ │ │ │ └── file.go │ │ │ │ │ └── other │ │ │ │ │ ├── file │ │ │ │ │ │ └── file.go │ │ │ │ │ └── main.go │ │ │ │ ├── doc │ │ │ │ │ ├── comment.go │ │ │ │ │ ├── doc.go │ │ │ │ │ ├── example.go │ │ │ │ │ ├── exports.go │ │ │ │ │ ├── filter.go │ │ │ │ │ ├── headscan.go │ │ │ │ │ ├── reader.go │ │ │ │ │ ├── synopsis.go │ │ │ │ │ └── testdata │ │ │ │ │ ├── a0.go │ │ │ │ │ ├── a1.go │ │ │ │ │ ├── benchmark.go │ │ │ │ │ ├── b.go │ │ │ │ │ ├── blank.go │ │ │ │ │ ├── bugpara.go │ │ │ │ │ ├── c.go │ │ │ │ │ ├── d1.go │ │ │ │ │ ├── d2.go │ │ │ │ │ ├── e.go │ │ │ │ │ ├── error1.go │ │ │ │ │ ├── error2.go │ │ │ │ │ ├── example.go │ │ │ │ │ ├── f.go │ │ │ │ │ └── testing.go │ │ │ │ ├── format │ │ │ │ │ └── format.go │ │ │ │ ├── parser │ │ │ │ │ ├── interface.go │ │ │ │ │ └── parser.go │ │ │ │ ├── printer │ │ │ │ │ ├── nodes.go │ │ │ │ │ ├── printer.go │ │ │ │ │ └── testdata │ │ │ │ │ └── parser.go │ │ │ │ ├── scanner │ │ │ │ │ ├── errors.go │ │ │ │ │ └── scanner.go │ │ │ │ └── token │ │ │ │ ├── position.go │ │ │ │ ├── serialize.go │ │ │ │ └── token.go │ │ │ ├── golang.org │ │ │ │ └── x │ │ │ │ └── tools │ │ │ │ └── cmd │ │ │ │ └── vet │ │ │ │ └── whitelist │ │ │ │ └── whitelist.go │ │ │ ├── hash │ │ │ │ ├── adler32 │ │ │ │ │ └── adler32.go │ │ │ │ ├── crc32 │ │ │ │ │ ├── crc32_amd64x.go │ │ │ │ │ ├── crc32_generic.go │ │ │ │ │ └── crc32.go │ │ │ │ ├── crc64 │ │ │ │ │ └── crc64.go │ │ │ │ ├── fnv │ │ │ │ │ └── fnv.go │ │ │ │ └── hash.go │ │ │ ├── html │ │ │ │ ├── entity.go │ │ │ │ ├── escape.go │ │ │ │ └── template │ │ │ │ ├── attr.go │ │ │ │ ├── content.go │ │ │ │ ├── context.go │ │ │ │ ├── css.go │ │ │ │ ├── doc.go │ │ │ │ ├── error.go │ │ │ │ ├── escape.go │ │ │ │ ├── html.go │ │ │ │ ├── js.go │ │ │ │ ├── template.go │ │ │ │ ├── transition.go │ │ │ │ └── url.go │ │ │ ├── image │ │ │ │ ├── color │ │ │ │ │ ├── color.go │ │ │ │ │ ├── palette │ │ │ │ │ │ ├── generate.go │ │ │ │ │ │ ├── gen.go │ │ │ │ │ │ └── palette.go │ │ │ │ │ └── ycbcr.go │ │ │ │ ├── draw │ │ │ │ │ └── draw.go │ │ │ │ ├── format.go │ │ │ │ ├── geom.go │ │ │ │ ├── gif │ │ │ │ │ ├── reader.go │ │ │ │ │ └── writer.go │ │ │ │ ├── image.go │ │ │ │ ├── jpeg │ │ │ │ │ ├── fdct.go │ │ │ │ │ ├── huffman.go │ │ │ │ │ ├── idct.go │ │ │ │ │ ├── reader.go │ │ │ │ │ ├── scan.go │ │ │ │ │ └── writer.go │ │ │ │ ├── names.go │ │ │ │ ├── png │ │ │ │ │ ├── paeth.go │ │ │ │ │ ├── reader.go │ │ │ │ │ └── writer.go │ │ │ │ └── ycbcr.go │ │ │ ├── index │ │ │ │ └── suffixarray │ │ │ │ ├── qsufsort.go │ │ │ │ └── suffixarray.go │ │ │ ├── internal │ │ │ │ └── syscall │ │ │ │ └── getrandom_linux.go │ │ │ ├── io │ │ │ │ ├── io.go │ │ │ │ ├── ioutil │ │ │ │ │ ├── ioutil.go │ │ │ │ │ └── tempfile.go │ │ │ │ ├── multi.go │ │ │ │ └── pipe.go │ │ │ ├── log │ │ │ │ ├── log.go │ │ │ │ └── syslog │ │ │ │ ├── syslog.go │ │ │ │ ├── syslog_plan9.go │ │ │ │ ├── syslog_unix.go │ │ │ │ └── syslog_windows.go │ │ │ ├── math │ │ │ │ ├── abs.go │ │ │ │ ├── acosh.go │ │ │ │ ├── asin.go │ │ │ │ ├── asinh.go │ │ │ │ ├── atan2.go │ │ │ │ ├── atan.go │ │ │ │ ├── atanh.go │ │ │ │ ├── big │ │ │ │ │ ├── arith_decl.go │ │ │ │ │ ├── arith.go │ │ │ │ │ ├── int.go │ │ │ │ │ ├── nat.go │ │ │ │ │ └── rat.go │ │ │ │ ├── bits.go │ │ │ │ ├── cbrt.go │ │ │ │ ├── cmplx │ │ │ │ │ ├── abs.go │ │ │ │ │ ├── asin.go │ │ │ │ │ ├── conj.go │ │ │ │ │ ├── exp.go │ │ │ │ │ ├── isinf.go │ │ │ │ │ ├── isnan.go │ │ │ │ │ ├── log.go │ │ │ │ │ ├── phase.go │ │ │ │ │ ├── polar.go │ │ │ │ │ ├── pow.go │ │ │ │ │ ├── rect.go │ │ │ │ │ ├── sin.go │ │ │ │ │ ├── sqrt.go │ │ │ │ │ └── tan.go │ │ │ │ ├── const.go │ │ │ │ ├── copysign.go │ │ │ │ ├── dim.go │ │ │ │ ├── erf.go │ │ │ │ ├── exp.go │ │ │ │ ├── expm1.go │ │ │ │ ├── floor.go │ │ │ │ ├── frexp.go │ │ │ │ ├── gamma.go │ │ │ │ ├── hypot.go │ │ │ │ ├── j0.go │ │ │ │ ├── j1.go │ │ │ │ ├── jn.go │ │ │ │ ├── ldexp.go │ │ │ │ ├── lgamma.go │ │ │ │ ├── log10.go │ │ │ │ ├── log1p.go │ │ │ │ ├── logb.go │ │ │ │ ├── log.go │ │ │ │ ├── modf.go │ │ │ │ ├── mod.go │ │ │ │ ├── nextafter.go │ │ │ │ ├── pow10.go │ │ │ │ ├── pow.go │ │ │ │ ├── rand │ │ │ │ │ ├── exp.go │ │ │ │ │ ├── normal.go │ │ │ │ │ ├── rand.go │ │ │ │ │ ├── rng.go │ │ │ │ │ └── zipf.go │ │ │ │ ├── remainder.go │ │ │ │ ├── signbit.go │ │ │ │ ├── sincos.go │ │ │ │ ├── sin.go │ │ │ │ ├── sinh.go │ │ │ │ ├── sqrt.go │ │ │ │ ├── tan.go │ │ │ │ ├── tanh.go │ │ │ │ └── unsafe.go │ │ │ ├── mime │ │ │ │ ├── grammar.go │ │ │ │ ├── mediatype.go │ │ │ │ ├── multipart │ │ │ │ │ ├── formdata.go │ │ │ │ │ ├── multipart.go │ │ │ │ │ ├── quotedprintable.go │ │ │ │ │ └── writer.go │ │ │ │ ├── type.go │ │ │ │ ├── type_plan9.go │ │ │ │ ├── type_unix.go │ │ │ │ └── type_windows.go │ │ │ ├── net │ │ │ │ ├── cgo_android.go │ │ │ │ ├── cgo_bsd.go │ │ │ │ ├── cgo_linux.go │ │ │ │ ├── cgo_netbsd.go │ │ │ │ ├── cgo_openbsd.go │ │ │ │ ├── cgo_stub.go │ │ │ │ ├── cgo_unix.go │ │ │ │ ├── dial_gen.go │ │ │ │ ├── dial.go │ │ │ │ ├── dnsclient.go │ │ │ │ ├── dnsclient_unix.go │ │ │ │ ├── dnsconfig_unix.go │ │ │ │ ├── dnsmsg.go │ │ │ │ ├── fd_mutex.go │ │ │ │ ├── fd_plan9.go │ │ │ │ ├── fd_poll_nacl.go │ │ │ │ ├── fd_poll_runtime.go │ │ │ │ ├── fd_unix.go │ │ │ │ ├── fd_windows.go │ │ │ │ ├── file_plan9.go │ │ │ │ ├── file_stub.go │ │ │ │ ├── file_unix.go │ │ │ │ ├── file_windows.go │ │ │ │ ├── hosts.go │ │ │ │ ├── http │ │ │ │ │ ├── cgi │ │ │ │ │ │ ├── child.go │ │ │ │ │ │ └── host.go │ │ │ │ │ ├── client.go │ │ │ │ │ ├── cookie.go │ │ │ │ │ ├── cookiejar │ │ │ │ │ │ ├── jar.go │ │ │ │ │ │ └── punycode.go │ │ │ │ │ ├── doc.go │ │ │ │ │ ├── fcgi │ │ │ │ │ │ ├── child.go │ │ │ │ │ │ └── fcgi.go │ │ │ │ │ ├── filetransport.go │ │ │ │ │ ├── fs.go │ │ │ │ │ ├── header.go │ │ │ │ │ ├── httptest │ │ │ │ │ │ ├── recorder.go │ │ │ │ │ │ └── server.go │ │ │ │ │ ├── httputil │ │ │ │ │ │ ├── dump.go │ │ │ │ │ │ ├── httputil.go │ │ │ │ │ │ ├── persist.go │ │ │ │ │ │ └── reverseproxy.go │ │ │ │ │ ├── internal │ │ │ │ │ │ └── chunked.go │ │ │ │ │ ├── jar.go │ │ │ │ │ ├── lex.go │ │ │ │ │ ├── pprof │ │ │ │ │ │ └── pprof.go │ │ │ │ │ ├── race.go │ │ │ │ │ ├── request.go │ │ │ │ │ ├── response.go │ │ │ │ │ ├── server.go │ │ │ │ │ ├── sniff.go │ │ │ │ │ ├── status.go │ │ │ │ │ ├── transfer.go │ │ │ │ │ ├── transport.go │ │ │ │ │ └── triv.go │ │ │ │ ├── interface_bsd.go │ │ │ │ ├── interface_darwin.go │ │ │ │ ├── interface_dragonfly.go │ │ │ │ ├── interface_freebsd.go │ │ │ │ ├── interface.go │ │ │ │ ├── interface_linux.go │ │ │ │ ├── interface_netbsd.go │ │ │ │ ├── interface_openbsd.go │ │ │ │ ├── interface_stub.go │ │ │ │ ├── interface_windows.go │ │ │ │ ├── ip.go │ │ │ │ ├── iprawsock.go │ │ │ │ ├── iprawsock_plan9.go │ │ │ │ ├── iprawsock_posix.go │ │ │ │ ├── ipsock.go │ │ │ │ ├── ipsock_plan9.go │ │ │ │ ├── ipsock_posix.go │ │ │ │ ├── lookup.go │ │ │ │ ├── lookup_plan9.go │ │ │ │ ├── lookup_stub.go │ │ │ │ ├── lookup_unix.go │ │ │ │ ├── lookup_windows.go │ │ │ │ ├── mac.go │ │ │ │ ├── mail │ │ │ │ │ └── message.go │ │ │ │ ├── net.go │ │ │ │ ├── parse.go │ │ │ │ ├── pipe.go │ │ │ │ ├── port.go │ │ │ │ ├── port_unix.go │ │ │ │ ├── race0.go │ │ │ │ ├── race.go │ │ │ │ ├── rpc │ │ │ │ │ ├── client.go │ │ │ │ │ ├── debug.go │ │ │ │ │ ├── jsonrpc │ │ │ │ │ │ ├── client.go │ │ │ │ │ │ └── server.go │ │ │ │ │ └── server.go │ │ │ │ ├── sendfile_dragonfly.go │ │ │ │ ├── sendfile_freebsd.go │ │ │ │ ├── sendfile_linux.go │ │ │ │ ├── sendfile_stub.go │ │ │ │ ├── sendfile_windows.go │ │ │ │ ├── singleflight.go │ │ │ │ ├── smtp │ │ │ │ │ ├── auth.go │ │ │ │ │ └── smtp.go │ │ │ │ ├── sock_bsd.go │ │ │ │ ├── sock_cloexec.go │ │ │ │ ├── sock_linux.go │ │ │ │ ├── sockopt_bsd.go │ │ │ │ ├── sockoptip_bsd.go │ │ │ │ ├── sockoptip_linux.go │ │ │ │ ├── sockoptip_posix.go │ │ │ │ ├── sockoptip_stub.go │ │ │ │ ├── sockoptip_windows.go │ │ │ │ ├── sockopt_linux.go │ │ │ │ ├── sockopt_plan9.go │ │ │ │ ├── sockopt_posix.go │ │ │ │ ├── sockopt_solaris.go │ │ │ │ ├── sockopt_stub.go │ │ │ │ ├── sockopt_windows.go │ │ │ │ ├── sock_plan9.go │ │ │ │ ├── sock_posix.go │ │ │ │ ├── sock_stub.go │ │ │ │ ├── sock_windows.go │ │ │ │ ├── sys_cloexec.go │ │ │ │ ├── tcpsock.go │ │ │ │ ├── tcpsockopt_darwin.go │ │ │ │ ├── tcpsockopt_dragonfly.go │ │ │ │ ├── tcpsockopt_openbsd.go │ │ │ │ ├── tcpsockopt_plan9.go │ │ │ │ ├── tcpsockopt_posix.go │ │ │ │ ├── tcpsockopt_stub.go │ │ │ │ ├── tcpsockopt_unix.go │ │ │ │ ├── tcpsockopt_windows.go │ │ │ │ ├── tcpsock_plan9.go │ │ │ │ ├── tcpsock_posix.go │ │ │ │ ├── textproto │ │ │ │ │ ├── header.go │ │ │ │ │ ├── pipeline.go │ │ │ │ │ ├── reader.go │ │ │ │ │ ├── textproto.go │ │ │ │ │ └── writer.go │ │ │ │ ├── udpsock.go │ │ │ │ ├── udpsock_plan9.go │ │ │ │ ├── udpsock_posix.go │ │ │ │ ├── unixsock.go │ │ │ │ ├── unixsock_plan9.go │ │ │ │ ├── unixsock_posix.go │ │ │ │ └── url │ │ │ │ └── url.go │ │ │ ├── os │ │ │ │ ├── dir_plan9.go │ │ │ │ ├── dir_unix.go │ │ │ │ ├── dir_windows.go │ │ │ │ ├── doc.go │ │ │ │ ├── env.go │ │ │ │ ├── error.go │ │ │ │ ├── error_plan9.go │ │ │ │ ├── error_unix.go │ │ │ │ ├── error_windows.go │ │ │ │ ├── exec │ │ │ │ │ ├── exec.go │ │ │ │ │ ├── lp_plan9.go │ │ │ │ │ ├── lp_unix.go │ │ │ │ │ └── lp_windows.go │ │ │ │ ├── exec.go │ │ │ │ ├── exec_plan9.go │ │ │ │ ├── exec_posix.go │ │ │ │ ├── exec_unix.go │ │ │ │ ├── exec_windows.go │ │ │ │ ├── file.go │ │ │ │ ├── file_plan9.go │ │ │ │ ├── file_posix.go │ │ │ │ ├── file_unix.go │ │ │ │ ├── file_windows.go │ │ │ │ ├── getwd_darwin.go │ │ │ │ ├── getwd.go │ │ │ │ ├── path.go │ │ │ │ ├── path_plan9.go │ │ │ │ ├── path_unix.go │ │ │ │ ├── path_windows.go │ │ │ │ ├── pipe_bsd.go │ │ │ │ ├── pipe_linux.go │ │ │ │ ├── proc.go │ │ │ │ ├── signal │ │ │ │ │ ├── signal.go │ │ │ │ │ ├── signal_stub.go │ │ │ │ │ └── signal_unix.go │ │ │ │ ├── stat_darwin.go │ │ │ │ ├── stat_dragonfly.go │ │ │ │ ├── stat_freebsd.go │ │ │ │ ├── stat_linux.go │ │ │ │ ├── stat_nacl.go │ │ │ │ ├── stat_netbsd.go │ │ │ │ ├── stat_openbsd.go │ │ │ │ ├── stat_plan9.go │ │ │ │ ├── stat_solaris.go │ │ │ │ ├── stat_windows.go │ │ │ │ ├── str.go │ │ │ │ ├── sys_bsd.go │ │ │ │ ├── sys_darwin.go │ │ │ │ ├── sys_freebsd.go │ │ │ │ ├── sys_linux.go │ │ │ │ ├── sys_nacl.go │ │ │ │ ├── sys_plan9.go │ │ │ │ ├── sys_solaris.go │ │ │ │ ├── sys_unix.go │ │ │ │ ├── sys_windows.go │ │ │ │ ├── types.go │ │ │ │ ├── types_notwin.go │ │ │ │ ├── types_windows.go │ │ │ │ └── user │ │ │ │ ├── lookup.go │ │ │ │ ├── lookup_plan9.go │ │ │ │ ├── lookup_stubs.go │ │ │ │ ├── lookup_unix.go │ │ │ │ ├── lookup_windows.go │ │ │ │ └── user.go │ │ │ ├── path │ │ │ │ ├── filepath │ │ │ │ │ ├── match.go │ │ │ │ │ ├── path.go │ │ │ │ │ ├── path_plan9.go │ │ │ │ │ ├── path_unix.go │ │ │ │ │ ├── path_windows.go │ │ │ │ │ ├── symlink.go │ │ │ │ │ ├── symlink_unix.go │ │ │ │ │ └── symlink_windows.go │ │ │ │ ├── match.go │ │ │ │ └── path.go │ │ │ ├── reflect │ │ │ │ ├── deepequal.go │ │ │ │ ├── makefunc.go │ │ │ │ ├── type.go │ │ │ │ └── value.go │ │ │ ├── regexp │ │ │ │ ├── exec.go │ │ │ │ ├── onepass.go │ │ │ │ ├── regexp.go │ │ │ │ └── syntax │ │ │ │ ├── compile.go │ │ │ │ ├── doc.go │ │ │ │ ├── parse.go │ │ │ │ ├── perl_groups.go │ │ │ │ ├── prog.go │ │ │ │ ├── regexp.go │ │ │ │ └── simplify.go │ │ │ ├── runtime │ │ │ │ ├── alg.go │ │ │ │ ├── arch_386.go │ │ │ │ ├── arch_amd64.go │ │ │ │ ├── arch_amd64p32.go │ │ │ │ ├── arch_arm.go │ │ │ │ ├── atomic_arm.go │ │ │ │ ├── atomic.go │ │ │ │ ├── cgo │ │ │ │ │ └── cgo.go │ │ │ │ ├── cgocallback.go │ │ │ │ ├── cgocall.go │ │ │ │ ├── chan.go │ │ │ │ ├── compiler.go │ │ │ │ ├── complex.go │ │ │ │ ├── cpuprof.go │ │ │ │ ├── debug │ │ │ │ │ ├── garbage.go │ │ │ │ │ ├── stack.go │ │ │ │ │ └── stubs.go │ │ │ │ ├── debug.go │ │ │ │ ├── defs1_linux.go │ │ │ │ ├── defs2_linux.go │ │ │ │ ├── defs_arm_linux.go │ │ │ │ ├── defs_darwin.go │ │ │ │ ├── defs_dragonfly.go │ │ │ │ ├── defs_freebsd.go │ │ │ │ ├── defs_linux.go │ │ │ │ ├── defs_netbsd_386.go │ │ │ │ ├── defs_netbsd_amd64.go │ │ │ │ ├── defs_netbsd_arm.go │ │ │ │ ├── defs_netbsd.go │ │ │ │ ├── defs_openbsd.go │ │ │ │ ├── defs_solaris_amd64.go │ │ │ │ ├── defs_solaris.go │ │ │ │ ├── defs_windows.go │ │ │ │ ├── env_plan9.go │ │ │ │ ├── env_posix.go │ │ │ │ ├── error.go │ │ │ │ ├── extern.go │ │ │ │ ├── hashmap_fast.go │ │ │ │ ├── hashmap.go │ │ │ │ ├── iface.go │ │ │ │ ├── lock_futex.go │ │ │ │ ├── lock_sema.go │ │ │ │ ├── malloc.go │ │ │ │ ├── mem.go │ │ │ │ ├── mgc0.go │ │ │ │ ├── mprof.go │ │ │ │ ├── netpoll_epoll.go │ │ │ │ ├── netpoll.go │ │ │ │ ├── netpoll_kqueue.go │ │ │ │ ├── netpoll_nacl.go │ │ │ │ ├── noasm_arm.go │ │ │ │ ├── os_darwin.go │ │ │ │ ├── os_dragonfly.go │ │ │ │ ├── os_freebsd.go │ │ │ │ ├── os_linux.go │ │ │ │ ├── os_nacl.go │ │ │ │ ├── os_netbsd.go │ │ │ │ ├── os_openbsd.go │ │ │ │ ├── os_plan9.go │ │ │ │ ├── os_solaris.go │ │ │ │ ├── os_windows_386.go │ │ │ │ ├── os_windows_amd64.go │ │ │ │ ├── os_windows.go │ │ │ │ ├── panic.go │ │ │ │ ├── pprof │ │ │ │ │ └── pprof.go │ │ │ │ ├── print1.go │ │ │ │ ├── proc.go │ │ │ │ ├── race │ │ │ │ │ ├── doc.go │ │ │ │ │ ├── race.go │ │ │ │ │ └── testdata │ │ │ │ │ └── cgo_test_main.go │ │ │ │ ├── race0.go │ │ │ │ ├── race.go │ │ │ │ ├── rdebug.go │ │ │ │ ├── rune.go │ │ │ │ ├── runtime.go │ │ │ │ ├── select.go │ │ │ │ ├── sema.go │ │ │ │ ├── signal_unix.go │ │ │ │ ├── sigpanic_unix.go │ │ │ │ ├── sigqueue.go │ │ │ │ ├── slice.go │ │ │ │ ├── softfloat64.go │ │ │ │ ├── sqrt.go │ │ │ │ ├── stack.go │ │ │ │ ├── string.go │ │ │ │ ├── stubs.go │ │ │ │ ├── symtab.go │ │ │ │ ├── syscall_solaris.go │ │ │ │ ├── syscall_windows.go │ │ │ │ ├── time.go │ │ │ │ ├── traceback.go │ │ │ │ ├── typekind.go │ │ │ │ ├── vlrt.go │ │ │ │ ├── zgoarch_amd64.go │ │ │ │ ├── zgoos_linux.go │ │ │ │ ├── zruntime_defs_linux_amd64.go │ │ │ │ └── zversion.go │ │ │ ├── sort │ │ │ │ ├── search.go │ │ │ │ └── sort.go │ │ │ ├── strconv │ │ │ │ ├── atob.go │ │ │ │ ├── atof.go │ │ │ │ ├── atoi.go │ │ │ │ ├── decimal.go │ │ │ │ ├── extfloat.go │ │ │ │ ├── ftoa.go │ │ │ │ ├── isprint.go │ │ │ │ ├── itoa.go │ │ │ │ ├── makeisprint.go │ │ │ │ └── quote.go │ │ │ ├── strings │ │ │ │ ├── reader.go │ │ │ │ ├── replace.go │ │ │ │ ├── search.go │ │ │ │ ├── strings_decl.go │ │ │ │ └── strings.go │ │ │ ├── sync │ │ │ │ ├── atomic │ │ │ │ │ ├── 64bit_arm.go │ │ │ │ │ ├── doc.go │ │ │ │ │ └── value.go │ │ │ │ ├── cond.go │ │ │ │ ├── mutex.go │ │ │ │ ├── once.go │ │ │ │ ├── pool.go │ │ │ │ ├── race0.go │ │ │ │ ├── race.go │ │ │ │ ├── runtime.go │ │ │ │ ├── rwmutex.go │ │ │ │ └── waitgroup.go │ │ │ ├── syscall │ │ │ │ ├── bpf_bsd.go │ │ │ │ ├── dir_plan9.go │ │ │ │ ├── dll_windows.go │ │ │ │ ├── env_plan9.go │ │ │ │ ├── env_unix.go │ │ │ │ ├── env_windows.go │ │ │ │ ├── exec_bsd.go │ │ │ │ ├── exec_linux.go │ │ │ │ ├── exec_plan9.go │ │ │ │ ├── exec_solaris.go │ │ │ │ ├── exec_unix.go │ │ │ │ ├── exec_windows.go │ │ │ │ ├── fd_nacl.go │ │ │ │ ├── flock.go │ │ │ │ ├── flock_linux_32bit.go │ │ │ │ ├── fs_nacl.go │ │ │ │ ├── lsf_linux.go │ │ │ │ ├── mksyscall_windows.go │ │ │ │ ├── netlink_linux.go │ │ │ │ ├── net_nacl.go │ │ │ │ ├── race0.go │ │ │ │ ├── race.go │ │ │ │ ├── route_bsd.go │ │ │ │ ├── route_darwin.go │ │ │ │ ├── route_dragonfly.go │ │ │ │ ├── route_freebsd_32bit.go │ │ │ │ ├── route_freebsd_64bit.go │ │ │ │ ├── route_freebsd.go │ │ │ │ ├── route_netbsd.go │ │ │ │ ├── route_openbsd.go │ │ │ │ ├── security_windows.go │ │ │ │ ├── sockcmsg_linux.go │ │ │ │ ├── sockcmsg_unix.go │ │ │ │ ├── so_solaris.go │ │ │ │ ├── srpc_nacl.go │ │ │ │ ├── str.go │ │ │ │ ├── syscall_bsd.go │ │ │ │ ├── syscall_darwin_386.go │ │ │ │ ├── syscall_darwin_amd64.go │ │ │ │ ├── syscall_darwin.go │ │ │ │ ├── syscall_dragonfly_386.go │ │ │ │ ├── syscall_dragonfly_amd64.go │ │ │ │ ├── syscall_dragonfly.go │ │ │ │ ├── syscall_freebsd_386.go │ │ │ │ ├── syscall_freebsd_amd64.go │ │ │ │ ├── syscall_freebsd_arm.go │ │ │ │ ├── syscall_freebsd.go │ │ │ │ ├── syscall.go │ │ │ │ ├── syscall_linux_386.go │ │ │ │ ├── syscall_linux_amd64.go │ │ │ │ ├── syscall_linux_arm.go │ │ │ │ ├── syscall_linux.go │ │ │ │ ├── syscall_nacl_386.go │ │ │ │ ├── syscall_nacl_amd64p32.go │ │ │ │ ├── syscall_nacl_arm.go │ │ │ │ ├── syscall_nacl.go │ │ │ │ ├── syscall_netbsd_386.go │ │ │ │ ├── syscall_netbsd_amd64.go │ │ │ │ ├── syscall_netbsd_arm.go │ │ │ │ ├── syscall_netbsd.go │ │ │ │ ├── syscall_no_getwd.go │ │ │ │ ├── syscall_openbsd_386.go │ │ │ │ ├── syscall_openbsd_amd64.go │ │ │ │ ├── syscall_openbsd.go │ │ │ │ ├── syscall_plan9.go │ │ │ │ ├── syscall_solaris_amd64.go │ │ │ │ ├── syscall_solaris.go │ │ │ │ ├── syscall_unix.go │ │ │ │ ├── syscall_windows_386.go │ │ │ │ ├── syscall_windows_amd64.go │ │ │ │ ├── syscall_windows.go │ │ │ │ ├── tables_nacl.go │ │ │ │ ├── types_darwin.go │ │ │ │ ├── types_dragonfly.go │ │ │ │ ├── types_freebsd.go │ │ │ │ ├── types_linux.go │ │ │ │ ├── types_netbsd.go │ │ │ │ ├── types_openbsd.go │ │ │ │ ├── types_solaris.go │ │ │ │ ├── unzip_nacl.go │ │ │ │ ├── zerrors_darwin_386.go │ │ │ │ ├── zerrors_darwin_amd64.go │ │ │ │ ├── zerrors_dragonfly_386.go │ │ │ │ ├── zerrors_dragonfly_amd64.go │ │ │ │ ├── zerrors_freebsd_386.go │ │ │ │ ├── zerrors_freebsd_amd64.go │ │ │ │ ├── zerrors_freebsd_arm.go │ │ │ │ ├── zerrors_linux_386.go │ │ │ │ ├── zerrors_linux_amd64.go │ │ │ │ ├── zerrors_linux_arm.go │ │ │ │ ├── zerrors_netbsd_386.go │ │ │ │ ├── zerrors_netbsd_amd64.go │ │ │ │ ├── zerrors_netbsd_arm.go │ │ │ │ ├── zerrors_openbsd_386.go │ │ │ │ ├── zerrors_openbsd_amd64.go │ │ │ │ ├── zerrors_plan9_386.go │ │ │ │ ├── zerrors_plan9_amd64.go │ │ │ │ ├── zerrors_solaris_amd64.go │ │ │ │ ├── zerrors_windows_386.go │ │ │ │ ├── zerrors_windows_amd64.go │ │ │ │ ├── zerrors_windows.go │ │ │ │ ├── zsyscall_darwin_386.go │ │ │ │ ├── zsyscall_darwin_amd64.go │ │ │ │ ├── zsyscall_dragonfly_386.go │ │ │ │ ├── zsyscall_dragonfly_amd64.go │ │ │ │ ├── zsyscall_freebsd_386.go │ │ │ │ ├── zsyscall_freebsd_amd64.go │ │ │ │ ├── zsyscall_freebsd_arm.go │ │ │ │ ├── zsyscall_linux_386.go │ │ │ │ ├── zsyscall_linux_amd64.go │ │ │ │ ├── zsyscall_linux_arm.go │ │ │ │ ├── zsyscall_nacl_386.go │ │ │ │ ├── zsyscall_nacl_amd64p32.go │ │ │ │ ├── zsyscall_nacl_arm.go │ │ │ │ ├── zsyscall_netbsd_386.go │ │ │ │ ├── zsyscall_netbsd_amd64.go │ │ │ │ ├── zsyscall_netbsd_arm.go │ │ │ │ ├── zsyscall_openbsd_386.go │ │ │ │ ├── zsyscall_openbsd_amd64.go │ │ │ │ ├── zsyscall_plan9_386.go │ │ │ │ ├── zsyscall_plan9_amd64.go │ │ │ │ ├── zsyscall_solaris_amd64.go │ │ │ │ ├── zsyscall_windows.go │ │ │ │ ├── zsysctl_openbsd.go │ │ │ │ ├── zsysnum_darwin_386.go │ │ │ │ ├── zsysnum_darwin_amd64.go │ │ │ │ ├── zsysnum_dragonfly_386.go │ │ │ │ ├── zsysnum_dragonfly_amd64.go │ │ │ │ ├── zsysnum_freebsd_386.go │ │ │ │ ├── zsysnum_freebsd_amd64.go │ │ │ │ ├── zsysnum_freebsd_arm.go │ │ │ │ ├── zsysnum_linux_386.go │ │ │ │ ├── zsysnum_linux_amd64.go │ │ │ │ ├── zsysnum_linux_arm.go │ │ │ │ ├── zsysnum_netbsd_386.go │ │ │ │ ├── zsysnum_netbsd_amd64.go │ │ │ │ ├── zsysnum_netbsd_arm.go │ │ │ │ ├── zsysnum_openbsd_386.go │ │ │ │ ├── zsysnum_openbsd_amd64.go │ │ │ │ ├── zsysnum_plan9_386.go │ │ │ │ ├── zsysnum_plan9_amd64.go │ │ │ │ ├── zsysnum_solaris_amd64.go │ │ │ │ ├── zsysnum_windows_386.go │ │ │ │ ├── zsysnum_windows_amd64.go │ │ │ │ ├── ztypes_darwin_386.go │ │ │ │ ├── ztypes_darwin_amd64.go │ │ │ │ ├── ztypes_dragonfly_386.go │ │ │ │ ├── ztypes_dragonfly_amd64.go │ │ │ │ ├── ztypes_freebsd_386.go │ │ │ │ ├── ztypes_freebsd_amd64.go │ │ │ │ ├── ztypes_freebsd_arm.go │ │ │ │ ├── ztypes_linux_386.go │ │ │ │ ├── ztypes_linux_amd64.go │ │ │ │ ├── ztypes_linux_arm.go │ │ │ │ ├── ztypes_netbsd_386.go │ │ │ │ ├── ztypes_netbsd_amd64.go │ │ │ │ ├── ztypes_netbsd_arm.go │ │ │ │ ├── ztypes_openbsd_386.go │ │ │ │ ├── ztypes_openbsd_amd64.go │ │ │ │ ├── ztypes_plan9_386.go │ │ │ │ ├── ztypes_plan9_amd64.go │ │ │ │ ├── ztypes_solaris_amd64.go │ │ │ │ ├── ztypes_windows_386.go │ │ │ │ ├── ztypes_windows_amd64.go │ │ │ │ └── ztypes_windows.go │ │ │ ├── testing │ │ │ │ ├── allocs.go │ │ │ │ ├── benchmark.go │ │ │ │ ├── cover.go │ │ │ │ ├── example.go │ │ │ │ ├── iotest │ │ │ │ │ ├── logger.go │ │ │ │ │ ├── reader.go │ │ │ │ │ └── writer.go │ │ │ │ ├── quick │ │ │ │ │ └── quick.go │ │ │ │ └── testing.go │ │ │ ├── text │ │ │ │ ├── scanner │ │ │ │ │ └── scanner.go │ │ │ │ ├── tabwriter │ │ │ │ │ └── tabwriter.go │ │ │ │ └── template │ │ │ │ ├── doc.go │ │ │ │ ├── exec.go │ │ │ │ ├── funcs.go │ │ │ │ ├── helper.go │ │ │ │ ├── parse │ │ │ │ │ ├── lex.go │ │ │ │ │ ├── node.go │ │ │ │ │ └── parse.go │ │ │ │ └── template.go │ │ │ ├── time │ │ │ │ ├── format.go │ │ │ │ ├── genzabbrs.go │ │ │ │ ├── sleep.go │ │ │ │ ├── sys_plan9.go │ │ │ │ ├── sys_unix.go │ │ │ │ ├── sys_windows.go │ │ │ │ ├── tick.go │ │ │ │ ├── time.go │ │ │ │ ├── zoneinfo_abbrs_windows.go │ │ │ │ ├── zoneinfo.go │ │ │ │ ├── zoneinfo_plan9.go │ │ │ │ ├── zoneinfo_read.go │ │ │ │ ├── zoneinfo_unix.go │ │ │ │ └── zoneinfo_windows.go │ │ │ ├── unicode │ │ │ │ ├── casetables.go │ │ │ │ ├── digit.go │ │ │ │ ├── graphic.go │ │ │ │ ├── letter.go │ │ │ │ ├── maketables.go │ │ │ │ ├── tables.go │ │ │ │ ├── utf16 │ │ │ │ │ └── utf16.go │ │ │ │ └── utf8 │ │ │ │ └── utf8.go │ │ │ └── unsafe │ │ │ └── unsafe.go │ │ └── VERSION │ ├── lib │ │ ├── antlr3 │ │ │ ├── antlr3 │ │ │ │ ├── compat.py │ │ │ │ ├── compat.pyc │ │ │ │ ├── constants.py │ │ │ │ ├── constants.pyc │ │ │ │ ├── dfa.py │ │ │ │ ├── dfa.pyc │ │ │ │ ├── dottreegen.py │ │ │ │ ├── exceptions.py │ │ │ │ ├── exceptions.pyc │ │ │ │ ├── extras.py │ │ │ │ ├── __init__.py │ │ │ │ ├── __init__.pyc │ │ │ │ ├── main.py │ │ │ │ ├── recognizers.py │ │ │ │ ├── recognizers.pyc │ │ │ │ ├── streams.py │ │ │ │ ├── streams.pyc │ │ │ │ ├── tokens.py │ │ │ │ ├── tokens.pyc │ │ │ │ ├── tree.py │ │ │ │ └── treewizard.py │ │ │ ├── antlr_python_runtime.egg-info │ │ │ │ ├── dependency_links.txt │ │ │ │ ├── PKG-INFO │ │ │ │ ├── SOURCES.txt │ │ │ │ └── top_level.txt │ │ │ ├── AUTHORS │ │ │ ├── LICENSE │ │ │ ├── MANIFEST.in │ │ │ ├── OWNERS │ │ │ ├── README │ │ │ └── setup.py │ │ ├── apiclient │ │ │ └── apiclient │ │ │ ├── channel.py │ │ │ ├── discovery.py │ │ │ ├── errors.py │ │ │ ├── http.py │ │ │ ├── __init__.py │ │ │ ├── mimeparse.py │ │ │ ├── model.py │ │ │ └── schema.py │ │ ├── argparse │ │ │ ├── argparse.egg-info │ │ │ │ ├── dependency_links.txt │ │ │ │ ├── PKG-INFO │ │ │ │ ├── SOURCES.txt │ │ │ │ └── top_level.txt │ │ │ ├── argparse.py │ │ │ ├── doc │ │ │ │ ├── make.bat │ │ │ │ ├── Makefile │ │ │ │ └── source │ │ │ │ ├── argparse.rst │ │ │ │ ├── conf.py │ │ │ │ ├── index.rst │ │ │ │ ├── license.rst │ │ │ │ └── Python-License.txt │ │ │ ├── LICENSE.txt │ │ │ ├── MANIFEST.in │ │ │ ├── NEWS.txt │ │ │ ├── PKG-INFO │ │ │ ├── README.txt │ │ │ ├── setup.cfg │ │ │ ├── setup.py │ │ │ └── test │ │ │ └── test_argparse.py │ │ ├── cacerts │ │ │ ├── cacerts.txt │ │ │ └── urlfetch_cacerts.txt │ │ ├── cherrypy │ │ │ ├── cherrypy │ │ │ │ ├── _cpchecker.py │ │ │ │ ├── _cpchecker.pyc │ │ │ │ ├── _cpcompat.py │ │ │ │ ├── _cpcompat.pyc │ │ │ │ ├── _cpconfig.py │ │ │ │ ├── _cpconfig.pyc │ │ │ │ ├── _cpdispatch.py │ │ │ │ ├── _cpdispatch.pyc │ │ │ │ ├── _cperror.py │ │ │ │ ├── _cperror.pyc │ │ │ │ ├── _cplogging.py │ │ │ │ ├── _cplogging.pyc │ │ │ │ ├── _cpmodpy.py │ │ │ │ ├── _cpnative_server.py │ │ │ │ ├── _cpreqbody.py │ │ │ │ ├── _cpreqbody.pyc │ │ │ │ ├── _cprequest.py │ │ │ │ ├── _cprequest.pyc │ │ │ │ ├── _cpserver.py │ │ │ │ ├── _cpserver.pyc │ │ │ │ ├── _cpthreadinglocal.py │ │ │ │ ├── _cptools.py │ │ │ │ ├── _cptools.pyc │ │ │ │ ├── _cptree.py │ │ │ │ ├── _cptree.pyc │ │ │ │ ├── _cpwsgi.py │ │ │ │ ├── _cpwsgi.pyc │ │ │ │ ├── _cpwsgi_server.py │ │ │ │ ├── __init__.py │ │ │ │ ├── __init__.pyc │ │ │ │ ├── lib │ │ │ │ │ ├── auth_basic.py │ │ │ │ │ ├── auth_basic.pyc │ │ │ │ │ ├── auth_digest.py │ │ │ │ │ ├── auth_digest.pyc │ │ │ │ │ ├── auth.py │ │ │ │ │ ├── auth.pyc │ │ │ │ │ ├── caching.py │ │ │ │ │ ├── caching.pyc │ │ │ │ │ ├── covercp.py │ │ │ │ │ ├── cpstats.py │ │ │ │ │ ├── cptools.py │ │ │ │ │ ├── cptools.pyc │ │ │ │ │ ├── encoding.py │ │ │ │ │ ├── encoding.pyc │ │ │ │ │ ├── gctools.py │ │ │ │ │ ├── httpauth.py │ │ │ │ │ ├── httpauth.pyc │ │ │ │ │ ├── http.py │ │ │ │ │ ├── httputil.py │ │ │ │ │ ├── httputil.pyc │ │ │ │ │ ├── __init__.py │ │ │ │ │ ├── __init__.pyc │ │ │ │ │ ├── jsontools.py │ │ │ │ │ ├── jsontools.pyc │ │ │ │ │ ├── profiler.py │ │ │ │ │ ├── reprconf.py │ │ │ │ │ ├── reprconf.pyc │ │ │ │ │ ├── sessions.py │ │ │ │ │ ├── sessions.pyc │ │ │ │ │ ├── static.py │ │ │ │ │ ├── static.pyc │ │ │ │ │ ├── xmlrpcutil.py │ │ │ │ │ └── xmlrpcutil.pyc │ │ │ │ ├── process │ │ │ │ │ ├── __init__.py │ │ │ │ │ ├── __init__.pyc │ │ │ │ │ ├── plugins.py │ │ │ │ │ ├── plugins.pyc │ │ │ │ │ ├── servers.py │ │ │ │ │ ├── servers.pyc │ │ │ │ │ ├── win32.py │ │ │ │ │ ├── win32.pyc │ │ │ │ │ ├── wspbus.py │ │ │ │ │ └── wspbus.pyc │ │ │ │ ├── scaffold │ │ │ │ │ └── __init__.py │ │ │ │ ├── test │ │ │ │ │ ├── benchmark.py │ │ │ │ │ ├── checkerdemo.py │ │ │ │ │ ├── helper.py │ │ │ │ │ ├── __init__.py │ │ │ │ │ ├── logtest.py │ │ │ │ │ ├── modfastcgi.py │ │ │ │ │ ├── modfcgid.py │ │ │ │ │ ├── modpy.py │ │ │ │ │ ├── modwsgi.py │ │ │ │ │ ├── sessiondemo.py │ │ │ │ │ ├── test_auth_basic.py │ │ │ │ │ ├── test_auth_digest.py │ │ │ │ │ ├── test_bus.py │ │ │ │ │ ├── test_caching.py │ │ │ │ │ ├── test_config.py │ │ │ │ │ ├── test_config_server.py │ │ │ │ │ ├── test_conn.py │ │ │ │ │ ├── test_core.py │ │ │ │ │ ├── _test_decorators.py │ │ │ │ │ ├── test_dynamicobjectmapping.py │ │ │ │ │ ├── test_encoding.py │ │ │ │ │ ├── test_etags.py │ │ │ │ │ ├── test_httpauth.py │ │ │ │ │ ├── test_httplib.py │ │ │ │ │ ├── test_http.py │ │ │ │ │ ├── test_json.py │ │ │ │ │ ├── test_logging.py │ │ │ │ │ ├── test_mime.py │ │ │ │ │ ├── test_misc_tools.py │ │ │ │ │ ├── test_objectmapping.py │ │ │ │ │ ├── test_proxy.py │ │ │ │ │ ├── test_refleaks.py │ │ │ │ │ ├── test_request_obj.py │ │ │ │ │ ├── test_routes.py │ │ │ │ │ ├── test_sessionauthenticate.py │ │ │ │ │ ├── test_session.py │ │ │ │ │ ├── _test_states_demo.py │ │ │ │ │ ├── test_states.py │ │ │ │ │ ├── test_static.py │ │ │ │ │ ├── test_tools.py │ │ │ │ │ ├── test_tutorials.py │ │ │ │ │ ├── test_virtualhost.py │ │ │ │ │ ├── test_wsgiapps.py │ │ │ │ │ ├── test_wsgi_ns.py │ │ │ │ │ ├── test_wsgi_vhost.py │ │ │ │ │ ├── test_xmlrpc.py │ │ │ │ │ └── webtest.py │ │ │ │ ├── tutorial │ │ │ │ │ ├── bonus-sqlobject.py │ │ │ │ │ ├── __init__.py │ │ │ │ │ ├── tut01_helloworld.py │ │ │ │ │ ├── tut02_expose_methods.py │ │ │ │ │ ├── tut03_get_and_post.py │ │ │ │ │ ├── tut04_complex_site.py │ │ │ │ │ ├── tut05_derived_objects.py │ │ │ │ │ ├── tut06_default_method.py │ │ │ │ │ ├── tut07_sessions.py │ │ │ │ │ ├── tut08_generators_and_yield.py │ │ │ │ │ ├── tut09_files.py │ │ │ │ │ └── tut10_http_errors.py │ │ │ │ └── wsgiserver │ │ │ │ ├── __init__.py │ │ │ │ ├── __init__.pyc │ │ │ │ ├── ssl_builtin.py │ │ │ │ ├── ssl_pyopenssl.py │ │ │ │ ├── wsgiserver2.py │ │ │ │ ├── wsgiserver2.pyc │ │ │ │ └── wsgiserver3.py │ │ │ └── LICENSE │ │ ├── concurrent │ │ │ ├── concurrent │ │ │ │ ├── futures │ │ │ │ │ ├── _base.py │ │ │ │ │ ├── _base.pyc │ │ │ │ │ ├── _compat.py │ │ │ │ │ ├── __init__.py │ │ │ │ │ ├── __init__.pyc │ │ │ │ │ ├── process.py │ │ │ │ │ ├── process.pyc │ │ │ │ │ ├── thread.py │ │ │ │ │ └── thread.pyc │ │ │ │ ├── __init__.py │ │ │ │ └── __init__.pyc │ │ │ └── LICENSE │ │ ├── deprecated_enum │ │ │ └── deprecated_enum │ │ │ ├── __init__.py │ │ │ ├── LICENSE │ │ │ └── test │ │ │ ├── __init__.py │ │ │ ├── test_enum.py │ │ │ └── tools.py │ │ ├── distutils │ │ │ └── distutils │ │ │ ├── archive_util.py │ │ │ ├── bcppcompiler.py │ │ │ ├── ccompiler.py │ │ │ ├── cmd.py │ │ │ ├── command │ │ │ │ ├── bdist_dumb.py │ │ │ │ ├── bdist_msi.py │ │ │ │ ├── bdist.py │ │ │ │ ├── bdist_rpm.py │ │ │ │ ├── bdist_wininst.py │ │ │ │ ├── build_clib.py │ │ │ │ ├── build_ext.py │ │ │ │ ├── build.py │ │ │ │ ├── build_py.py │ │ │ │ ├── build_scripts.py │ │ │ │ ├── check.py │ │ │ │ ├── clean.py │ │ │ │ ├── config.py │ │ │ │ ├── __init__.py │ │ │ │ ├── install_data.py │ │ │ │ ├── install_egg_info.py │ │ │ │ ├── install_headers.py │ │ │ │ ├── install_lib.py │ │ │ │ ├── install.py │ │ │ │ ├── install_scripts.py │ │ │ │ ├── register.py │ │ │ │ ├── sdist.py │ │ │ │ └── upload.py │ │ │ ├── config.py │ │ │ ├── core.py │ │ │ ├── cygwinccompiler.py │ │ │ ├── debug.py │ │ │ ├── dep_util.py │ │ │ ├── dir_util.py │ │ │ ├── dist.py │ │ │ ├── emxccompiler.py │ │ │ ├── errors.py │ │ │ ├── extension.py │ │ │ ├── fancy_getopt.py │ │ │ ├── filelist.py │ │ │ ├── file_util.py │ │ │ ├── __init__.py │ │ │ ├── __init__.pyc │ │ │ ├── LICENSE │ │ │ ├── log.py │ │ │ ├── msvc9compiler.py │ │ │ ├── msvccompiler.py │ │ │ ├── README │ │ │ ├── spawn.py │ │ │ ├── sysconfig.py │ │ │ ├── text_file.py │ │ │ ├── unixccompiler.py │ │ │ ├── util.py │ │ │ ├── versionpredicate.py │ │ │ ├── version.py │ │ │ └── version.pyc │ │ ├── docker │ │ │ └── docker │ │ │ ├── ChangeLog.md │ │ │ ├── docker │ │ │ │ ├── auth │ │ │ │ │ ├── auth.py │ │ │ │ │ ├── auth.pyc │ │ │ │ │ ├── __init__.py │ │ │ │ │ └── __init__.pyc │ │ │ │ ├── client.py │ │ │ │ ├── client.pyc │ │ │ │ ├── constants.py │ │ │ │ ├── constants.pyc │ │ │ │ ├── errors.py │ │ │ │ ├── errors.pyc │ │ │ │ ├── __init__.py │ │ │ │ ├── __init__.pyc │ │ │ │ ├── ssladapter │ │ │ │ │ ├── __init__.py │ │ │ │ │ ├── __init__.pyc │ │ │ │ │ ├── ssladapter.py │ │ │ │ │ └── ssladapter.pyc │ │ │ │ ├── tls.py │ │ │ │ ├── tls.pyc │ │ │ │ ├── unixconn │ │ │ │ │ ├── __init__.py │ │ │ │ │ ├── __init__.pyc │ │ │ │ │ ├── unixconn.py │ │ │ │ │ └── unixconn.pyc │ │ │ │ ├── utils │ │ │ │ │ ├── decorators.py │ │ │ │ │ ├── decorators.pyc │ │ │ │ │ ├── __init__.py │ │ │ │ │ ├── __init__.pyc │ │ │ │ │ ├── ports │ │ │ │ │ │ ├── __init__.py │ │ │ │ │ │ └── ports.py │ │ │ │ │ ├── types.py │ │ │ │ │ ├── types.pyc │ │ │ │ │ ├── utils.py │ │ │ │ │ └── utils.pyc │ │ │ │ ├── version.py │ │ │ │ └── version.pyc │ │ │ ├── Dockerfile │ │ │ ├── docs │ │ │ │ ├── api.md │ │ │ │ ├── boot2docker.md │ │ │ │ ├── change_log.md │ │ │ │ ├── contributing.md │ │ │ │ ├── favicon_whale.png │ │ │ │ ├── hostconfig.md │ │ │ │ ├── host-devices.md │ │ │ │ ├── index.md │ │ │ │ ├── port-bindings.md │ │ │ │ ├── tls.md │ │ │ │ └── volumes.md │ │ │ ├── docs-requirements.txt │ │ │ ├── __init__.py │ │ │ ├── __init__.pyc │ │ │ ├── LICENSE │ │ │ ├── Makefile │ │ │ ├── MANIFEST.in │ │ │ ├── mkdocs.yml │ │ │ ├── README.md │ │ │ ├── requirements3.txt │ │ │ ├── requirements.txt │ │ │ ├── setup.py │ │ │ ├── test-requirements.txt │ │ │ ├── tests │ │ │ │ ├── base.py │ │ │ │ ├── fake_api.py │ │ │ │ ├── fake_stat.py │ │ │ │ ├── __init__.py │ │ │ │ ├── integration_test.py │ │ │ │ ├── testdata │ │ │ │ │ └── certs │ │ │ │ │ ├── ca.pem │ │ │ │ │ ├── cert.pem │ │ │ │ │ └── key.pem │ │ │ │ ├── test.py │ │ │ │ └── utils_test.py │ │ │ └── tox.ini │ │ ├── endpoints-1.0 │ │ │ └── endpoints │ │ │ ├── api_backend.py │ │ │ ├── api_backend_service.py │ │ │ ├── api_config.py │ │ │ ├── api_exceptions.py │ │ │ ├── apiserving.py │ │ │ ├── __init__.py │ │ │ ├── LICENSE │ │ │ ├── message_parser.py │ │ │ ├── protojson.py │ │ │ └── users_id_token.py │ │ ├── fancy_urllib │ │ │ ├── fancy_urllib │ │ │ │ ├── __init__.py │ │ │ │ └── __init__.pyc │ │ │ └── __init__.py │ │ ├── google-api-python-client │ │ │ ├── apiclient │ │ │ │ ├── contrib │ │ │ │ │ ├── __init__.py │ │ │ │ │ ├── latitude │ │ │ │ │ │ ├── future.json │ │ │ │ │ │ └── __init__.py │ │ │ │ │ └── moderator │ │ │ │ │ ├── future.json │ │ │ │ │ └── __init__.py │ │ │ │ ├── discovery.py │ │ │ │ ├── errors.py │ │ │ │ ├── ext │ │ │ │ │ ├── appengine.py │ │ │ │ │ ├── authtools.py │ │ │ │ │ ├── django_orm.py │ │ │ │ │ ├── file.py │ │ │ │ │ └── __init__.py │ │ │ │ ├── http.py │ │ │ │ ├── __init__.py │ │ │ │ ├── mimeparse.py │ │ │ │ ├── model.py │ │ │ │ ├── oauth.py │ │ │ │ └── schema.py │ │ │ ├── bin │ │ │ │ └── enable-app-engine-project │ │ │ ├── LICENSE │ │ │ ├── MANIFEST.in │ │ │ ├── oauth2client │ │ │ │ ├── anyjson.py │ │ │ │ ├── appengine.py │ │ │ │ ├── client.py │ │ │ │ ├── clientsecrets.py │ │ │ │ ├── crypt.py │ │ │ │ ├── django_orm.py │ │ │ │ ├── file.py │ │ │ │ ├── __init__.py │ │ │ │ ├── multistore_file.py │ │ │ │ └── tools.py │ │ │ ├── PKG-INFO │ │ │ ├── README │ │ │ ├── runsamples.py │ │ │ ├── runtests.py │ │ │ ├── setpath.sh │ │ │ ├── setup.cfg │ │ │ ├── setup.py │ │ │ └── uritemplate │ │ │ └── __init__.py │ │ ├── httplib2 │ │ │ └── httplib2 │ │ │ ├── cacerts.txt │ │ │ ├── __init__.py │ │ │ ├── __init__.pyc │ │ │ ├── iri2uri.py │ │ │ ├── iri2uri.pyc │ │ │ ├── LICENSE │ │ │ ├── OWNERS │ │ │ ├── socks.py │ │ │ ├── socks.pyc │ │ │ └── test │ │ │ ├── brokensocket │ │ │ │ └── socket.py │ │ │ ├── functional │ │ │ │ └── test_proxies.py │ │ │ ├── __init__.py │ │ │ ├── miniserver.py │ │ │ ├── other_cacerts.txt │ │ │ ├── smoke_test.py │ │ │ └── test_no_socket.py │ │ ├── ipaddr │ │ │ └── ipaddr │ │ │ ├── __init__.py │ │ │ ├── __init__.pyc │ │ │ ├── LICENSE │ │ │ ├── README │ │ │ └── setup.py │ │ ├── jinja2-2.6 │ │ │ ├── artwork │ │ │ │ └── jinjalogo.svg │ │ │ ├── AUTHORS │ │ │ ├── CHANGES │ │ │ ├── docs │ │ │ │ ├── api.rst │ │ │ │ ├── cache_extension.py │ │ │ │ ├── changelog.rst │ │ │ │ ├── conf.py │ │ │ │ ├── contents.rst.inc │ │ │ │ ├── extensions.rst │ │ │ │ ├── faq.rst │ │ │ │ ├── index.rst │ │ │ │ ├── integration.rst │ │ │ │ ├── intro.rst │ │ │ │ ├── jinjaext.py │ │ │ │ ├── jinjastyle.sty │ │ │ │ ├── latexindex.rst │ │ │ │ ├── logo.pdf │ │ │ │ ├── Makefile │ │ │ │ ├── sandbox.rst │ │ │ │ ├── _static │ │ │ │ │ └── jinja-small.png │ │ │ │ ├── switching.rst │ │ │ │ ├── _templates │ │ │ │ │ ├── sidebarintro.html │ │ │ │ │ └── sidebarlogo.html │ │ │ │ ├── templates.rst │ │ │ │ ├── _themes │ │ │ │ │ ├── jinja │ │ │ │ │ │ ├── layout.html │ │ │ │ │ │ ├── relations.html │ │ │ │ │ │ ├── static │ │ │ │ │ │ │ └── jinja.css_t │ │ │ │ │ │ └── theme.conf │ │ │ │ │ ├── LICENSE │ │ │ │ │ └── README │ │ │ │ └── tricks.rst │ │ │ ├── examples │ │ │ │ ├── basic │ │ │ │ │ ├── cycle.py │ │ │ │ │ ├── debugger.py │ │ │ │ │ ├── inheritance.py │ │ │ │ │ ├── templates │ │ │ │ │ │ ├── broken.html │ │ │ │ │ │ └── subbroken.html │ │ │ │ │ ├── test2.py │ │ │ │ │ ├── test_filter_and_linestatements.py │ │ │ │ │ ├── test_loop_filter.py │ │ │ │ │ ├── test.py │ │ │ │ │ └── translate.py │ │ │ │ ├── bench.py │ │ │ │ ├── profile.py │ │ │ │ └── rwbench │ │ │ │ ├── django │ │ │ │ │ ├── _form.html │ │ │ │ │ ├── index.html │ │ │ │ │ ├── _input_field.html │ │ │ │ │ ├── layout.html │ │ │ │ │ └── _textarea.html │ │ │ │ ├── djangoext.py │ │ │ │ ├── genshi │ │ │ │ │ ├── helpers.html │ │ │ │ │ ├── index.html │ │ │ │ │ └── layout.html │ │ │ │ ├── jinja │ │ │ │ │ ├── helpers.html │ │ │ │ │ ├── index.html │ │ │ │ │ └── layout.html │ │ │ │ ├── mako │ │ │ │ │ ├── helpers.html │ │ │ │ │ ├── index.html │ │ │ │ │ └── layout.html │ │ │ │ └── rwbench.py │ │ │ ├── ext │ │ │ │ ├── django2jinja │ │ │ │ │ ├── django2jinja.py │ │ │ │ │ ├── example.py │ │ │ │ │ └── templates │ │ │ │ │ ├── index.html │ │ │ │ │ ├── layout.html │ │ │ │ │ └── subtemplate.html │ │ │ │ ├── djangojinja2.py │ │ │ │ ├── inlinegettext.py │ │ │ │ ├── jinja.el │ │ │ │ ├── JinjaTemplates.tmbundle.tar.gz │ │ │ │ └── Vim │ │ │ │ └── jinja.vim │ │ │ ├── jinja2 │ │ │ │ ├── bccache.py │ │ │ │ ├── bccache.pyc │ │ │ │ ├── compiler.py │ │ │ │ ├── compiler.pyc │ │ │ │ ├── constants.py │ │ │ │ ├── debug.py │ │ │ │ ├── _debugsupport.c │ │ │ │ ├── defaults.py │ │ │ │ ├── defaults.pyc │ │ │ │ ├── environment.py │ │ │ │ ├── environment.pyc │ │ │ │ ├── exceptions.py │ │ │ │ ├── exceptions.pyc │ │ │ │ ├── ext.py │ │ │ │ ├── filters.py │ │ │ │ ├── filters.pyc │ │ │ │ ├── __init__.py │ │ │ │ ├── __init__.pyc │ │ │ │ ├── lexer.py │ │ │ │ ├── lexer.pyc │ │ │ │ ├── loaders.py │ │ │ │ ├── loaders.pyc │ │ │ │ ├── _markupsafe │ │ │ │ │ ├── _bundle.py │ │ │ │ │ ├── _constants.py │ │ │ │ │ ├── __init__.py │ │ │ │ │ ├── __init__.pyc │ │ │ │ │ ├── _native.py │ │ │ │ │ ├── _native.pyc │ │ │ │ │ └── tests.py │ │ │ │ ├── meta.py │ │ │ │ ├── nodes.py │ │ │ │ ├── nodes.pyc │ │ │ │ ├── optimizer.py │ │ │ │ ├── optimizer.pyc │ │ │ │ ├── parser.py │ │ │ │ ├── parser.pyc │ │ │ │ ├── runtime.py │ │ │ │ ├── runtime.pyc │ │ │ │ ├── sandbox.py │ │ │ │ ├── _stringdefs.py │ │ │ │ ├── tests.py │ │ │ │ ├── tests.pyc │ │ │ │ ├── testsuite │ │ │ │ │ ├── api.py │ │ │ │ │ ├── core_tags.py │ │ │ │ │ ├── debug.py │ │ │ │ │ ├── doctests.py │ │ │ │ │ ├── ext.py │ │ │ │ │ ├── filters.py │ │ │ │ │ ├── imports.py │ │ │ │ │ ├── inheritance.py │ │ │ │ │ ├── __init__.py │ │ │ │ │ ├── lexnparse.py │ │ │ │ │ ├── loader.py │ │ │ │ │ ├── regression.py │ │ │ │ │ ├── res │ │ │ │ │ │ ├── __init__.py │ │ │ │ │ │ └── templates │ │ │ │ │ │ ├── broken.html │ │ │ │ │ │ ├── foo │ │ │ │ │ │ │ └── test.html │ │ │ │ │ │ ├── syntaxerror.html │ │ │ │ │ │ └── test.html │ │ │ │ │ ├── security.py │ │ │ │ │ ├── tests.py │ │ │ │ │ └── utils.py │ │ │ │ ├── utils.py │ │ │ │ ├── utils.pyc │ │ │ │ ├── visitor.py │ │ │ │ └── visitor.pyc │ │ │ ├── Jinja2.egg-info │ │ │ │ ├── dependency_links.txt │ │ │ │ ├── entry_points.txt │ │ │ │ ├── not-zip-safe │ │ │ │ ├── PKG-INFO │ │ │ │ ├── requires.txt │ │ │ │ ├── SOURCES.txt │ │ │ │ └── top_level.txt │ │ │ ├── LICENSE │ │ │ ├── Makefile │ │ │ ├── MANIFEST.in │ │ │ ├── PKG-INFO │ │ │ ├── setup.cfg │ │ │ └── setup.py │ │ ├── markupsafe-0.15 │ │ │ ├── AUTHORS │ │ │ ├── LICENSE │ │ │ ├── MANIFEST.in │ │ │ ├── markupsafe │ │ │ │ ├── _constants.py │ │ │ │ ├── __init__.py │ │ │ │ ├── _native.py │ │ │ │ ├── _speedups.c │ │ │ │ └── tests.py │ │ │ ├── MarkupSafe.egg-info │ │ │ │ ├── dependency_links.txt │ │ │ │ ├── not-zip-safe │ │ │ │ ├── PKG-INFO │ │ │ │ ├── SOURCES.txt │ │ │ │ └── top_level.txt │ │ │ ├── PKG-INFO │ │ │ ├── README.rst │ │ │ ├── setup.cfg │ │ │ └── setup.py │ │ ├── mox │ │ │ ├── COPYING │ │ │ ├── mox.py │ │ │ ├── mox_test_helper.py │ │ │ ├── mox_test.py │ │ │ ├── setup.py │ │ │ ├── stubout.py │ │ │ ├── stubout_testee.py │ │ │ └── stubout_test.py │ │ ├── oauth2 │ │ │ └── oauth2 │ │ │ ├── __init__.py │ │ │ ├── LICENSE │ │ │ └── OWNERS │ │ ├── oauth2client │ │ │ └── oauth2client │ │ │ ├── appengine.py │ │ │ ├── client.py │ │ │ ├── client.pyc │ │ │ ├── clientsecrets.py │ │ │ ├── clientsecrets.pyc │ │ │ ├── crypt.py │ │ │ ├── crypt.pyc │ │ │ ├── django_orm.py │ │ │ ├── file.py │ │ │ ├── file.pyc │ │ │ ├── gce.py │ │ │ ├── __init__.py │ │ │ ├── __init__.pyc │ │ │ ├── keyring_storage.py │ │ │ ├── locked_file.py │ │ │ ├── multistore_file.py │ │ │ ├── old_run.py │ │ │ ├── old_run.pyc │ │ │ ├── service_account.py │ │ │ ├── service_account.pyc │ │ │ ├── tools.py │ │ │ ├── tools.pyc │ │ │ ├── util.py │ │ │ ├── util.pyc │ │ │ └── xsrfutil.py │ │ ├── portpicker │ │ │ └── portpicker │ │ │ ├── __init__.py │ │ │ └── __init__.pyc │ │ ├── protorpc-1.0 │ │ │ ├── LICENSE │ │ │ └── protorpc │ │ │ ├── definition.py │ │ │ ├── descriptor.py │ │ │ ├── generate_proto.py │ │ │ ├── generate.py │ │ │ ├── generate_python.py │ │ │ ├── google_imports.py │ │ │ ├── __init__.py │ │ │ ├── messages.py │ │ │ ├── message_types.py │ │ │ ├── protobuf.py │ │ │ ├── protojson.py │ │ │ ├── protourlencode.py │ │ │ ├── registry.py │ │ │ ├── remote.py │ │ │ ├── static │ │ │ │ ├── base.html │ │ │ │ ├── forms.html │ │ │ │ ├── forms.js │ │ │ │ ├── jquery-1.4.2.min.js │ │ │ │ ├── jquery.json-2.2.min.js │ │ │ │ └── methods.html │ │ │ ├── transport.py │ │ │ ├── util.py │ │ │ ├── webapp │ │ │ │ ├── forms.py │ │ │ │ ├── __init__.py │ │ │ │ └── service_handlers.py │ │ │ └── wsgi │ │ │ ├── __init__.py │ │ │ ├── service.py │ │ │ └── util.py │ │ ├── PyAMF-0.6.1 │ │ │ ├── LICENSE │ │ │ ├── pyamf │ │ │ │ ├── adapters │ │ │ │ │ ├── _array.py │ │ │ │ │ ├── _collections.py │ │ │ │ │ ├── _decimal.py │ │ │ │ │ ├── _django_contrib_auth_models.py │ │ │ │ │ ├── _django_db_models_base.py │ │ │ │ │ ├── _django_db_models_fields.py │ │ │ │ │ ├── _django_db_models_query.py │ │ │ │ │ ├── _django_utils_translation.py │ │ │ │ │ ├── _elixir.py │ │ │ │ │ ├── _google_appengine_ext_blobstore.py │ │ │ │ │ ├── _google_appengine_ext_db.py │ │ │ │ │ ├── __init__.py │ │ │ │ │ ├── _sets.py │ │ │ │ │ ├── _sqlalchemy_orm_collections.py │ │ │ │ │ ├── _sqlalchemy_orm.py │ │ │ │ │ └── util.py │ │ │ │ ├── alias.py │ │ │ │ ├── amf0.py │ │ │ │ ├── amf3.py │ │ │ │ ├── codec.py │ │ │ │ ├── flex │ │ │ │ │ ├── data.py │ │ │ │ │ ├── __init__.py │ │ │ │ │ └── messaging.py │ │ │ │ ├── __init__.py │ │ │ │ ├── python.py │ │ │ │ ├── remoting │ │ │ │ │ ├── amf0.py │ │ │ │ │ ├── amf3.py │ │ │ │ │ ├── client │ │ │ │ │ │ └── __init__.py │ │ │ │ │ ├── gateway │ │ │ │ │ │ ├── django.py │ │ │ │ │ │ ├── google.py │ │ │ │ │ │ ├── __init__.py │ │ │ │ │ │ ├── twisted.py │ │ │ │ │ │ └── wsgi.py │ │ │ │ │ └── __init__.py │ │ │ │ ├── sol.py │ │ │ │ ├── tests │ │ │ │ │ ├── adapters │ │ │ │ │ │ ├── django_app │ │ │ │ │ │ │ ├── adapters │ │ │ │ │ │ │ │ ├── __init__.py │ │ │ │ │ │ │ │ └── models.py │ │ │ │ │ │ │ ├── __init__.py │ │ │ │ │ │ │ └── settings.py │ │ │ │ │ │ ├── _google_models.py │ │ │ │ │ │ ├── __init__.py │ │ │ │ │ │ ├── test_array.py │ │ │ │ │ │ ├── test_collections.py │ │ │ │ │ │ ├── test_django.py │ │ │ │ │ │ ├── test_elixir.py │ │ │ │ │ │ ├── test_google.py │ │ │ │ │ │ └── test_sqlalchemy.py │ │ │ │ │ ├── gateway │ │ │ │ │ │ ├── __init__.py │ │ │ │ │ │ ├── test_django.py │ │ │ │ │ │ ├── test_google.py │ │ │ │ │ │ ├── test_twisted.py │ │ │ │ │ │ └── test_wsgi.py │ │ │ │ │ ├── imports │ │ │ │ │ │ └── spam.py │ │ │ │ │ ├── __init__.py │ │ │ │ │ ├── modules │ │ │ │ │ │ ├── __init__.py │ │ │ │ │ │ ├── test_decimal.py │ │ │ │ │ │ └── test_sets.py │ │ │ │ │ ├── remoting │ │ │ │ │ │ ├── __init__.py │ │ │ │ │ │ ├── test_amf0.py │ │ │ │ │ │ ├── test_client.py │ │ │ │ │ │ └── test_remoteobject.py │ │ │ │ │ ├── test_adapters.py │ │ │ │ │ ├── test_adapters_util.py │ │ │ │ │ ├── test_alias.py │ │ │ │ │ ├── test_amf0.py │ │ │ │ │ ├── test_amf3.py │ │ │ │ │ ├── test_basic.py │ │ │ │ │ ├── test_codec.py │ │ │ │ │ ├── test_flex_messaging.py │ │ │ │ │ ├── test_flex.py │ │ │ │ │ ├── test_gateway.py │ │ │ │ │ ├── test_imports.py │ │ │ │ │ ├── test_remoting.py │ │ │ │ │ ├── test_sol.py │ │ │ │ │ ├── test_util.py │ │ │ │ │ ├── test_versions.py │ │ │ │ │ ├── test_xml.py │ │ │ │ │ └── util.py │ │ │ │ ├── util │ │ │ │ │ ├── imports.py │ │ │ │ │ ├── __init__.py │ │ │ │ │ └── pure.py │ │ │ │ ├── _version.py │ │ │ │ ├── versions.py │ │ │ │ └── xml.py │ │ │ └── PyAMF.egg-info │ │ │ ├── dependency_links.txt │ │ │ ├── not-zip-safe │ │ │ ├── PKG-INFO │ │ │ ├── requires.txt │ │ │ ├── SOURCES.txt │ │ │ └── top_level.txt │ │ ├── pyasn1 │ │ │ └── pyasn1 │ │ │ ├── codec │ │ │ │ ├── ber │ │ │ │ │ ├── decoder.py │ │ │ │ │ ├── decoder.pyc │ │ │ │ │ ├── encoder.py │ │ │ │ │ ├── encoder.pyc │ │ │ │ │ ├── eoo.py │ │ │ │ │ ├── eoo.pyc │ │ │ │ │ ├── __init__.py │ │ │ │ │ └── __init__.pyc │ │ │ │ ├── cer │ │ │ │ │ ├── decoder.py │ │ │ │ │ ├── decoder.pyc │ │ │ │ │ ├── encoder.py │ │ │ │ │ ├── encoder.pyc │ │ │ │ │ ├── __init__.py │ │ │ │ │ └── __init__.pyc │ │ │ │ ├── der │ │ │ │ │ ├── decoder.py │ │ │ │ │ ├── decoder.pyc │ │ │ │ │ ├── encoder.py │ │ │ │ │ ├── encoder.pyc │ │ │ │ │ ├── __init__.py │ │ │ │ │ └── __init__.pyc │ │ │ │ ├── __init__.py │ │ │ │ └── __init__.pyc │ │ │ ├── compat │ │ │ │ ├── __init__.py │ │ │ │ ├── __init__.pyc │ │ │ │ ├── octets.py │ │ │ │ └── octets.pyc │ │ │ ├── debug.py │ │ │ ├── debug.pyc │ │ │ ├── error.py │ │ │ ├── error.pyc │ │ │ ├── __init__.py │ │ │ ├── __init__.pyc │ │ │ ├── LICENSE │ │ │ └── type │ │ │ ├── base.py │ │ │ ├── base.pyc │ │ │ ├── char.py │ │ │ ├── char.pyc │ │ │ ├── constraint.py │ │ │ ├── constraint.pyc │ │ │ ├── error.py │ │ │ ├── error.pyc │ │ │ ├── __init__.py │ │ │ ├── __init__.pyc │ │ │ ├── namedtype.py │ │ │ ├── namedtype.pyc │ │ │ ├── namedval.py │ │ │ ├── namedval.pyc │ │ │ ├── tagmap.py │ │ │ ├── tagmap.pyc │ │ │ ├── tag.py │ │ │ ├── tag.pyc │ │ │ ├── univ.py │ │ │ ├── univ.pyc │ │ │ ├── useful.py │ │ │ └── useful.pyc │ │ ├── pyasn1_modules │ │ │ └── pyasn1_modules │ │ │ ├── __init__.py │ │ │ ├── __init__.pyc │ │ │ ├── LICENSE │ │ │ ├── rfc2251.py │ │ │ ├── rfc2251.pyc │ │ │ ├── rfc2459.py │ │ │ ├── rfc2459.pyc │ │ │ ├── rfc5208.py │ │ │ └── rfc5208.pyc │ │ ├── python-gflags │ │ │ ├── AUTHORS │ │ │ ├── ChangeLog │ │ │ ├── debian │ │ │ │ ├── changelog │ │ │ │ ├── compat │ │ │ │ ├── control │ │ │ │ ├── copyright │ │ │ │ ├── docs │ │ │ │ ├── README │ │ │ │ └── rules │ │ │ ├── gflags2man.py │ │ │ ├── gflags.py │ │ │ ├── gflags.pyc │ │ │ ├── gflags_validators.py │ │ │ ├── gflags_validators.pyc │ │ │ ├── __init__.py │ │ │ ├── LICENSE │ │ │ ├── Makefile │ │ │ ├── MANIFEST.in │ │ │ ├── NEWS │ │ │ ├── OWNERS │ │ │ ├── PKG-INFO │ │ │ ├── python_gflags.egg-info │ │ │ │ ├── dependency_links.txt │ │ │ │ ├── PKG-INFO │ │ │ │ ├── SOURCES.txt │ │ │ │ └── top_level.txt │ │ │ ├── README │ │ │ ├── setup.cfg │ │ │ ├── setup.py │ │ │ └── tests │ │ │ ├── flags_modules_for_testing │ │ │ │ ├── __init__.py │ │ │ │ ├── module_bar.py │ │ │ │ ├── module_baz.py │ │ │ │ └── module_foo.py │ │ │ ├── gflags_googletest.py │ │ │ ├── gflags_helpxml_test.py │ │ │ ├── gflags_unittest.py │ │ │ └── gflags_validators_test.py │ │ ├── requests │ │ │ └── requests │ │ │ ├── adapters.py │ │ │ ├── adapters.pyc │ │ │ ├── api.py │ │ │ ├── api.pyc │ │ │ ├── auth.py │ │ │ ├── auth.pyc │ │ │ ├── cacert.pem │ │ │ ├── certs.py │ │ │ ├── certs.pyc │ │ │ ├── compat.py │ │ │ ├── compat.pyc │ │ │ ├── cookies.py │ │ │ ├── cookies.pyc │ │ │ ├── exceptions.py │ │ │ ├── exceptions.pyc │ │ │ ├── HISTORY.rst │ │ │ ├── hooks.py │ │ │ ├── hooks.pyc │ │ │ ├── __init__.py │ │ │ ├── __init__.pyc │ │ │ ├── LICENSE │ │ │ ├── MANIFEST.in │ │ │ ├── models.py │ │ │ ├── models.pyc │ │ │ ├── NOTICE │ │ │ ├── packages │ │ │ │ ├── chardet │ │ │ │ │ ├── big5freq.py │ │ │ │ │ ├── big5prober.py │ │ │ │ │ ├── chardetect.py │ │ │ │ │ ├── chardistribution.py │ │ │ │ │ ├── charsetgroupprober.py │ │ │ │ │ ├── charsetprober.py │ │ │ │ │ ├── codingstatemachine.py │ │ │ │ │ ├── compat.py │ │ │ │ │ ├── constants.py │ │ │ │ │ ├── cp949prober.py │ │ │ │ │ ├── escprober.py │ │ │ │ │ ├── escsm.py │ │ │ │ │ ├── eucjpprober.py │ │ │ │ │ ├── euckrfreq.py │ │ │ │ │ ├── euckrprober.py │ │ │ │ │ ├── euctwfreq.py │ │ │ │ │ ├── euctwprober.py │ │ │ │ │ ├── gb2312freq.py │ │ │ │ │ ├── gb2312prober.py │ │ │ │ │ ├── hebrewprober.py │ │ │ │ │ ├── __init__.py │ │ │ │ │ ├── __init__.pyc │ │ │ │ │ ├── jisfreq.py │ │ │ │ │ ├── jpcntx.py │ │ │ │ │ ├── langbulgarianmodel.py │ │ │ │ │ ├── langcyrillicmodel.py │ │ │ │ │ ├── langgreekmodel.py │ │ │ │ │ ├── langhebrewmodel.py │ │ │ │ │ ├── langhungarianmodel.py │ │ │ │ │ ├── langthaimodel.py │ │ │ │ │ ├── latin1prober.py │ │ │ │ │ ├── mbcharsetprober.py │ │ │ │ │ ├── mbcsgroupprober.py │ │ │ │ │ ├── mbcssm.py │ │ │ │ │ ├── sbcharsetprober.py │ │ │ │ │ ├── sbcsgroupprober.py │ │ │ │ │ ├── sjisprober.py │ │ │ │ │ ├── universaldetector.py │ │ │ │ │ └── utf8prober.py │ │ │ │ ├── __init__.py │ │ │ │ ├── __init__.pyc │ │ │ │ └── urllib3 │ │ │ │ ├── _collections.py │ │ │ │ ├── _collections.pyc │ │ │ │ ├── connectionpool.py │ │ │ │ ├── connectionpool.pyc │ │ │ │ ├── connection.py │ │ │ │ ├── connection.pyc │ │ │ │ ├── contrib │ │ │ │ │ ├── __init__.py │ │ │ │ │ ├── __init__.pyc │ │ │ │ │ ├── ntlmpool.py │ │ │ │ │ ├── pyopenssl.py │ │ │ │ │ └── pyopenssl.pyc │ │ │ │ ├── exceptions.py │ │ │ │ ├── exceptions.pyc │ │ │ │ ├── fields.py │ │ │ │ ├── fields.pyc │ │ │ │ ├── filepost.py │ │ │ │ ├── filepost.pyc │ │ │ │ ├── __init__.py │ │ │ │ ├── __init__.pyc │ │ │ │ ├── packages │ │ │ │ │ ├── __init__.py │ │ │ │ │ ├── __init__.pyc │ │ │ │ │ ├── ordered_dict.py │ │ │ │ │ ├── ordered_dict.pyc │ │ │ │ │ ├── six.py │ │ │ │ │ ├── six.pyc │ │ │ │ │ └── ssl_match_hostname │ │ │ │ │ ├── _implementation.py │ │ │ │ │ ├── __init__.py │ │ │ │ │ └── __init__.pyc │ │ │ │ ├── poolmanager.py │ │ │ │ ├── poolmanager.pyc │ │ │ │ ├── request.py │ │ │ │ ├── request.pyc │ │ │ │ ├── response.py │ │ │ │ ├── response.pyc │ │ │ │ └── util │ │ │ │ ├── connection.py │ │ │ │ ├── connection.pyc │ │ │ │ ├── __init__.py │ │ │ │ ├── __init__.pyc │ │ │ │ ├── request.py │ │ │ │ ├── request.pyc │ │ │ │ ├── response.py │ │ │ │ ├── response.pyc │ │ │ │ ├── retry.py │ │ │ │ ├── retry.pyc │ │ │ │ ├── ssl_.py │ │ │ │ ├── ssl_.pyc │ │ │ │ ├── timeout.py │ │ │ │ ├── timeout.pyc │ │ │ │ ├── url.py │ │ │ │ └── url.pyc │ │ │ ├── patches │ │ │ │ ├── LICENSE.patch │ │ │ │ ├── packages_init.patch │ │ │ │ └── series │ │ │ ├── PKG-INFO │ │ │ ├── README.rst │ │ │ ├── requirements.txt │ │ │ ├── sessions.py │ │ │ ├── sessions.pyc │ │ │ ├── setup.cfg │ │ │ ├── setup.py │ │ │ ├── status_codes.py │ │ │ ├── status_codes.pyc │ │ │ ├── structures.py │ │ │ ├── structures.pyc │ │ │ ├── test_requests.py │ │ │ ├── utils.py │ │ │ └── utils.pyc │ │ ├── rsa │ │ │ └── rsa │ │ │ ├── asn1.py │ │ │ ├── common.py │ │ │ ├── common.pyc │ │ │ ├── _compat.py │ │ │ ├── _compat.pyc │ │ │ ├── core.py │ │ │ ├── core.pyc │ │ │ ├── __init__.py │ │ │ ├── __init__.pyc │ │ │ ├── key.py │ │ │ ├── key.pyc │ │ │ ├── LICENSE │ │ │ ├── pem.py │ │ │ ├── pem.pyc │ │ │ ├── pkcs1.py │ │ │ ├── pkcs1.pyc │ │ │ ├── transform.py │ │ │ ├── transform.pyc │ │ │ ├── varblock.py │ │ │ └── varblock.pyc │ │ ├── setuptools-0.6c11 │ │ │ ├── easy_install.py │ │ │ ├── LICENSE │ │ │ ├── pkg_resources.py │ │ │ ├── setuptools │ │ │ │ ├── archive_util.py │ │ │ │ ├── command │ │ │ │ │ ├── alias.py │ │ │ │ │ ├── bdist_egg.py │ │ │ │ │ ├── bdist_rpm.py │ │ │ │ │ ├── bdist_wininst.py │ │ │ │ │ ├── build_ext.py │ │ │ │ │ ├── build_py.py │ │ │ │ │ ├── develop.py │ │ │ │ │ ├── easy_install.py │ │ │ │ │ ├── egg_info.py │ │ │ │ │ ├── __init__.py │ │ │ │ │ ├── install_egg_info.py │ │ │ │ │ ├── install_lib.py │ │ │ │ │ ├── install.py │ │ │ │ │ ├── install_scripts.py │ │ │ │ │ ├── register.py │ │ │ │ │ ├── rotate.py │ │ │ │ │ ├── saveopts.py │ │ │ │ │ ├── sdist.py │ │ │ │ │ ├── setopt.py │ │ │ │ │ ├── test.py │ │ │ │ │ └── upload.py │ │ │ │ ├── depends.py │ │ │ │ ├── dist.py │ │ │ │ ├── extension.py │ │ │ │ ├── __init__.py │ │ │ │ ├── package_index.py │ │ │ │ ├── sandbox.py │ │ │ │ └── tests │ │ │ │ ├── doctest.py │ │ │ │ ├── __init__.py │ │ │ │ ├── test_packageindex.py │ │ │ │ └── test_resources.py │ │ │ └── setuptools.egg-info │ │ │ ├── dependency_links.txt │ │ │ ├── entry_points.txt │ │ │ ├── not-zip-safe │ │ │ ├── PKG-INFO │ │ │ ├── SOURCES.txt │ │ │ └── top_level.txt │ │ ├── simplejson │ │ │ └── simplejson │ │ │ ├── decoder.py │ │ │ ├── encoder.py │ │ │ ├── __init__.py │ │ │ ├── jsonfilter.py │ │ │ └── scanner.py │ │ ├── six │ │ │ └── six │ │ │ ├── __init__.py │ │ │ ├── __init__.pyc │ │ │ ├── LICENSE │ │ │ ├── PKG-INFO │ │ │ ├── README │ │ │ └── test_six.py │ │ ├── uritemplate │ │ │ └── uritemplate │ │ │ ├── __init__.py │ │ │ └── uritemplate.py │ │ ├── webapp2-2.3 │ │ │ ├── LICENSE │ │ │ ├── webapp2.egg-info │ │ │ │ ├── dependency_links.txt │ │ │ │ ├── not-zip-safe │ │ │ │ ├── PKG-INFO │ │ │ │ ├── SOURCES.txt │ │ │ │ └── top_level.txt │ │ │ ├── webapp2_extras │ │ │ │ ├── appengine │ │ │ │ │ ├── auth │ │ │ │ │ │ ├── __init__.py │ │ │ │ │ │ └── models.py │ │ │ │ │ ├── __init__.py │ │ │ │ │ ├── sessions_memcache.py │ │ │ │ │ ├── sessions_ndb.py │ │ │ │ │ └── users.py │ │ │ │ ├── auth.py │ │ │ │ ├── config.py │ │ │ │ ├── i18n.py │ │ │ │ ├── __init__.py │ │ │ │ ├── jinja2.py │ │ │ │ ├── json.py │ │ │ │ ├── local_app.py │ │ │ │ ├── local.py │ │ │ │ ├── mako.py │ │ │ │ ├── protorpc.py │ │ │ │ ├── routes.py │ │ │ │ ├── securecookie.py │ │ │ │ ├── security.py │ │ │ │ ├── sessions_memcache.py │ │ │ │ ├── sessions_ndb.py │ │ │ │ ├── sessions.py │ │ │ │ └── users.py │ │ │ └── webapp2.py │ │ ├── webapp2-2.5.1 │ │ │ ├── LICENSE │ │ │ ├── webapp2.egg-info │ │ │ │ ├── dependency_links.txt │ │ │ │ ├── not-zip-safe │ │ │ │ ├── PKG-INFO │ │ │ │ ├── SOURCES.txt │ │ │ │ └── top_level.txt │ │ │ ├── webapp2_extras │ │ │ │ ├── appengine │ │ │ │ │ ├── auth │ │ │ │ │ │ ├── __init__.py │ │ │ │ │ │ └── models.py │ │ │ │ │ ├── __init__.py │ │ │ │ │ ├── sessions_memcache.py │ │ │ │ │ ├── sessions_ndb.py │ │ │ │ │ └── users.py │ │ │ │ ├── auth.py │ │ │ │ ├── config.py │ │ │ │ ├── i18n.py │ │ │ │ ├── __init__.py │ │ │ │ ├── __init__.pyc │ │ │ │ ├── jinja2.py │ │ │ │ ├── json.py │ │ │ │ ├── local_app.py │ │ │ │ ├── local.py │ │ │ │ ├── local.pyc │ │ │ │ ├── mako.py │ │ │ │ ├── routes.py │ │ │ │ ├── securecookie.py │ │ │ │ ├── security.py │ │ │ │ ├── sessions_memcache.py │ │ │ │ ├── sessions_ndb.py │ │ │ │ ├── sessions.py │ │ │ │ └── users.py │ │ │ ├── webapp2.py │ │ │ └── webapp2.pyc │ │ ├── webapp2-2.5.2 │ │ │ ├── LICENSE │ │ │ ├── webapp2.egg-info │ │ │ │ ├── dependency_links.txt │ │ │ │ ├── not-zip-safe │ │ │ │ ├── PKG-INFO │ │ │ │ ├── SOURCES.txt │ │ │ │ └── top_level.txt │ │ │ ├── webapp2_extras │ │ │ │ ├── appengine │ │ │ │ │ ├── auth │ │ │ │ │ │ ├── __init__.py │ │ │ │ │ │ └── models.py │ │ │ │ │ ├── __init__.py │ │ │ │ │ ├── sessions_memcache.py │ │ │ │ │ ├── sessions_ndb.py │ │ │ │ │ └── users.py │ │ │ │ ├── auth.py │ │ │ │ ├── config.py │ │ │ │ ├── i18n.py │ │ │ │ ├── __init__.py │ │ │ │ ├── jinja2.py │ │ │ │ ├── json.py │ │ │ │ ├── local_app.py │ │ │ │ ├── local.py │ │ │ │ ├── mako.py │ │ │ │ ├── routes.py │ │ │ │ ├── securecookie.py │ │ │ │ ├── security.py │ │ │ │ ├── sessions_memcache.py │ │ │ │ ├── sessions_ndb.py │ │ │ │ ├── sessions.py │ │ │ │ └── users.py │ │ │ └── webapp2.py │ │ ├── webob_0_9 │ │ │ ├── docs │ │ │ │ ├── comment-example-code │ │ │ │ │ └── example.py │ │ │ │ ├── comment-example.txt │ │ │ │ ├── differences.txt │ │ │ │ ├── file-example.txt │ │ │ │ ├── index.txt │ │ │ │ ├── license.txt │ │ │ │ ├── news.txt │ │ │ │ ├── reference.txt │ │ │ │ ├── test-file.txt │ │ │ │ ├── wiki-example-code │ │ │ │ │ └── example.py │ │ │ │ └── wiki-example.txt │ │ │ ├── PKG-INFO │ │ │ ├── setup.cfg │ │ │ ├── setup.py │ │ │ ├── tests │ │ │ │ ├── conftest.py │ │ │ │ ├── __init__.py │ │ │ │ ├── test_request.py │ │ │ │ ├── test_request.txt │ │ │ │ ├── test_response.py │ │ │ │ └── test_response.txt │ │ │ ├── webob │ │ │ │ ├── acceptparse.py │ │ │ │ ├── acceptparse.pyc │ │ │ │ ├── byterange.py │ │ │ │ ├── byterange.pyc │ │ │ │ ├── cachecontrol.py │ │ │ │ ├── cachecontrol.pyc │ │ │ │ ├── datastruct.py │ │ │ │ ├── datastruct.pyc │ │ │ │ ├── etag.py │ │ │ │ ├── etag.pyc │ │ │ │ ├── exc.py │ │ │ │ ├── exc.pyc │ │ │ │ ├── headerdict.py │ │ │ │ ├── headerdict.pyc │ │ │ │ ├── __init__.py │ │ │ │ ├── __init__.pyc │ │ │ │ ├── multidict.py │ │ │ │ ├── multidict.pyc │ │ │ │ ├── statusreasons.py │ │ │ │ ├── statusreasons.pyc │ │ │ │ ├── updatedict.py │ │ │ │ ├── updatedict.pyc │ │ │ │ └── util │ │ │ │ ├── dictmixin.py │ │ │ │ ├── dictmixin.pyc │ │ │ │ ├── __init__.py │ │ │ │ ├── __init__.pyc │ │ │ │ ├── reversed.py │ │ │ │ ├── safegzip.py │ │ │ │ └── stringtemplate.py │ │ │ └── WebOb.egg-info │ │ │ ├── dependency_links.txt │ │ │ ├── PKG-INFO │ │ │ ├── SOURCES.txt │ │ │ ├── top_level.txt │ │ │ └── zip-safe │ │ ├── webob-1.1.1 │ │ │ ├── LICENSE │ │ │ ├── webob │ │ │ │ ├── acceptparse.py │ │ │ │ ├── byterange.py │ │ │ │ ├── cachecontrol.py │ │ │ │ ├── cookies.py │ │ │ │ ├── datetime_utils.py │ │ │ │ ├── dec.py │ │ │ │ ├── descriptors.py │ │ │ │ ├── etag.py │ │ │ │ ├── exc.py │ │ │ │ ├── headers.py │ │ │ │ ├── __init__.py │ │ │ │ ├── multidict.py │ │ │ │ ├── request.py │ │ │ │ ├── response.py │ │ │ │ └── util.py │ │ │ └── WebOb.egg-info │ │ │ ├── dependency_links.txt │ │ │ ├── PKG-INFO │ │ │ ├── SOURCES.txt │ │ │ ├── top_level.txt │ │ │ └── zip-safe │ │ ├── webob-1.2.3 │ │ │ ├── LICENSE │ │ │ ├── webob │ │ │ │ ├── acceptparse.py │ │ │ │ ├── acceptparse.pyc │ │ │ │ ├── byterange.py │ │ │ │ ├── byterange.pyc │ │ │ │ ├── cachecontrol.py │ │ │ │ ├── cachecontrol.pyc │ │ │ │ ├── client.py │ │ │ │ ├── compat.py │ │ │ │ ├── compat.pyc │ │ │ │ ├── cookies.py │ │ │ │ ├── cookies.pyc │ │ │ │ ├── datetime_utils.py │ │ │ │ ├── datetime_utils.pyc │ │ │ │ ├── dec.py │ │ │ │ ├── descriptors.py │ │ │ │ ├── descriptors.pyc │ │ │ │ ├── etag.py │ │ │ │ ├── etag.pyc │ │ │ │ ├── exc.py │ │ │ │ ├── exc.pyc │ │ │ │ ├── headers.py │ │ │ │ ├── headers.pyc │ │ │ │ ├── __init__.py │ │ │ │ ├── __init__.pyc │ │ │ │ ├── multidict.py │ │ │ │ ├── multidict.pyc │ │ │ │ ├── request.py │ │ │ │ ├── request.pyc │ │ │ │ ├── response.py │ │ │ │ ├── response.pyc │ │ │ │ ├── static.py │ │ │ │ ├── util.py │ │ │ │ └── util.pyc │ │ │ └── WebOb.egg-info │ │ │ ├── dependency_links.txt │ │ │ ├── PKG-INFO │ │ │ ├── requires.txt │ │ │ ├── SOURCES.txt │ │ │ ├── top_level.txt │ │ │ └── zip-safe │ │ ├── websocket │ │ │ └── websocket │ │ │ ├── bin │ │ │ │ └── wsdump.py │ │ │ ├── __init__.py │ │ │ ├── __init__.pyc │ │ │ ├── LICENSE │ │ │ ├── README.rst │ │ │ └── setup.py │ │ ├── yaml │ │ │ ├── examples │ │ │ │ └── yaml-highlight │ │ │ │ ├── yaml_hl.cfg │ │ │ │ └── yaml_hl.py │ │ │ ├── ext │ │ │ │ ├── _yaml.c │ │ │ │ ├── _yaml.h │ │ │ │ ├── _yaml.pxd │ │ │ │ └── _yaml.pyx │ │ │ ├── lib │ │ │ │ └── yaml │ │ │ │ ├── composer.py │ │ │ │ ├── composer.pyc │ │ │ │ ├── constructor.py │ │ │ │ ├── constructor.pyc │ │ │ │ ├── cyaml.py │ │ │ │ ├── cyaml.pyc │ │ │ │ ├── dumper.py │ │ │ │ ├── dumper.pyc │ │ │ │ ├── emitter.py │ │ │ │ ├── emitter.pyc │ │ │ │ ├── error.py │ │ │ │ ├── error.pyc │ │ │ │ ├── events.py │ │ │ │ ├── events.pyc │ │ │ │ ├── __init__.py │ │ │ │ ├── __init__.pyc │ │ │ │ ├── loader.py │ │ │ │ ├── loader.pyc │ │ │ │ ├── nodes.py │ │ │ │ ├── nodes.pyc │ │ │ │ ├── parser.py │ │ │ │ ├── parser.pyc │ │ │ │ ├── reader.py │ │ │ │ ├── reader.pyc │ │ │ │ ├── representer.py │ │ │ │ ├── representer.pyc │ │ │ │ ├── resolver.py │ │ │ │ ├── resolver.pyc │ │ │ │ ├── scanner.py │ │ │ │ ├── scanner.pyc │ │ │ │ ├── serializer.py │ │ │ │ ├── serializer.pyc │ │ │ │ ├── tokens.py │ │ │ │ └── tokens.pyc │ │ │ ├── LICENSE │ │ │ ├── PKG-INFO │ │ │ ├── README │ │ │ ├── setup.cfg │ │ │ ├── setup.py │ │ │ └── setup_with_libyaml.py │ │ └── yaml-3.10 │ │ ├── LICENSE │ │ └── yaml │ │ ├── composer.py │ │ ├── composer.pyc │ │ ├── constructor.py │ │ ├── constructor.pyc │ │ ├── cyaml.py │ │ ├── cyaml.pyc │ │ ├── dumper.py │ │ ├── dumper.pyc │ │ ├── emitter.py │ │ ├── emitter.pyc │ │ ├── error.py │ │ ├── error.pyc │ │ ├── events.py │ │ ├── events.pyc │ │ ├── __init__.py │ │ ├── __init__.pyc │ │ ├── loader.py │ │ ├── loader.pyc │ │ ├── nodes.py │ │ ├── nodes.pyc │ │ ├── parser.py │ │ ├── parser.pyc │ │ ├── reader.py │ │ ├── reader.pyc │ │ ├── representer.py │ │ ├── representer.pyc │ │ ├── resolver.py │ │ ├── resolver.pyc │ │ ├── scanner.py │ │ ├── scanner.pyc │ │ ├── serializer.py │ │ ├── serializer.pyc │ │ ├── tokens.py │ │ └── tokens.pyc │ ├── LICENSE │ ├── php_cli.py │ ├── _python_runtime.py │ ├── RELEASE_NOTES │ ├── RELEASE_NOTES.python │ ├── run_tests.py │ ├── tools │ │ └── bulkload_client.py │ ├── VERSION │ ├── wrapper_util.py │ └── wrapper_util.pyc ├── pkg │ └── linux_amd64 │ └── code.google.com │ └── p │ └── go.tools │ └── present.a └── src ├── code.google.com │ └── p │ └── go.tools │ ├── astutil │ │ ├── enclosing.go │ │ ├── enclosing_test.go │ │ ├── imports.go │ │ └── imports_test.go │ ├── AUTHORS │ ├── blog │ │ ├── atom │ │ │ └── atom.go │ │ └── blog.go │ ├── cmd │ │ ├── benchcmp │ │ │ ├── benchcmp.go │ │ │ ├── compare.go │ │ │ ├── compare_test.go │ │ │ ├── doc.go │ │ │ ├── parse.go │ │ │ └── parse_test.go │ │ ├── callgraph │ │ │ ├── main.go │ │ │ ├── main_test.go │ │ │ └── testdata │ │ │ └── src │ │ │ └── pkg │ │ │ ├── pkg.go │ │ │ └── pkg_test.go │ │ ├── cover │ │ │ ├── cover.go │ │ │ ├── cover_test.go │ │ │ ├── doc.go │ │ │ ├── func.go │ │ │ ├── html.go │ │ │ └── testdata │ │ │ ├── main.go │ │ │ └── test.go │ │ ├── digraph │ │ │ ├── digraph.go │ │ │ └── digraph_test.go │ │ ├── eg │ │ │ └── eg.go │ │ ├── godex │ │ │ ├── doc.go │ │ │ ├── gccgo.go │ │ │ ├── gc.go │ │ │ ├── godex.go │ │ │ ├── print.go │ │ │ ├── source.go │ │ │ └── writetype.go │ │ ├── godoc │ │ │ ├── appinit.go │ │ │ ├── blog.go │ │ │ ├── codewalk.go │ │ │ ├── dl.go │ │ │ ├── doc.go │ │ │ ├── godoc_test.go │ │ │ ├── handlers.go │ │ │ ├── main.go │ │ │ ├── play.go │ │ │ ├── README.godoc-app │ │ │ ├── remotesearch.go │ │ │ ├── setup-godoc-app.bash │ │ │ └── x.go │ │ ├── goimports │ │ │ ├── doc.go │ │ │ └── goimports.go │ │ ├── gorename │ │ │ └── main.go │ │ ├── gotype │ │ │ ├── doc.go │ │ │ └── gotype.go │ │ ├── html2article │ │ │ └── conv.go │ │ ├── oracle │ │ │ ├── emacs-test.bash │ │ │ ├── main.go │ │ │ ├── oracle.el │ │ │ └── oracle.vim │ │ ├── present │ │ │ ├── appengine.go │ │ │ ├── dir.go │ │ │ ├── doc.go │ │ │ ├── local.go │ │ │ ├── play.go │ │ │ ├── static │ │ │ │ ├── article.css │ │ │ │ ├── dir.css │ │ │ │ ├── dir.js │ │ │ │ ├── favicon.ico │ │ │ │ ├── jquery-ui.js │ │ │ │ ├── print.css │ │ │ │ ├── slides.js │ │ │ │ └── styles.css │ │ │ └── templates │ │ │ ├── action.tmpl │ │ │ ├── article.tmpl │ │ │ ├── dir.tmpl │ │ │ └── slides.tmpl │ │ ├── ssadump │ │ │ └── main.go │ │ ├── stringer │ │ │ ├── endtoend_test.go │ │ │ ├── golden_test.go │ │ │ ├── stringer.go │ │ │ ├── testdata │ │ │ │ ├── cgo.go │ │ │ │ ├── day.go │ │ │ │ ├── gap.go │ │ │ │ ├── number.go │ │ │ │ ├── num.go │ │ │ │ ├── prime.go │ │ │ │ └── unum.go │ │ │ └── util_test.go │ │ └── vet │ │ ├── asmdecl.go │ │ ├── assign.go │ │ ├── atomic.go │ │ ├── bool.go │ │ ├── buildtag.go │ │ ├── composite.go │ │ ├── copylock.go │ │ ├── deadcode.go │ │ ├── doc.go │ │ ├── main.go │ │ ├── method.go │ │ ├── nilfunc.go │ │ ├── print.go │ │ ├── rangeloop.go │ │ ├── shadow.go │ │ ├── shift.go │ │ ├── structtag.go │ │ ├── testdata │ │ │ ├── asm1.s │ │ │ ├── asm2.s │ │ │ ├── asm3.s │ │ │ ├── asm4.s │ │ │ ├── asm.go │ │ │ ├── assign.go │ │ │ ├── atomic.go │ │ │ ├── bool.go │ │ │ ├── buildtag_bad.go │ │ │ ├── buildtag.go │ │ │ ├── composite.go │ │ │ ├── copylock_func.go │ │ │ ├── copylock_range.go │ │ │ ├── deadcode.go │ │ │ ├── method.go │ │ │ ├── nilfunc.go │ │ │ ├── print.go │ │ │ ├── rangeloop.go │ │ │ ├── shadow.go │ │ │ ├── shift.go │ │ │ ├── structtag.go │ │ │ └── unsafeptr.go │ │ ├── types.go │ │ ├── unsafeptr.go │ │ ├── vet_test.go │ │ └── whitelist │ │ └── whitelist.go │ ├── codereview.cfg │ ├── container │ │ └── intsets │ │ ├── sparse.go │ │ ├── sparse_test.go │ │ ├── util.go │ │ └── util_test.go │ ├── CONTRIBUTORS │ ├── cover │ │ └── profile.go │ ├── dashboard │ │ ├── app │ │ │ ├── app.yaml │ │ │ ├── build │ │ │ │ ├── build.go │ │ │ │ ├── dash.go │ │ │ │ ├── handler.go │ │ │ │ ├── init.go │ │ │ │ ├── notify.go │ │ │ │ ├── notify.txt │ │ │ │ ├── perf_changes.go │ │ │ │ ├── perf_changes.html │ │ │ │ ├── perf_detail.go │ │ │ │ ├── perf_detail.html │ │ │ │ ├── perf.go │ │ │ │ ├── perf_graph.go │ │ │ │ ├── perf_graph.html │ │ │ │ ├── perf_learn.go │ │ │ │ ├── perf_learn.html │ │ │ │ ├── perf_notify.txt │ │ │ │ ├── test.go │ │ │ │ ├── ui.go │ │ │ │ ├── ui.html │ │ │ │ └── update.go │ │ │ ├── cache │ │ │ │ └── cache.go │ │ │ ├── cron.yaml │ │ │ ├── index.yaml │ │ │ ├── key │ │ │ │ └── key.go │ │ │ └── static │ │ │ ├── status_alert.gif │ │ │ ├── status_good.gif │ │ │ └── style.css │ │ ├── builder │ │ │ ├── bench.go │ │ │ ├── doc.go │ │ │ ├── env.go │ │ │ ├── exec.go │ │ │ ├── filemutex_flock.go │ │ │ ├── filemutex_local.go │ │ │ ├── filemutex_windows.go │ │ │ ├── http.go │ │ │ ├── main.go │ │ │ └── vcs.go │ │ ├── coordinator │ │ │ ├── buildongce │ │ │ │ └── create.go │ │ │ ├── main.go │ │ │ └── Makefile │ │ ├── env │ │ │ ├── commit-watcher │ │ │ │ ├── Dockerfile │ │ │ │ ├── Makefile │ │ │ │ └── scripts │ │ │ │ ├── build-commit-watcher.sh │ │ │ │ └── install-apt-deps.sh │ │ │ ├── linux-x86-base │ │ │ │ ├── Dockerfile │ │ │ │ ├── Makefile │ │ │ │ ├── README │ │ │ │ └── scripts │ │ │ │ ├── build-go-builder.sh │ │ │ │ └── install-apt-deps.sh │ │ │ ├── linux-x86-clang │ │ │ │ ├── Dockerfile │ │ │ │ ├── Makefile │ │ │ │ ├── scripts │ │ │ │ │ ├── build-go-builder.sh │ │ │ │ │ └── install-apt-deps.sh │ │ │ │ └── sources │ │ │ │ └── clang-deps.list │ │ │ ├── linux-x86-gccgo │ │ │ │ ├── Dockerfile │ │ │ │ ├── Makefile │ │ │ │ ├── README │ │ │ │ └── scripts │ │ │ │ ├── install-apt-deps.sh │ │ │ │ ├── install-gccgo-builder.sh │ │ │ │ └── install-gold.sh │ │ │ ├── linux-x86-nacl │ │ │ │ ├── build-command.pl │ │ │ │ ├── Dockerfile │ │ │ │ ├── Makefile │ │ │ │ ├── README │ │ │ │ └── scripts │ │ │ │ ├── build-go-builder.sh │ │ │ │ └── install-apt-deps.sh │ │ │ └── linux-x86-sid │ │ │ ├── Dockerfile │ │ │ ├── Makefile │ │ │ └── scripts │ │ │ ├── build-go-builder.sh │ │ │ └── install-apt-deps.sh │ │ ├── README │ │ ├── updater │ │ │ └── updater.go │ │ └── watcher │ │ └── watcher.go │ ├── go │ │ ├── buildutil │ │ │ ├── allpackages.go │ │ │ ├── allpackages_test.go │ │ │ ├── util.go │ │ │ └── util_test.go │ │ ├── callgraph │ │ │ ├── callgraph.go │ │ │ ├── cha │ │ │ │ ├── cha.go │ │ │ │ ├── cha_test.go │ │ │ │ └── testdata │ │ │ │ ├── func.go │ │ │ │ ├── iface.go │ │ │ │ └── recv.go │ │ │ ├── rta │ │ │ │ ├── rta.go │ │ │ │ ├── rta_test.go │ │ │ │ └── testdata │ │ │ │ ├── func.go │ │ │ │ ├── iface.go │ │ │ │ └── rtype.go │ │ │ ├── static │ │ │ │ ├── static.go │ │ │ │ └── static_test.go │ │ │ └── util.go │ │ ├── exact │ │ │ ├── exact.go │ │ │ ├── exact_test.go │ │ │ ├── go13.go │ │ │ └── go14.go │ │ ├── gccgoimporter │ │ │ ├── gccgoinstallation.go │ │ │ ├── gccgoinstallation_test.go │ │ │ ├── importer.go │ │ │ ├── importer_test.go │ │ │ ├── parser.go │ │ │ ├── parser_test.go │ │ │ └── testdata │ │ │ ├── complexnums.go │ │ │ ├── complexnums.gox │ │ │ ├── imports.go │ │ │ ├── imports.gox │ │ │ ├── pointer.go │ │ │ └── pointer.gox │ │ ├── gcimporter │ │ │ ├── exportdata.go │ │ │ ├── gcimporter.go │ │ │ ├── gcimporter_test.go │ │ │ └── testdata │ │ │ └── exports.go │ │ ├── importer │ │ │ ├── export.go │ │ │ ├── import.go │ │ │ ├── import_test.go │ │ │ └── predefined.go │ │ ├── loader │ │ │ ├── cgo.go │ │ │ ├── loader.go │ │ │ ├── loader_test.go │ │ │ ├── source_test.go │ │ │ ├── stdlib_test.go │ │ │ ├── testdata │ │ │ │ ├── a.go │ │ │ │ └── b.go │ │ │ └── util.go │ │ ├── pointer │ │ │ ├── analysis.go │ │ │ ├── api.go │ │ │ ├── callgraph.go │ │ │ ├── constraint.go │ │ │ ├── doc.go │ │ │ ├── example_test.go │ │ │ ├── gen.go │ │ │ ├── hvn.go │ │ │ ├── intrinsics.go │ │ │ ├── labels.go │ │ │ ├── opt.go │ │ │ ├── pointer_test.go │ │ │ ├── print.go │ │ │ ├── reflect.go │ │ │ ├── solve.go │ │ │ ├── stdlib_test.go │ │ │ ├── testdata │ │ │ │ ├── another.go │ │ │ │ ├── arrayreflect.go │ │ │ │ ├── arrays.go │ │ │ │ ├── a_test.go │ │ │ │ ├── channels.go │ │ │ │ ├── chanreflect1.go │ │ │ │ ├── chanreflect.go │ │ │ │ ├── context.go │ │ │ │ ├── conv.go │ │ │ │ ├── finalizer.go │ │ │ │ ├── flow.go │ │ │ │ ├── fmtexcerpt.go │ │ │ │ ├── func.go │ │ │ │ ├── funcreflect.go │ │ │ │ ├── hello.go │ │ │ │ ├── interfaces.go │ │ │ │ ├── issue9002.go │ │ │ │ ├── mapreflect.go │ │ │ │ ├── maps.go │ │ │ │ ├── panic.go │ │ │ │ ├── recur.go │ │ │ │ ├── reflect.go │ │ │ │ ├── rtti.go │ │ │ │ ├── structreflect.go │ │ │ │ ├── structs.go │ │ │ │ └── timer.go │ │ │ ├── TODO │ │ │ └── util.go │ │ ├── ssa │ │ │ ├── blockopt.go │ │ │ ├── builder.go │ │ │ ├── builder_test.go │ │ │ ├── const.go │ │ │ ├── create.go │ │ │ ├── doc.go │ │ │ ├── dom.go │ │ │ ├── emit.go │ │ │ ├── example_test.go │ │ │ ├── func.go │ │ │ ├── interp │ │ │ │ ├── external_darwin.go │ │ │ │ ├── external_freebsd.go │ │ │ │ ├── external.go │ │ │ │ ├── external_plan9.go │ │ │ │ ├── external_unix.go │ │ │ │ ├── external_windows.go │ │ │ │ ├── interp.go │ │ │ │ ├── interp_test.go │ │ │ │ ├── map.go │ │ │ │ ├── ops.go │ │ │ │ ├── reflect.go │ │ │ │ ├── testdata │ │ │ │ │ ├── a_test.go │ │ │ │ │ ├── boundmeth.go │ │ │ │ │ ├── b_test.go │ │ │ │ │ ├── callstack.go │ │ │ │ │ ├── complit.go │ │ │ │ │ ├── coverage.go │ │ │ │ │ ├── defer.go │ │ │ │ │ ├── fieldprom.go │ │ │ │ │ ├── ifaceconv.go │ │ │ │ │ ├── ifaceprom.go │ │ │ │ │ ├── initorder.go │ │ │ │ │ ├── methprom.go │ │ │ │ │ ├── mrvchain.go │ │ │ │ │ ├── range.go │ │ │ │ │ ├── recover.go │ │ │ │ │ └── static.go │ │ │ │ └── value.go │ │ │ ├── lift.go │ │ │ ├── lvalue.go │ │ │ ├── methods.go │ │ │ ├── print.go │ │ │ ├── sanity.go │ │ │ ├── source.go │ │ │ ├── source_test.go │ │ │ ├── ssa.go │ │ │ ├── ssautil │ │ │ │ ├── switch.go │ │ │ │ ├── switch_test.go │ │ │ │ ├── testdata │ │ │ │ │ └── switches.go │ │ │ │ └── visit.go │ │ │ ├── stdlib_test.go │ │ │ ├── testdata │ │ │ │ ├── objlookup.go │ │ │ │ └── valueforexpr.go │ │ │ ├── testmain.go │ │ │ ├── testmain_test.go │ │ │ ├── util.go │ │ │ └── wrappers.go │ │ ├── types │ │ │ ├── api.go │ │ │ ├── api_test.go │ │ │ ├── assignments.go │ │ │ ├── builtins.go │ │ │ ├── builtins_test.go │ │ │ ├── call.go │ │ │ ├── check.go │ │ │ ├── check_test.go │ │ │ ├── conversions.go │ │ │ ├── decl.go │ │ │ ├── errors.go │ │ │ ├── eval.go │ │ │ ├── eval_test.go │ │ │ ├── expr.go │ │ │ ├── exprstring.go │ │ │ ├── exprstring_test.go │ │ │ ├── go11.go │ │ │ ├── go12.go │ │ │ ├── hilbert_test.go │ │ │ ├── initorder.go │ │ │ ├── issues_test.go │ │ │ ├── labels.go │ │ │ ├── lookup.go │ │ │ ├── methodsetcache.go │ │ │ ├── methodset.go │ │ │ ├── object.go │ │ │ ├── objset.go │ │ │ ├── operand.go │ │ │ ├── ordering.go │ │ │ ├── package.go │ │ │ ├── predicates.go │ │ │ ├── resolver.go │ │ │ ├── resolver_test.go │ │ │ ├── return.go │ │ │ ├── scope.go │ │ │ ├── selection.go │ │ │ ├── self_test.go │ │ │ ├── sizes.go │ │ │ ├── stdlib_test.go │ │ │ ├── stmt.go │ │ │ ├── testdata │ │ │ │ ├── blank.src │ │ │ │ ├── builtins.src │ │ │ │ ├── const0.src │ │ │ │ ├── const1.src │ │ │ │ ├── constdecl.src │ │ │ │ ├── conversions.src │ │ │ │ ├── cycles1.src │ │ │ │ ├── cycles2.src │ │ │ │ ├── cycles3.src │ │ │ │ ├── cycles4.src │ │ │ │ ├── cycles.src │ │ │ │ ├── decls0.src │ │ │ │ ├── decls1.src │ │ │ │ ├── decls2a.src │ │ │ │ ├── decls2b.src │ │ │ │ ├── decls3.src │ │ │ │ ├── errors.src │ │ │ │ ├── expr0.src │ │ │ │ ├── expr1.src │ │ │ │ ├── expr2.src │ │ │ │ ├── expr3.src │ │ │ │ ├── gotos.src │ │ │ │ ├── importdecl0a.src │ │ │ │ ├── importdecl0b.src │ │ │ │ ├── importdecl1a.src │ │ │ │ ├── importdecl1b.src │ │ │ │ ├── init0.src │ │ │ │ ├── init1.src │ │ │ │ ├── init2.src │ │ │ │ ├── issues.src │ │ │ │ ├── labels.src │ │ │ │ ├── methodsets.src │ │ │ │ ├── shifts.src │ │ │ │ ├── stmt0.src │ │ │ │ ├── stmt1.src │ │ │ │ └── vardecl.src │ │ │ ├── token_test.go │ │ │ ├── type.go │ │ │ ├── typestring.go │ │ │ ├── typestring_test.go │ │ │ ├── typeutil │ │ │ │ ├── example_test.go │ │ │ │ ├── imports.go │ │ │ │ ├── imports_test.go │ │ │ │ ├── map.go │ │ │ │ ├── map_test.go │ │ │ │ └── ui.go │ │ │ ├── typexpr.go │ │ │ └── universe.go │ │ └── vcs │ │ ├── discovery.go │ │ ├── env.go │ │ ├── http.go │ │ ├── vcs.go │ │ └── vcs_test.go │ ├── godoc │ │ ├── analysis │ │ │ ├── analysis.go │ │ │ ├── callgraph.go │ │ │ ├── implements.go │ │ │ ├── json.go │ │ │ ├── peers.go │ │ │ ├── README │ │ │ └── typeinfo.go │ │ ├── cmdline.go │ │ ├── cmdline_test.go │ │ ├── corpus.go │ │ ├── dirtrees.go │ │ ├── format.go │ │ ├── godoc.go │ │ ├── godoc_test.go │ │ ├── index.go │ │ ├── index_test.go │ │ ├── linkify.go │ │ ├── meta.go │ │ ├── page.go │ │ ├── parser.go │ │ ├── pres.go │ │ ├── redirect │ │ │ └── redirect.go │ │ ├── search.go │ │ ├── server.go │ │ ├── server_test.go │ │ ├── snippet.go │ │ ├── spec.go │ │ ├── spot.go │ │ ├── static │ │ │ ├── analysis │ │ │ │ ├── call3.png │ │ │ │ ├── call-eg.png │ │ │ │ ├── callers1.png │ │ │ │ ├── callers2.png │ │ │ │ ├── chan1.png │ │ │ │ ├── chan2a.png │ │ │ │ ├── chan2b.png │ │ │ │ ├── error1.png │ │ │ │ ├── help.html │ │ │ │ ├── ident-def.png │ │ │ │ ├── ident-field.png │ │ │ │ ├── ident-func.png │ │ │ │ ├── ipcg-func.png │ │ │ │ ├── ipcg-pkg.png │ │ │ │ ├── typeinfo-pkg.png │ │ │ │ └── typeinfo-src.png │ │ │ ├── callgraph.html │ │ │ ├── codewalkdir.html │ │ │ ├── codewalk.html │ │ │ ├── dirlist.html │ │ │ ├── doc.go │ │ │ ├── error.html │ │ │ ├── example.html │ │ │ ├── gen.go │ │ │ ├── godoc.html │ │ │ ├── godocs.js │ │ │ ├── images │ │ │ │ ├── minus.gif │ │ │ │ ├── plus.gif │ │ │ │ ├── treeview-black.gif │ │ │ │ ├── treeview-black-line.gif │ │ │ │ ├── treeview-default.gif │ │ │ │ ├── treeview-default-line.gif │ │ │ │ ├── treeview-gray.gif │ │ │ │ └── treeview-gray-line.gif │ │ │ ├── implements.html │ │ │ ├── jquery.js │ │ │ ├── jquery.treeview.css │ │ │ ├── jquery.treeview.edit.js │ │ │ ├── jquery.treeview.js │ │ │ ├── makestatic.go │ │ │ ├── methodset.html │ │ │ ├── opensearch.xml │ │ │ ├── package.html │ │ │ ├── package.txt │ │ │ ├── playground.js │ │ │ ├── play.js │ │ │ ├── searchcode.html │ │ │ ├── searchdoc.html │ │ │ ├── search.html │ │ │ ├── search.txt │ │ │ ├── searchtxt.html │ │ │ ├── static.go │ │ │ └── style.css │ │ ├── tab.go │ │ ├── template.go │ │ ├── util │ │ │ ├── throttle.go │ │ │ └── util.go │ │ └── vfs │ │ ├── gatefs │ │ │ └── gatefs.go │ │ ├── httpfs │ │ │ └── httpfs.go │ │ ├── mapfs │ │ │ ├── mapfs.go │ │ │ └── mapfs_test.go │ │ ├── namespace.go │ │ ├── os.go │ │ ├── vfs.go │ │ └── zipfs │ │ └── zipfs.go │ ├── imports │ │ ├── fix.go │ │ ├── fix_test.go │ │ ├── imports.go │ │ ├── mkindex.go │ │ ├── mkstdlib.go │ │ ├── sortimports_compat.go │ │ ├── sortimports.go │ │ └── zstdlib.go │ ├── LICENSE │ ├── oracle │ │ ├── callees.go │ │ ├── callers.go │ │ ├── callgraph.go │ │ ├── callstack.go │ │ ├── definition.go │ │ ├── describe.go │ │ ├── freevars.go │ │ ├── implements.go │ │ ├── oracle.go │ │ ├── oracle_test.go │ │ ├── peers.go │ │ ├── pointsto.go │ │ ├── pos.go │ │ ├── referrers.go │ │ ├── serial │ │ │ └── serial.go │ │ ├── testdata │ │ │ └── src │ │ │ ├── lib │ │ │ │ └── lib.go │ │ │ └── main │ │ │ ├── callgraph2.go │ │ │ ├── callgraph2.golden │ │ │ ├── callgraph.go │ │ │ ├── callgraph.golden │ │ │ ├── callgraph-json.go │ │ │ ├── callgraph-json.golden │ │ │ ├── calls.go │ │ │ ├── calls.golden │ │ │ ├── calls-json.go │ │ │ ├── calls-json.golden │ │ │ ├── describe.go │ │ │ ├── describe.golden │ │ │ ├── describe-json.go │ │ │ ├── describe-json.golden │ │ │ ├── freevars.go │ │ │ ├── freevars.golden │ │ │ ├── implements.go │ │ │ ├── implements.golden │ │ │ ├── implements-json.go │ │ │ ├── implements-json.golden │ │ │ ├── imports.go │ │ │ ├── imports.golden │ │ │ ├── multi.go │ │ │ ├── peers.go │ │ │ ├── peers.golden │ │ │ ├── peers-json.go │ │ │ ├── peers-json.golden │ │ │ ├── pointsto.go │ │ │ ├── pointsto.golden │ │ │ ├── pointsto-json.go │ │ │ ├── pointsto-json.golden │ │ │ ├── referrers-json.go │ │ │ ├── referrers-json.golden │ │ │ ├── reflection.go │ │ │ ├── reflection.golden │ │ │ ├── what.go │ │ │ ├── what.golden │ │ │ ├── what-json.go │ │ │ ├── what-json.golden │ │ │ ├── whicherrs.go │ │ │ └── whicherrs.golden │ │ ├── TODO │ │ ├── what.go │ │ └── whicherrs.go │ ├── PATENTS │ ├── playground │ │ ├── appengine.go │ │ ├── common.go │ │ ├── local.go │ │ └── socket │ │ └── socket.go │ ├── present │ │ ├── args.go │ │ ├── caption.go │ │ ├── code.go │ │ ├── doc.go │ │ ├── html.go │ │ ├── iframe.go │ │ ├── image.go │ │ ├── link.go │ │ ├── link_test.go │ │ ├── parse.go │ │ ├── style.go │ │ └── style_test.go │ ├── README │ └── refactor │ ├── eg │ │ ├── eg.go │ │ ├── eg_test.go │ │ ├── match.go │ │ ├── rewrite.go │ │ └── testdata │ │ ├── A1.go │ │ ├── A1.golden │ │ ├── A2.go │ │ ├── A2.golden │ │ ├── A.template │ │ ├── B1.go │ │ ├── B1.golden │ │ ├── bad_type.template │ │ ├── B.template │ │ ├── C1.go │ │ ├── C1.golden │ │ ├── C.template │ │ ├── D1.go │ │ ├── D1.golden │ │ ├── D.template │ │ ├── E1.go │ │ ├── E1.golden │ │ ├── E.template │ │ ├── expr_type_mismatch.template │ │ ├── F1.go │ │ ├── F1.golden │ │ ├── F.template │ │ ├── no_after_return.template │ │ ├── no_before.template │ │ └── type_mismatch.template │ ├── importgraph │ │ ├── graph.go │ │ └── graph_test.go │ ├── lexical │ │ ├── lexical.go │ │ └── lexical_test.go │ ├── README │ ├── rename │ │ ├── check.go │ │ ├── rename.el │ │ ├── rename.go │ │ ├── rename_test.go │ │ ├── spec.go │ │ └── util.go │ └── satisfy │ └── find.go ├── golang.org │ └── x │ └── tools │ ├── astutil │ │ ├── enclosing.go │ │ ├── enclosing_test.go │ │ ├── imports.go │ │ └── imports_test.go │ ├── cmd │ │ └── present │ │ ├── appengine.go │ │ ├── dir.go │ │ ├── doc.go │ │ ├── local.go │ │ └── play.go │ ├── container │ │ └── intsets │ │ ├── sparse.go │ │ ├── sparse_test.go │ │ ├── util.go │ │ └── util_test.go │ ├── go │ │ ├── buildutil │ │ │ ├── allpackages.go │ │ │ ├── allpackages_test.go │ │ │ ├── util.go │ │ │ └── util_test.go │ │ ├── callgraph │ │ │ ├── callgraph.go │ │ │ ├── cha │ │ │ │ ├── cha.go │ │ │ │ ├── cha_test.go │ │ │ │ └── testdata │ │ │ │ ├── func.go │ │ │ │ ├── iface.go │ │ │ │ └── recv.go │ │ │ ├── rta │ │ │ │ ├── rta.go │ │ │ │ ├── rta_test.go │ │ │ │ └── testdata │ │ │ │ ├── func.go │ │ │ │ ├── iface.go │ │ │ │ └── rtype.go │ │ │ ├── static │ │ │ │ ├── static.go │ │ │ │ └── static_test.go │ │ │ └── util.go │ │ ├── exact │ │ │ ├── exact.go │ │ │ ├── exact_test.go │ │ │ ├── go13.go │ │ │ └── go14.go │ │ ├── gcimporter │ │ │ ├── exportdata.go │ │ │ ├── gcimporter.go │ │ │ ├── gcimporter_test.go │ │ │ └── testdata │ │ │ └── exports.go │ │ ├── importer │ │ │ ├── export.go │ │ │ ├── import.go │ │ │ ├── import_test.go │ │ │ └── predefined.go │ │ ├── loader │ │ │ ├── cgo.go │ │ │ ├── loader.go │ │ │ ├── loader_test.go │ │ │ ├── source_test.go │ │ │ ├── stdlib_test.go │ │ │ ├── testdata │ │ │ │ ├── a.go │ │ │ │ └── b.go │ │ │ └── util.go │ │ ├── pointer │ │ │ ├── analysis.go │ │ │ ├── api.go │ │ │ ├── callgraph.go │ │ │ ├── constraint.go │ │ │ ├── doc.go │ │ │ ├── example_test.go │ │ │ ├── gen.go │ │ │ ├── hvn.go │ │ │ ├── intrinsics.go │ │ │ ├── labels.go │ │ │ ├── opt.go │ │ │ ├── pointer_test.go │ │ │ ├── print.go │ │ │ ├── reflect.go │ │ │ ├── solve.go │ │ │ ├── stdlib_test.go │ │ │ ├── TODO │ │ │ └── util.go │ │ ├── ssa │ │ │ ├── blockopt.go │ │ │ ├── builder.go │ │ │ ├── builder_test.go │ │ │ ├── const.go │ │ │ ├── create.go │ │ │ ├── doc.go │ │ │ ├── dom.go │ │ │ ├── emit.go │ │ │ ├── example_test.go │ │ │ ├── func.go │ │ │ ├── lift.go │ │ │ ├── lvalue.go │ │ │ ├── methods.go │ │ │ ├── print.go │ │ │ ├── sanity.go │ │ │ ├── source.go │ │ │ ├── source_test.go │ │ │ ├── ssa.go │ │ │ ├── ssautil │ │ │ │ ├── switch.go │ │ │ │ ├── switch_test.go │ │ │ │ ├── testdata │ │ │ │ │ └── switches.go │ │ │ │ └── visit.go │ │ │ ├── stdlib_test.go │ │ │ ├── testmain.go │ │ │ ├── testmain_test.go │ │ │ ├── util.go │ │ │ └── wrappers.go │ │ ├── types │ │ │ ├── api.go │ │ │ ├── api_test.go │ │ │ ├── assignments.go │ │ │ ├── builtins.go │ │ │ ├── builtins_test.go │ │ │ ├── call.go │ │ │ ├── check.go │ │ │ ├── check_test.go │ │ │ ├── conversions.go │ │ │ ├── decl.go │ │ │ ├── errors.go │ │ │ ├── eval.go │ │ │ ├── eval_test.go │ │ │ ├── expr.go │ │ │ ├── exprstring.go │ │ │ ├── exprstring_test.go │ │ │ ├── go11.go │ │ │ ├── go12.go │ │ │ ├── hilbert_test.go │ │ │ ├── initorder.go │ │ │ ├── issues_test.go │ │ │ ├── labels.go │ │ │ ├── lookup.go │ │ │ ├── methodsetcache.go │ │ │ ├── methodset.go │ │ │ ├── object.go │ │ │ ├── objset.go │ │ │ ├── operand.go │ │ │ ├── ordering.go │ │ │ ├── package.go │ │ │ ├── predicates.go │ │ │ ├── resolver.go │ │ │ ├── resolver_test.go │ │ │ ├── return.go │ │ │ ├── scope.go │ │ │ ├── selection.go │ │ │ ├── self_test.go │ │ │ ├── sizes.go │ │ │ ├── stdlib_test.go │ │ │ ├── stmt.go │ │ │ ├── testdata │ │ │ │ ├── blank.src │ │ │ │ ├── builtins.src │ │ │ │ ├── const0.src │ │ │ │ ├── const1.src │ │ │ │ ├── constdecl.src │ │ │ │ ├── conversions.src │ │ │ │ ├── cycles1.src │ │ │ │ ├── cycles2.src │ │ │ │ ├── cycles3.src │ │ │ │ ├── cycles4.src │ │ │ │ ├── cycles.src │ │ │ │ ├── decls0.src │ │ │ │ ├── decls1.src │ │ │ │ ├── decls2a.src │ │ │ │ ├── decls2b.src │ │ │ │ ├── decls3.src │ │ │ │ ├── errors.src │ │ │ │ ├── expr0.src │ │ │ │ ├── expr1.src │ │ │ │ ├── expr2.src │ │ │ │ ├── expr3.src │ │ │ │ ├── gotos.src │ │ │ │ ├── importdecl0a.src │ │ │ │ ├── importdecl0b.src │ │ │ │ ├── importdecl1a.src │ │ │ │ ├── importdecl1b.src │ │ │ │ ├── init0.src │ │ │ │ ├── init1.src │ │ │ │ ├── init2.src │ │ │ │ ├── issues.src │ │ │ │ ├── labels.src │ │ │ │ ├── methodsets.src │ │ │ │ ├── shifts.src │ │ │ │ ├── stmt0.src │ │ │ │ ├── stmt1.src │ │ │ │ └── vardecl.src │ │ │ ├── token_test.go │ │ │ ├── type.go │ │ │ ├── typestring.go │ │ │ ├── typestring_test.go │ │ │ ├── typeutil │ │ │ │ ├── example_test.go │ │ │ │ ├── imports.go │ │ │ │ ├── imports_test.go │ │ │ │ ├── map.go │ │ │ │ ├── map_test.go │ │ │ │ └── ui.go │ │ │ ├── typexpr.go │ │ │ └── universe.go │ │ └── vcs │ │ ├── discovery.go │ │ ├── env.go │ │ ├── http.go │ │ ├── vcs.go │ │ └── vcs_test.go │ ├── godoc │ │ ├── analysis │ │ │ ├── analysis.go │ │ │ ├── callgraph.go │ │ │ ├── implements.go │ │ │ ├── json.go │ │ │ ├── peers.go │ │ │ ├── README │ │ │ └── typeinfo.go │ │ ├── cmdline.go │ │ ├── cmdline_test.go │ │ ├── corpus.go │ │ ├── dirtrees.go │ │ ├── format.go │ │ ├── godoc.go │ │ ├── godoc_test.go │ │ ├── index.go │ │ ├── index_test.go │ │ ├── linkify.go │ │ ├── meta.go │ │ ├── page.go │ │ ├── parser.go │ │ ├── pres.go │ │ ├── redirect │ │ │ └── redirect.go │ │ ├── search.go │ │ ├── server.go │ │ ├── server_test.go │ │ ├── snippet.go │ │ ├── spec.go │ │ ├── spot.go │ │ ├── static │ │ │ ├── analysis │ │ │ │ ├── call3.png │ │ │ │ ├── call-eg.png │ │ │ │ ├── callers1.png │ │ │ │ ├── callers2.png │ │ │ │ ├── chan1.png │ │ │ │ ├── chan2a.png │ │ │ │ ├── chan2b.png │ │ │ │ ├── error1.png │ │ │ │ ├── help.html │ │ │ │ ├── ident-def.png │ │ │ │ ├── ident-field.png │ │ │ │ ├── ident-func.png │ │ │ │ ├── ipcg-func.png │ │ │ │ ├── ipcg-pkg.png │ │ │ │ ├── typeinfo-pkg.png │ │ │ │ └── typeinfo-src.png │ │ │ ├── callgraph.html │ │ │ ├── codewalkdir.html │ │ │ ├── codewalk.html │ │ │ ├── dirlist.html │ │ │ ├── doc.go │ │ │ ├── error.html │ │ │ ├── example.html │ │ │ ├── gen.go │ │ │ ├── godoc.html │ │ │ ├── godocs.js │ │ │ ├── images │ │ │ │ ├── minus.gif │ │ │ │ ├── plus.gif │ │ │ │ ├── treeview-black.gif │ │ │ │ ├── treeview-black-line.gif │ │ │ │ ├── treeview-default.gif │ │ │ │ ├── treeview-default-line.gif │ │ │ │ ├── treeview-gray.gif │ │ │ │ └── treeview-gray-line.gif │ │ │ ├── implements.html │ │ │ ├── jquery.js │ │ │ ├── jquery.treeview.css │ │ │ ├── jquery.treeview.edit.js │ │ │ ├── jquery.treeview.js │ │ │ ├── makestatic.go │ │ │ ├── methodset.html │ │ │ ├── opensearch.xml │ │ │ ├── package.html │ │ │ ├── package.txt │ │ │ ├── playground.js │ │ │ ├── play.js │ │ │ ├── searchcode.html │ │ │ ├── searchdoc.html │ │ │ ├── search.html │ │ │ ├── search.txt │ │ │ ├── searchtxt.html │ │ │ ├── static.go │ │ │ └── style.css │ │ ├── tab.go │ │ ├── template.go │ │ ├── util │ │ │ ├── throttle.go │ │ │ └── util.go │ │ └── vfs │ │ ├── gatefs │ │ │ └── gatefs.go │ │ ├── httpfs │ │ │ └── httpfs.go │ │ ├── mapfs │ │ │ ├── mapfs.go │ │ │ └── mapfs_test.go │ │ ├── namespace.go │ │ ├── os.go │ │ ├── vfs.go │ │ └── zipfs │ │ └── zipfs.go │ ├── playground │ │ ├── appengine.go │ │ ├── common.go │ │ ├── local.go │ │ └── socket │ │ └── socket.go │ └── present │ ├── args.go │ ├── caption.go │ ├── code.go │ ├── doc.go │ ├── html.go │ ├── iframe.go │ ├── image.go │ ├── link.go │ ├── link_test.go │ ├── parse.go │ ├── style.go │ └── style_test.go └── projecteuler ├── app.yaml ├── favicon.png ├── levels │ ├── 1 │ │ ├── level.article │ │ ├── script.html │ │ └── source.go │ ├── 2 │ │ ├── level.article │ │ ├── script.html │ │ └── source.go │ └── 3 │ ├── level.article │ ├── script.html │ └── source.go ├── LICENSE ├── opening.article ├── opening.html ├── present │ ├── appengine.go │ ├── dir.go │ ├── doc.go │ ├── local.go │ ├── play.go │ ├── static │ │ ├── article.css │ │ ├── audio │ │ │ └── chill-loop.mp3 │ │ ├── favicon.ico │ │ ├── hjs-themes │ │ │ └── obsidian.css │ │ ├── images │ │ │ ├── bg-reveal.png │ │ │ ├── blank.jpg │ │ │ ├── gopherblue.png │ │ │ ├── gopherlord.jpg │ │ │ ├── jump-small-blue.jpg │ │ │ ├── laptop-small.png │ │ │ ├── plane-small.jpg │ │ │ └── profile-mask-light.png │ │ ├── jquery-ui.js │ │ ├── js │ │ │ ├── answers.js │ │ │ ├── app.js │ │ │ ├── highlight.go.js │ │ │ ├── oauth.min.js │ │ │ └── sha3.js │ │ └── wrapper.css │ └── templates │ ├── action.tmpl │ ├── article.tmpl │ ├── dir.tmpl │ └── slides.tmpl └── readme.md 982 directories, 5557 files
project deployed and fixed.
This is due to the src folder is inside the project. To solve this I had to get that off and leave the structure like this:
and the $GOPATH contains: