SYMBOL INDEX (393 symbols across 22 files) FILE: misc/generate_authors.py function drop_recurrences (line 28) | def drop_recurrences(iterable): function iterate_authors_by_chronological_order (line 36) | def iterate_authors_by_chronological_order(branch): function print_authors (line 51) | def print_authors(branch): FILE: pysnooper/pycompat.py class ABC (line 17) | class ABC(object): class PathLike (line 28) | class PathLike(ABC): method __fspath__ (line 32) | def __fspath__(self): method __subclasshook__ (line 37) | def __subclasshook__(cls, subclass): function time_isoformat (line 75) | def time_isoformat(time, timespec='microseconds'): function timedelta_format (line 86) | def timedelta_format(timedelta): function timedelta_parse (line 90) | def timedelta_parse(s): FILE: pysnooper/tracer.py function get_local_reprs (line 32) | def get_local_reprs(frame, watch=(), custom_repr=(), max_length=None, no... class UnavailableSource (line 48) | class UnavailableSource(object): method __getitem__ (line 49) | def __getitem__(self, i): function get_path_and_source_from_frame (line 56) | def get_path_and_source_from_frame(frame): function get_write_function (line 134) | def get_write_function(output, overwrite): class FileWriter (line 159) | class FileWriter(object): method __init__ (line 160) | def __init__(self, path, overwrite): method write (line 164) | def write(self, s): class Tracer (line 174) | class Tracer: method __init__ (line 236) | def __init__(self, output=None, watch=(), watch_explode=(), depth=1, method __call__ (line 294) | def __call__(self, function_or_class): method _wrap_class (line 303) | def _wrap_class(self, cls): method _wrap_function (line 314) | def _wrap_function(self, function): method write (line 346) | def write(self, s): method __enter__ (line 350) | def __enter__(self): method __exit__ (line 366) | def __exit__(self, exc_type, exc_value, exc_traceback): method _is_internal_frame (line 394) | def _is_internal_frame(self, frame): method set_thread_info_padding (line 397) | def set_thread_info_padding(self, thread_info): method trace (line 403) | def trace(self, frame, event, arg): FILE: pysnooper/utils.py function _check_methods (line 11) | def _check_methods(C, *methods): class WritableStream (line 24) | class WritableStream(ABC): method write (line 26) | def write(self, s): method __subclasshook__ (line 30) | def __subclasshook__(cls, C): function shitcode (line 45) | def shitcode(s): function get_repr_function (line 51) | def get_repr_function(item, custom_repr): function normalize_repr (line 63) | def normalize_repr(item_repr): function get_shortish_repr (line 68) | def get_shortish_repr(item, custom_repr=(), max_length=None, normalize=F... function truncate (line 82) | def truncate(string, max_length): function format_exception (line 91) | def format_exception(exc_type, exc_value): function ensure_tuple (line 106) | def ensure_tuple(x): FILE: pysnooper/variables.py function needs_parentheses (line 13) | def needs_parentheses(source): class BaseVariable (line 20) | class BaseVariable(pycompat.ABC): method __init__ (line 21) | def __init__(self, source, exclude=()): method items (line 30) | def items(self, frame, normalize=False): method _items (line 38) | def _items(self, key, normalize=False): method _fingerprint (line 42) | def _fingerprint(self): method __hash__ (line 45) | def __hash__(self): method __eq__ (line 48) | def __eq__(self, other): class CommonVariable (line 53) | class CommonVariable(BaseVariable): method _items (line 54) | def _items(self, main_value, normalize=False): method _safe_keys (line 69) | def _safe_keys(self, main_value): method _keys (line 76) | def _keys(self, main_value): method _format_key (line 79) | def _format_key(self, key): method _get_value (line 82) | def _get_value(self, main_value, key): class Attrs (line 86) | class Attrs(CommonVariable): method _keys (line 87) | def _keys(self, main_value): method _format_key (line 93) | def _format_key(self, key): method _get_value (line 96) | def _get_value(self, main_value, key): class Keys (line 100) | class Keys(CommonVariable): method _keys (line 101) | def _keys(self, main_value): method _format_key (line 104) | def _format_key(self, key): method _get_value (line 107) | def _get_value(self, main_value, key): class Indices (line 111) | class Indices(Keys): method _keys (line 114) | def _keys(self, main_value): method __getitem__ (line 117) | def __getitem__(self, item): class Exploding (line 124) | class Exploding(BaseVariable): method _items (line 125) | def _items(self, main_value, normalize=False): FILE: setup.py function read_file (line 7) | def read_file(filename): FILE: tests/mini_toolbox/__init__.py function BlankContextManager (line 14) | def BlankContextManager(): function create_temp_folder (line 18) | def create_temp_folder(prefix=tempfile.template, suffix='', class NotInDict (line 58) | class NotInDict: class TempValueSetter (line 62) | class TempValueSetter(object): method __init__ (line 70) | def __init__(self, variable, value, assert_no_fiddling=True): method __enter__ (line 143) | def __enter__(self): method __exit__ (line 166) | def __exit__(self, exc_type, exc_value, exc_traceback): class OutputCapturer (line 176) | class OutputCapturer(object): method __init__ (line 191) | def __init__(self, stdout=True, stderr=True): method __enter__ (line 206) | def __enter__(self): method __exit__ (line 212) | def __exit__(self, exc_type, exc_value, exc_traceback): class TempSysPathAdder (line 221) | class TempSysPathAdder(object): method __init__ (line 234) | def __init__(self, addition): method __enter__ (line 238) | def __enter__(self): method __exit__ (line 245) | def __exit__(self, *args, **kwargs): FILE: tests/mini_toolbox/contextlib.py class ContextDecorator (line 14) | class ContextDecorator(object): method refresh_cm (line 17) | def refresh_cm(self): method _recreate_cm (line 34) | def _recreate_cm(self): method __call__ (line 46) | def __call__(self, func): class _GeneratorContextManager (line 54) | class _GeneratorContextManager(ContextDecorator): method __init__ (line 57) | def __init__(self, func, args, kwds): method _recreate_cm (line 71) | def _recreate_cm(self): method __enter__ (line 77) | def __enter__(self): method __exit__ (line 83) | def __exit__(self, type, value, traceback): function contextmanager (line 126) | def contextmanager(func): class closing (line 160) | class closing(object): method __init__ (line 177) | def __init__(self, thing): method __enter__ (line 179) | def __enter__(self): method __exit__ (line 181) | def __exit__(self, *exc_info): class _RedirectStream (line 185) | class _RedirectStream(object): method __init__ (line 189) | def __init__(self, new_target): method __enter__ (line 194) | def __enter__(self): method __exit__ (line 199) | def __exit__(self, exctype, excinst, exctb): class redirect_stdout (line 203) | class redirect_stdout(_RedirectStream): class redirect_stderr (line 219) | class redirect_stderr(_RedirectStream): class suppress (line 225) | class suppress(object): method __init__ (line 236) | def __init__(self, *exceptions): method __enter__ (line 239) | def __enter__(self): method __exit__ (line 242) | def __exit__(self, exctype, excinst, exctb): function _make_context_fixer (line 258) | def _make_context_fixer(frame_exc): function _reraise_with_existing_context (line 274) | def _reraise_with_existing_context(exc_details): function _make_context_fixer (line 285) | def _make_context_fixer(frame_exc): function _reraise_with_existing_context (line 290) | def _reraise_with_existing_context(exc_details): function _get_type (line 302) | def _get_type(obj): class ExitStack (line 309) | class ExitStack(object): method __init__ (line 321) | def __init__(self): method pop_all (line 324) | def pop_all(self): method _push_cm_exit (line 331) | def _push_cm_exit(self, cm, cm_exit): method push (line 338) | def push(self, exit): method callback (line 358) | def callback(self, callback, *args, **kwds): method enter_context (line 371) | def enter_context(self, cm): method close (line 384) | def close(self): method __enter__ (line 388) | def __enter__(self): method __exit__ (line 391) | def __exit__(self, *exc_details): class ContextStack (line 421) | class ContextStack(ExitStack): method __init__ (line 424) | def __init__(self): method register_exit (line 429) | def register_exit(self, callback): method register (line 432) | def register(self, callback, *args, **kwds): method preserve (line 435) | def preserve(self): FILE: tests/mini_toolbox/pathlib.py function _py2_fsencode (line 61) | def _py2_fsencode(parts): function _try_except_fileexistserror (line 68) | def _try_except_fileexistserror(try_func, except_func, else_func=None): function _try_except_filenotfounderror (line 90) | def _try_except_filenotfounderror(try_func, except_func): function _try_except_permissionerror_iter (line 106) | def _try_except_permissionerror_iter(try_iter, except_iter): function _win32_get_unique_path_id (line 126) | def _win32_get_unique_path_id(path): function _is_wildcard_pattern (line 188) | def _is_wildcard_pattern(pat): class _Flavour (line 194) | class _Flavour(object): method __init__ (line 199) | def __init__(self): method parse_parts (line 202) | def parse_parts(self, parts): method join_parsed_parts (line 242) | def join_parsed_parts(self, drv, root, parts, drv2, root2, parts2): class _WindowsFlavour (line 260) | class _WindowsFlavour(_Flavour): method splitroot (line 286) | def splitroot(self, part, sep=sep): method casefold (line 325) | def casefold(self, s): method casefold_parts (line 328) | def casefold_parts(self, parts): method resolve (line 331) | def resolve(self, path, strict=False): method _split_extended_path (line 356) | def _split_extended_path(self, s, ext_prefix=ext_namespace_prefix): method _ext_to_normal (line 366) | def _ext_to_normal(self, s): method is_reserved (line 370) | def is_reserved(self, parts): method make_uri (line 382) | def make_uri(self, path): method gethomedir (line 395) | def gethomedir(self, username): class _PosixFlavour (line 427) | class _PosixFlavour(_Flavour): method splitroot (line 435) | def splitroot(self, part, sep=sep): method casefold (line 451) | def casefold(self, s): method casefold_parts (line 454) | def casefold_parts(self, parts): method resolve (line 457) | def resolve(self, path, strict=False): method is_reserved (line 504) | def is_reserved(self, parts): method make_uri (line 507) | def make_uri(self, path): method gethomedir (line 513) | def gethomedir(self, username): class _Accessor (line 533) | class _Accessor: class _NormalAccessor (line 539) | class _NormalAccessor(_Accessor): method _wrap_strfunc (line 541) | def _wrap_strfunc(strfunc): method _wrap_binary_strfunc (line 547) | def _wrap_binary_strfunc(strfunc): method lchmod (line 568) | def lchmod(self, pathobj, mode): method symlink (line 586) | def symlink(a, b, target_is_directory): method symlink (line 592) | def symlink(a, b, target_is_directory): method readlink (line 598) | def readlink(self, path): function _make_selector (line 609) | def _make_selector(pattern_parts): class _Selector (line 628) | class _Selector: method __init__ (line 633) | def __init__(self, child_parts): method select_from (line 642) | def select_from(self, parent_path): class _TerminatingSelector (line 654) | class _TerminatingSelector: method _select_from (line 656) | def _select_from(self, parent_path, is_dir, exists, scandir): class _PreciseSelector (line 660) | class _PreciseSelector(_Selector): method __init__ (line 662) | def __init__(self, name, child_parts): method _select_from (line 666) | def _select_from(self, parent_path, is_dir, exists, scandir): class _WildcardSelector (line 682) | class _WildcardSelector(_Selector): method __init__ (line 684) | def __init__(self, pat, child_parts): method _select_from (line 688) | def _select_from(self, parent_path, is_dir, exists, scandir): class _RecursiveWildcardSelector (line 710) | class _RecursiveWildcardSelector(_Selector): method __init__ (line 712) | def __init__(self, pat, child_parts): method _iterate_directories (line 715) | def _iterate_directories(self, parent_path, is_dir, scandir): method _select_from (line 733) | def _select_from(self, parent_path, is_dir, exists, scandir): class _PathParents (line 760) | class _PathParents(Sequence): method __init__ (line 766) | def __init__(self, path): method __len__ (line 773) | def __len__(self): method __getitem__ (line 779) | def __getitem__(self, idx): method __repr__ (line 785) | def __repr__(self): class PurePath (line 789) | class PurePath(object): method __new__ (line 802) | def __new__(cls, *args): method __reduce__ (line 812) | def __reduce__(self): method _parse_args (line 818) | def _parse_args(cls, args): method _from_parts (line 847) | def _from_parts(cls, args, init=True): method _from_parsed_parts (line 860) | def _from_parsed_parts(cls, drv, root, parts, init=True): method _format_parsed_parts (line 870) | def _format_parsed_parts(cls, drv, root, parts): method _init (line 876) | def _init(self): method _make_child (line 880) | def _make_child(self, args): method __str__ (line 886) | def __str__(self): method __fspath__ (line 896) | def __fspath__(self): method as_posix (line 899) | def as_posix(self): method __bytes__ (line 905) | def __bytes__(self): method __repr__ (line 912) | def __repr__(self): method as_uri (line 915) | def as_uri(self): method _cparts (line 922) | def _cparts(self): method __eq__ (line 930) | def __eq__(self, other): method __ne__ (line 937) | def __ne__(self, other): method __hash__ (line 940) | def __hash__(self): method __lt__ (line 947) | def __lt__(self, other): method __le__ (line 953) | def __le__(self, other): method __gt__ (line 959) | def __gt__(self, other): method __ge__ (line 965) | def __ge__(self, other): method anchor (line 978) | def anchor(self): method name (line 984) | def name(self): method suffix (line 992) | def suffix(self): method suffixes (line 1002) | def suffixes(self): method stem (line 1011) | def stem(self): method with_name (line 1020) | def with_name(self, name): method with_suffix (line 1031) | def with_suffix(self, suffix): method relative_to (line 1052) | def relative_to(self, *other): method parts (line 1085) | def parts(self): method joinpath (line 1096) | def joinpath(self, *args): method __truediv__ (line 1104) | def __truediv__(self, key): method __rtruediv__ (line 1107) | def __rtruediv__(self, key): method parent (line 1115) | def parent(self): method parents (line 1125) | def parents(self): method is_absolute (line 1129) | def is_absolute(self): method is_reserved (line 1136) | def is_reserved(self): method match (line 1141) | def match(self, path_pattern): class PurePosixPath (line 1173) | class PurePosixPath(PurePath): class PureWindowsPath (line 1178) | class PureWindowsPath(PurePath): class Path (line 1186) | class Path(PurePath): method __new__ (line 1192) | def __new__(cls, *args, **kwargs): method _init (line 1202) | def _init(self, method _make_child_relpath (line 1212) | def _make_child_relpath(self, part): method __enter__ (line 1218) | def __enter__(self): method __exit__ (line 1223) | def __exit__(self, t, v, tb): method _raise_closed (line 1226) | def _raise_closed(self): method _opener (line 1229) | def _opener(self, name, flags, mode=0o666): method _raw_open (line 1233) | def _raw_open(self, flags, mode=0o777): method cwd (line 1245) | def cwd(cls): method home (line 1252) | def home(cls): method samefile (line 1258) | def samefile(self, other_path): method iterdir (line 1276) | def iterdir(self): method glob (line 1290) | def glob(self, pattern): method rglob (line 1304) | def rglob(self, pattern): method absolute (line 1316) | def absolute(self): method resolve (line 1334) | def resolve(self, strict=False): method stat (line 1354) | def stat(self): method owner (line 1361) | def owner(self): method group (line 1368) | def group(self): method open (line 1375) | def open(self, mode='r', buffering=-1, encoding=None, method read_bytes (line 1391) | def read_bytes(self): method read_text (line 1398) | def read_text(self, encoding=None, errors=None): method write_bytes (line 1405) | def write_bytes(self, data): method write_text (line 1416) | def write_text(self, data, encoding=None, errors=None): method touch (line 1427) | def touch(self, mode=0o666, exist_ok=True): method mkdir (line 1450) | def mkdir(self, mode=0o777, parents=False, exist_ok=False): method chmod (line 1472) | def chmod(self, mode): method lchmod (line 1480) | def lchmod(self, mode): method unlink (line 1489) | def unlink(self): method rmdir (line 1498) | def rmdir(self): method lstat (line 1506) | def lstat(self): method rename (line 1515) | def rename(self, target): method replace (line 1523) | def replace(self, target): method symlink_to (line 1535) | def symlink_to(self, target, target_is_directory=False): method exists (line 1547) | def exists(self): method is_dir (line 1559) | def is_dir(self): method is_file (line 1572) | def is_file(self): method is_symlink (line 1586) | def is_symlink(self): method is_block_device (line 1598) | def is_block_device(self): method is_char_device (line 1611) | def is_char_device(self): method is_fifo (line 1624) | def is_fifo(self): method is_socket (line 1637) | def is_socket(self): method expanduser (line 1650) | def expanduser(self): class PosixPath (line 1662) | class PosixPath(Path, PurePosixPath): class WindowsPath (line 1666) | class WindowsPath(Path, PureWindowsPath): method owner (line 1669) | def owner(self): method group (line 1672) | def group(self): FILE: tests/samples/exception.py function foo (line 4) | def foo(): function bar (line 8) | def bar(): function main (line 17) | def main(): FILE: tests/samples/indentation.py function main (line 5) | def main(): function f2 (line 9) | def f2(): function f3 (line 13) | def f3(): function f4 (line 18) | def f4(): function f5 (line 22) | def f5(): FILE: tests/samples/recursion.py function factorial (line 5) | def factorial(x): function mul (line 11) | def mul(a, b): function main (line 15) | def main(): FILE: tests/test_chinese.py function test_chinese (line 26) | def test_chinese(): FILE: tests/test_mini_toolbox.py function test_output_capturer_doesnt_swallow_exceptions (line 9) | def test_output_capturer_doesnt_swallow_exceptions(): FILE: tests/test_multiple_files/multiple_files/bar.py function bar_function (line 4) | def bar_function(y): FILE: tests/test_multiple_files/multiple_files/foo.py function foo_function (line 9) | def foo_function(): FILE: tests/test_multiple_files/test_multiple_files.py function test_multiple_files (line 25) | def test_multiple_files(): FILE: tests/test_not_implemented.py function test_rejecting_coroutine_functions (line 26) | def test_rejecting_coroutine_functions(): function test_rejecting_async_generator_functions (line 44) | def test_rejecting_async_generator_functions(): FILE: tests/test_pysnooper.py function test_string_io (line 26) | def test_string_io(): function test_relative_time (line 56) | def test_relative_time(): function test_thread_info (line 188) | def test_thread_info(): function test_multi_thread_info (line 219) | def test_multi_thread_info(): function test_callable (line 304) | def test_callable(normalize): function test_watch (line 339) | def test_watch(normalize): function test_watch_explode (line 393) | def test_watch_explode(normalize): function test_variables_classes (line 446) | def test_variables_classes(normalize): function test_single_watch_no_comma (line 498) | def test_single_watch_no_comma(normalize): function test_long_variable (line 541) | def test_long_variable(normalize): function test_long_variable_with_custom_max_variable_length (line 570) | def test_long_variable_with_custom_max_variable_length(normalize): function test_long_variable_with_infinite_max_variable_length (line 599) | def test_long_variable_with_infinite_max_variable_length(normalize): function test_repr_exception (line 628) | def test_repr_exception(normalize): function test_depth (line 659) | def test_depth(normalize): function test_method_and_prefix (line 722) | def test_method_and_prefix(normalize): function test_file_output (line 764) | def test_file_output(normalize): function test_confusing_decorator_lines (line 798) | def test_confusing_decorator_lines(normalize): function test_lambda (line 844) | def test_lambda(normalize): function test_unavailable_source (line 865) | def test_unavailable_source(): function test_no_overwrite_by_default (line 899) | def test_no_overwrite_by_default(): function test_overwrite (line 933) | def test_overwrite(): function test_error_in_overwrite_argument (line 978) | def test_error_in_overwrite_argument(): function test_needs_parentheses (line 988) | def test_needs_parentheses(): function test_with_block (line 1006) | def test_with_block(normalize): function test_with_block_depth (line 1140) | def test_with_block_depth(normalize): function test_cellvars (line 1202) | def test_cellvars(normalize): function test_var_order (line 1271) | def test_var_order(normalize): function test_truncate (line 1321) | def test_truncate(): function test_indentation (line 1333) | def test_indentation(): function test_exception (line 1339) | def test_exception(): function test_generator (line 1344) | def test_generator(): function test_custom_repr (line 1428) | def test_custom_repr(normalize): function test_custom_repr_single (line 1476) | def test_custom_repr_single(normalize): function test_disable (line 1505) | def test_disable(): function test_class (line 1525) | def test_class(normalize): function test_class_with_decorated_method (line 1566) | def test_class_with_decorated_method(normalize): function test_class_with_decorated_method_and_snoop_applied_to_method (line 1615) | def test_class_with_decorated_method_and_snoop_applied_to_method(normali... function test_class_with_property (line 1675) | def test_class_with_property(normalize): function test_snooping_on_class_does_not_cause_base_class_to_be_snooped (line 1756) | def test_snooping_on_class_does_not_cause_base_class_to_be_snooped(norma... function test_normalize (line 1793) | def test_normalize(): function test_normalize_prefix (line 1829) | def test_normalize_prefix(): function test_normalize_thread_info (line 1866) | def test_normalize_thread_info(): function test_exception (line 1884) | def test_exception(): function test_exception_group (line 1913) | def test_exception_group(): function test_nested_exception_group (line 1943) | def test_nested_exception_group(): function test_exception_on_entry (line 1970) | def test_exception_on_entry(): function test_valid_zipfile (line 1979) | def test_valid_zipfile(): function test_invalid_zipfile (line 2031) | def test_invalid_zipfile(): function test_valid_damaged_zipfile (line 2082) | def test_valid_damaged_zipfile(): FILE: tests/test_utils/test_ensure_tuple.py function test_ensure_tuple (line 7) | def test_ensure_tuple(): FILE: tests/test_utils/test_regex.py function test_ansible_filename_pattern (line 7) | def test_ansible_filename_pattern(): FILE: tests/utils.py function get_function_arguments (line 21) | def get_function_arguments(function, exclude=()): class _BaseEntry (line 33) | class _BaseEntry(pysnooper.pycompat.ABC): method __init__ (line 34) | def __init__(self, prefix='', min_python_version=None, max_python_vers... method check (line 40) | def check(self, s): method is_compatible_with_current_python_version (line 43) | def is_compatible_with_current_python_version(self): method __repr__ (line 52) | def __repr__(self): class _BaseValueEntry (line 67) | class _BaseValueEntry(_BaseEntry): method __init__ (line 68) | def __init__(self, prefix='', min_python_version=None, method _check_preamble (line 79) | def _check_preamble(self, preamble): method _check_content (line 83) | def _check_content(self, preamble): method check (line 86) | def check(self, s): class ElapsedTimeEntry (line 95) | class ElapsedTimeEntry(_BaseEntry): method __init__ (line 96) | def __init__(self, elapsed_time_value=None, tolerance=0.2, prefix='', method check (line 109) | def check(self, s): class CallEndedByExceptionEntry (line 122) | class CallEndedByExceptionEntry(_BaseEntry): method __init__ (line 124) | def __init__(self, prefix=''): method check (line 127) | def check(self, s): class VariableEntry (line 135) | class VariableEntry(_BaseValueEntry): method __init__ (line 136) | def __init__(self, name=None, value=None, stage=None, prefix='', method _check_preamble (line 160) | def _check_preamble(self, preamble): method _check_content (line 171) | def _check_content(self, content): method _check_name (line 178) | def _check_name(self, name): method _check_value (line 186) | def _check_value(self, value): method _check_stage (line 194) | def _check_stage(self, stage): class _BaseSimpleValueEntry (line 202) | class _BaseSimpleValueEntry(_BaseValueEntry): method __init__ (line 203) | def __init__(self, value=None, value_regex=None, prefix='', method _check_preamble (line 215) | def _check_preamble(self, preamble): method _check_content (line 218) | def _check_content(self, content): method _check_value (line 221) | def _check_value(self, value): class ReturnValueEntry (line 229) | class ReturnValueEntry(_BaseSimpleValueEntry): class ExceptionValueEntry (line 234) | class ExceptionValueEntry(_BaseSimpleValueEntry): class SourcePathEntry (line 239) | class SourcePathEntry(_BaseValueEntry): method __init__ (line 240) | def __init__(self, source_path=None, source_path_regex=None, prefix=''): method _check_preamble (line 253) | def _check_preamble(self, preamble): method _check_content (line 256) | def _check_content(self, source_path): class _BaseEventEntry (line 265) | class _BaseEventEntry(_BaseEntry): method __init__ (line 266) | def __init__(self, source=None, source_regex=None, thread_info=None, method event_name (line 291) | def event_name(self): method _check_source (line 294) | def _check_source(self, source): method _check_thread_info (line 302) | def _check_thread_info(self, thread_info): method check (line 310) | def check(self, s): class CallEntry (line 320) | class CallEntry(_BaseEventEntry): class LineEntry (line 324) | class LineEntry(_BaseEventEntry): class ReturnEntry (line 328) | class ReturnEntry(_BaseEventEntry): class ExceptionEntry (line 332) | class ExceptionEntry(_BaseEventEntry): class OpcodeEntry (line 336) | class OpcodeEntry(_BaseEventEntry): class OutputFailure (line 340) | class OutputFailure(Exception): function verify_normalize (line 344) | def verify_normalize(lines, prefix): function assert_output (line 362) | def assert_output(output, expected_entries, prefix=None, normalize=False): function assert_sample_output (line 402) | def assert_sample_output(module):