SYMBOL INDEX (290 symbols across 42 files) FILE: aiohttp_debugtoolbar/main.py class _AppDetails (line 40) | class _AppDetails(TypedDict): function setup (line 47) | def setup( FILE: aiohttp_debugtoolbar/middlewares.py function middleware (line 24) | async def middleware(request: web.Request, handler: Handler) -> web.Stre... FILE: aiohttp_debugtoolbar/panels/base.py class DebugPanel (line 6) | class DebugPanel(ABC): method request (line 71) | def request(self): method __init__ (line 75) | def __init__(self, request): method render_content (line 84) | def render_content(self, request): method dom_id (line 100) | def dom_id(self): method process_response (line 105) | async def process_response(self, response): # noqa: B027 method wrap_handler (line 111) | def wrap_handler(self, handler, context_switcher): method render_vars (line 133) | def render_vars(self, request): FILE: aiohttp_debugtoolbar/panels/headers.py class HeaderDebugPanel (line 6) | class HeaderDebugPanel(DebugPanel): method __init__ (line 17) | def __init__(self, request): method process_response (line 21) | async def process_response(self, response): FILE: aiohttp_debugtoolbar/panels/logger.py class RequestTrackingHandler (line 9) | class RequestTrackingHandler(logging.Handler): method __init__ (line 10) | def __init__(self, *args, **kwargs): method records (line 15) | def records(self): method emit (line 18) | def emit(self, record): class LoggingPanel (line 22) | class LoggingPanel(DebugPanel): method __init__ (line 28) | def __init__(self, request): method _install_handler (line 32) | def _install_handler(self): method _uninstall_handler (line 35) | def _uninstall_handler(self): method wrap_handler (line 38) | def wrap_handler(self, handler, context_switcher): method process_response (line 43) | async def process_response(self, response): method has_content (line 59) | def has_content(self): method nav_subtitle (line 65) | def nav_subtitle(self): FILE: aiohttp_debugtoolbar/panels/middlewares.py class MiddlewaresDebugPanel (line 7) | class MiddlewaresDebugPanel(DebugPanel): method __init__ (line 18) | def __init__(self, request): method populate (line 26) | def populate(self, request): method render_vars (line 36) | def render_vars(self, request): FILE: aiohttp_debugtoolbar/panels/performance.py class PerformanceDebugPanel (line 16) | class PerformanceDebugPanel(DebugPanel): method __init__ (line 34) | def __init__(self, request): method _wrap_timer_handler (line 38) | def _wrap_timer_handler(self, handler): method _wrap_profile_handler (line 68) | def _wrap_profile_handler(self, handler): method wrap_handler (line 127) | def wrap_handler(self, handler, context_switcher): method nav_subtitle (line 133) | def nav_subtitle(self): method _elapsed_ru (line 136) | def _elapsed_ru(self, name): method process_response (line 139) | async def process_response(self, response): FILE: aiohttp_debugtoolbar/panels/request_vars.py class RequestVarsDebugPanel (line 8) | class RequestVarsDebugPanel(DebugPanel): method __init__ (line 20) | def __init__(self, request): method process_response (line 23) | async def process_response(self, response): FILE: aiohttp_debugtoolbar/panels/routes.py class RoutesDebugPanel (line 8) | class RoutesDebugPanel(DebugPanel): method __init__ (line 19) | def __init__(self, request): method populate (line 23) | def populate(self, request): FILE: aiohttp_debugtoolbar/panels/settings.py class SettingsDebugPanel (line 9) | class SettingsDebugPanel(DebugPanel): method __init__ (line 20) | def __init__(self, request): FILE: aiohttp_debugtoolbar/panels/traceback.py class TracebackPanel (line 10) | class TracebackPanel(DebugPanel): method __init__ (line 16) | def __init__(self, request): method has_content (line 21) | def has_content(self): method process_response (line 26) | async def process_response(self, response): method render_content (line 54) | def render_content(self, request): method render_vars (line 57) | def render_vars(self, request): FILE: aiohttp_debugtoolbar/panels/versions.py class _Package (line 14) | class _Package(TypedDict): class VersionDebugPanel (line 22) | class VersionDebugPanel(DebugPanel): method __init__ (line 35) | def __init__(self, request): method get_packages (line 44) | def get_packages(cls) -> List[Dict[str, str]]: method _get_platform_name (line 67) | def _get_platform_name(self): method get_platform (line 70) | def get_platform(self): FILE: aiohttp_debugtoolbar/static/js/debugger.js function openShell (line 155) | function openShell(consoleNode, target, frameID) { function focusSourceBlock (line 209) | function focusSourceBlock() { FILE: aiohttp_debugtoolbar/static/js/jquery.cookie.js function raw (line 20) | function raw(s) { function decoded (line 24) | function decoded(s) { function converted (line 28) | function converted(s) { FILE: aiohttp_debugtoolbar/static/js/prism.js function e (line 10) | function e(e,t){return Array.prototype.slice.call((t||document).querySel... function t (line 10) | function t(e,t){return t=" "+t+" ",(" "+e.className+" ").replace(/[\n\t]... function n (line 10) | function n(e,n,i){for(var o,a=n.replace(/\s+/g,"").split(","),l=+e.getAt... function i (line 10) | function i(){var t=location.hash.slice(1);e(".temporary.line-highlight")... FILE: aiohttp_debugtoolbar/static/js/r.js function showHelp (line 31) | function showHelp() { function isFunction (line 149) | function isFunction(it) { function isArray (line 153) | function isArray(it) { function mixin (line 164) | function mixin(target, source, force) { function makeError (line 181) | function makeError(id, msg, err) { function configurePackageDir (line 195) | function configurePackageDir(pkgs, currentPackages, dir) { function jQueryHoldReady (line 231) | function jQueryHoldReady($, shouldHold) { function newContext (line 274) | function newContext(contextName) { function getInteractiveScript (line 1762) | function getInteractiveScript() { function loadLib (line 2311) | function loadLib() { function setBaseUrl (line 9671) | function setBaseUrl(fileName) { FILE: aiohttp_debugtoolbar/static/js/require.js function J (line 13) | function J(a){return N.call(a)==="[object Function]"} function F (line 13) | function F(a){return N.call(a)==="[object Array]"} function Z (line 13) | function Z(a,c,l){for(var j in c)if(!(j in K)&&(!(j in a)||l))a[j]=c[j];... function O (line 13) | function O(a,c,d){a=Error(c+"\nhttp://requirejs.org/docs/errors.html#"+a... function $ (line 13) | function $(a,c,d){var j,k,s;for(j=0;s=c[j];j++){s=typeof s==="string"?{n... function U (line 14) | function U(a,c){a.holdReady?a.holdReady(c):c?a.readyWait+=1:a.ready(!0)} function fa (line 14) | function fa(a){function c(b,f){var g,m;if(b&&b.charAt(0)===".")if(f){q.p... function ja (line 30) | function ja(){var a,c,d;if(B&&B.readyState==="interactive")return B;a=do... FILE: aiohttp_debugtoolbar/static/js/toolbar.js function toggle_content (line 4) | function toggle_content(elem) { function toggle_active (line 12) | function toggle_active(elem) { FILE: aiohttp_debugtoolbar/tbtools/__init__.py function text_ (line 2) | def text_(s, encoding="latin-1", errors="strict"): FILE: aiohttp_debugtoolbar/tbtools/console.py class HTMLStringO (line 19) | class HTMLStringO: method __init__ (line 22) | def __init__(self): method isatty (line 25) | def isatty(self): method close (line 28) | def close(self): method flush (line 31) | def flush(self): method seek (line 34) | def seek(self, n, mode=0): method readline (line 37) | def readline(self): method reset (line 44) | def reset(self): method _write (line 49) | def _write(self, x): method write (line 54) | def write(self, x): method writelines (line 57) | def writelines(self, x): class ThreadedStream (line 61) | class ThreadedStream: method push (line 65) | def push(): method fetch (line 71) | def fetch(): method displayhook (line 79) | def displayhook(obj): method __setattr__ (line 90) | def __setattr__(self, name, value): method __dir__ (line 93) | def __dir__(self): method __getattribute__ (line 96) | def __getattribute__(self, name): method __repr__ (line 105) | def __repr__(self): class _ConsoleLoader (line 114) | class _ConsoleLoader: method __init__ (line 115) | def __init__(self): method register (line 118) | def register(self, code, source): method get_source_by_code (line 125) | def get_source_by_code(self, code): function _wrap_compiler (line 132) | def _wrap_compiler(console): class _InteractiveConsole (line 143) | class _InteractiveConsole(code.InteractiveInterpreter): method __init__ (line 144) | def __init__(self, app, globals, locals): method runsource (line 155) | def runsource(self, source): method runcode (line 173) | def runcode(self, code): method showtraceback (line 179) | def showtraceback(self, exc): method showsyntaxerror (line 185) | def showsyntaxerror(self, filename=None): method write (line 192) | def write(self, data): class Console (line 196) | class Console: method __init__ (line 199) | def __init__(self, app, globals=None, locals=None): method eval (line 207) | def eval(self, code): class _ConsoleFrame (line 216) | class _ConsoleFrame: method __init__ (line 221) | def __init__(self, namespace, app): FILE: aiohttp_debugtoolbar/tbtools/repr.py function debug_repr (line 43) | def debug_repr(obj): function dump (line 48) | def dump(obj=missing): class _Helper (line 60) | class _Helper: method __repr__ (line 65) | def __repr__(self): method __call__ (line 68) | def __call__(self, topic=None): function _add_subclass_info (line 89) | def _add_subclass_info(inner, obj, bases): class DebugReprGenerator (line 103) | class DebugReprGenerator: method __init__ (line 104) | def __init__(self): method _proxy (line 107) | def _proxy(self, left, right, base, obj, recursive): method regex_repr (line 126) | def regex_repr(self, obj): method py3_text_repr (line 131) | def py3_text_repr(self, obj, limit=70): method py3_binary_repr (line 143) | def py3_binary_repr(self, obj, limit=70): method dict_repr (line 156) | def dict_repr(self, d, recursive): method object_repr (line 171) | def object_repr(self, obj): method dispatch_repr (line 177) | def dispatch_repr(self, obj, recursive): method fallback_repr (line 202) | def fallback_repr(self): method repr (line 211) | def repr(self, obj): method dump_object (line 225) | def dump_object(self, obj): method dump_locals (line 245) | def dump_locals(self, d): method render_object_dump (line 249) | def render_object_dump(self, items, title, repr=None): FILE: aiohttp_debugtoolbar/tbtools/tbtools.py function get_current_traceback (line 54) | def get_current_traceback( function get_traceback (line 73) | def get_traceback( class Traceback (line 89) | class Traceback: method __init__ (line 92) | def __init__(self, exc_type, exc_value, tb, app): method filter_hidden_frames (line 112) | def filter_hidden_frames(self): method is_syntax_error (line 148) | def is_syntax_error(self): method exception (line 153) | def exception(self): method log (line 158) | def log(self, logfile=None): method render_summary (line 172) | def render_summary(self, app, include_title=True): method render_full (line 208) | def render_full(self, request, lodgeit_url=None): method generate_plaintext_traceback (line 238) | def generate_plaintext_traceback(self): method plaintext (line 250) | def plaintext(self): class Frame (line 256) | class Frame: method __init__ (line 259) | def __init__(self, exc_type, exc_value, tb, app): method render (line 288) | def render(self): method get_in_frame_range (line 298) | def get_in_frame_range(self): method eval (line 316) | def eval(self, code, mode="single"): method sourcelines (line 327) | def sourcelines(self): method current_line (line 376) | def current_line(self): method console (line 383) | def console(self): FILE: aiohttp_debugtoolbar/toolbar.py class DebugToolbar (line 10) | class DebugToolbar: method __init__ (line 11) | def __init__(self, request, panel_classes, global_panel_classes): method json (line 35) | def json(self): method process_response (line 43) | async def process_response(self, request, response): method inject (line 52) | def inject(self, request, response): FILE: aiohttp_debugtoolbar/utils.py function hexlify (line 24) | def hexlify(value): class ToolbarStorage (line 32) | class ToolbarStorage(deque): method __init__ (line 35) | def __init__(self, max_elem): method get (line 38) | def get(self, request_id, default=None): method put (line 42) | def put(self, request_id, request): method last (line 45) | def last(self, num_items): class ExceptionHistory (line 50) | class ExceptionHistory: method __init__ (line 51) | def __init__(self): class _Config (line 57) | class _Config(TypedDict): class AppState (line 72) | class AppState(TypedDict): function addr_in (line 83) | def addr_in(addr, hosts): function replace_insensitive (line 90) | def replace_insensitive(string, target, replacement): function render (line 104) | def render(template_name, app, context, *, app_key=TEMPLATE_KEY, **kw): function common_segment_count (line 113) | def common_segment_count(path, value): function format_fname (line 125) | def format_fname(value, _sys_path=None): function escape (line 148) | def escape(s, quote=False): class ContextSwitcher (line 174) | class ContextSwitcher: method __init__ (line 181) | def __init__(self): method add_context_in (line 185) | def add_context_in(self, callback): method add_context_out (line 190) | def add_context_out(self, callback): method __call__ (line 195) | def __call__(self, expr): class _Coro (line 250) | class _Coro: method __init__ (line 253) | def __init__(self, it): method __await__ (line 256) | def __await__(self): FILE: aiohttp_debugtoolbar/views.py function request_view (line 11) | async def request_view(request): class ExceptionDebugView (line 49) | class ExceptionDebugView: method _validate_token (line 50) | def _validate_token(self, request): method _exception_history (line 61) | def _exception_history(self, request): method _get_frame (line 64) | def _get_frame(self, request): method _get_tb (line 70) | async def _get_tb(self, request): method _get_cmd (line 80) | async def _get_cmd(self, request): method exception (line 88) | async def exception(self, request): method source (line 97) | async def source(self, request): method execute (line 116) | async def execute(self, request): function sse (line 158) | async def sse(request): FILE: demo/demo.py function index (line 15) | async def index(request): function exception (line 23) | async def exception(request): function ajax (line 29) | async def ajax(request): function redirect (line 35) | async def redirect(request): function jinja2_exception (line 41) | async def jinja2_exception(request): function init (line 45) | async def init(): FILE: demo/static/require-1.0.6.js function J (line 7) | function J(a){return N.call(a)==="[object Function]"} function F (line 7) | function F(a){return N.call(a)==="[object Array]"} function Z (line 7) | function Z(a,c,l){for(var j in c)if(!(j in K)&&(!(j in a)||l))a[j]=c[j];... function O (line 7) | function O(a,c,d){a=Error(c+"\nhttp://requirejs.org/docs/errors.html#"+a... function $ (line 7) | function $(a,c,d){var j,k,s;for(j=0;s=c[j];j++){s=typeof s==="string"?{n... function U (line 8) | function U(a,c){a.holdReady?a.holdReady(c):c?a.readyWait+=1:a.ready(!0)} function fa (line 8) | function fa(a){function c(b,f){var g,m;if(b&&b.charAt(0)===".")if(f){q.p... function ja (line 24) | function ja(){var a,c,d;if(B&&B.readyState==="interactive")return B;a=do... FILE: examples/extra_panels/extra_pgsql.py class RequestHandler (line 12) | class RequestHandler: method __init__ (line 13) | def __init__(self): method queries (line 20) | def queries(self): method total_time (line 24) | def total_time(self): method _wrapper (line 27) | def _wrapper(self, func): method on (line 61) | def on(self): method off (line 64) | def off(self): class RequestPgDebugPanel (line 68) | class RequestPgDebugPanel(DebugPanel): method __init__ (line 78) | def __init__(self, request): method has_content (line 83) | def has_content(self): method process_response (line 88) | async def process_response(self, response): method _install_handler (line 100) | def _install_handler(self): method _uninstall_handler (line 103) | def _uninstall_handler(self): method wrap_handler (line 106) | def wrap_handler(self, handler, context_switcher): FILE: examples/extra_panels/extra_redis.py class RequestHandler (line 12) | class RequestHandler: method __init__ (line 13) | def __init__(self): method queries (line 20) | def queries(self): method total_time (line 24) | def total_time(self): method _wrapper (line 27) | def _wrapper(self, func): method on (line 62) | def on(self): method off (line 65) | def off(self): class RequestRedisDebugPanel (line 69) | class RequestRedisDebugPanel(DebugPanel): method __init__ (line 79) | def __init__(self, request): method has_content (line 84) | def has_content(self): method process_response (line 89) | async def process_response(self, response): method _install_handler (line 101) | def _install_handler(self): method _uninstall_handler (line 104) | def _uninstall_handler(self): method wrap_handler (line 107) | def wrap_handler(self, handler, context_switcher): FILE: examples/extra_panels/server.py function basic_handler (line 29) | async def basic_handler(request): function exception_handler (line 56) | async def exception_handler(request): function close_pg (line 60) | async def close_pg(app): function close_redis (line 65) | async def close_redis(app): function init (line 70) | async def init(): FILE: examples/simple.py function basic_handler (line 9) | def basic_handler(request): function exception_handler (line 17) | async def exception_handler(request): function init (line 21) | async def init(): FILE: setup.py function read (line 15) | def read(fname): FILE: tests/conftest.py function create_server (line 12) | def create_server(unused_tcp_port_factory): FILE: tests/pep492/test_await.py function test_handler_is_native_coroutine (line 4) | async def test_handler_is_native_coroutine(create_server, aiohttp_client): FILE: tests/test_debug.py function test_debug_repr (line 22) | def test_debug_repr(): function test_object_dumping (line 99) | def test_object_dumping(): function test_debug_dump (line 128) | def test_debug_dump(): function test_debug_help (line 147) | def test_debug_help(): function test_alternate_debug_path (line 161) | async def test_alternate_debug_path(create_server, aiohttp_client): FILE: tests/test_exception_views.py function test_view_source (line 4) | async def test_view_source(create_server, aiohttp_client): function test_view_execute (line 29) | async def test_view_execute(create_server, aiohttp_client): function test_view_exception (line 68) | async def test_view_exception(create_server, aiohttp_client): FILE: tests/test_imports.py function test_import_time (line 13) | def test_import_time(pytester: pytest.Pytester) -> None: FILE: tests/test_middleware.py function test_render_toolbar_page (line 11) | async def test_render_toolbar_page(create_server, aiohttp_client): function test_render_with_exception (line 37) | async def test_render_with_exception(create_server, aiohttp_client): function test_intercept_redirect (line 51) | async def test_intercept_redirect(create_server, aiohttp_client): function test_no_location_no_intercept (line 65) | async def test_no_location_no_intercept(create_server, aiohttp_client): function test_intercept_redirects_disabled (line 80) | async def test_intercept_redirects_disabled(create_server, aiohttp_client): function test_toolbar_not_enabled (line 94) | async def test_toolbar_not_enabled(create_server, aiohttp_client): function test_toolbar_content_type_json (line 116) | async def test_toolbar_content_type_json(create_server, aiohttp_client): function test_do_not_intercept_exceptions (line 133) | async def test_do_not_intercept_exceptions(create_server, aiohttp_client): function test_setup_not_called_exception (line 147) | async def test_setup_not_called_exception(): function test_setup_only_adds_middleware_if_not_already_added (line 153) | async def test_setup_only_adds_middleware_if_not_already_added(): function test_process_stream_response (line 159) | async def test_process_stream_response(create_server, aiohttp_client): function test_performance_panel_with_handler (line 178) | async def test_performance_panel_with_handler(create_server, aiohttp_cli... function test_performance_panel_with_cbv (line 190) | async def test_performance_panel_with_cbv(create_server, aiohttp_client): function test_request_history (line 203) | async def test_request_history(create_server, aiohttp_client): FILE: tests/test_panel.py function test_request_vars_panel (line 9) | async def test_request_vars_panel(create_server, aiohttp_client): function test_extra_panel (line 33) | async def test_extra_panel(create_server, aiohttp_client): FILE: tests/test_panels_versions.py function test_packages (line 8) | async def test_packages(): FILE: tests/test_server_push.py function test_sse (line 6) | async def test_sse(create_server, aiohttp_client): FILE: tests/test_utils.py function test_escape (line 7) | def test_escape(): function test_format_fname (line 15) | def test_format_fname(): function test_module_file_path (line 28) | def test_module_file_path(): function test_no_matching_sys_path (line 46) | def test_no_matching_sys_path(): function test_addr_in (line 56) | def test_addr_in():