Files @ cb7556869244
Branch filter:

Location: light9/stubs/statprof.pyi

drewp@bigasterisk.com
ResourceDisplay ignore more patches
# Stubs for statprof (Python 3)
#
# NOTE: This dynamically typed stub was automatically generated by stubgen.

from typing import Any, Optional

class ProfileState:
    def __init__(self, frequency: Optional[Any] = ...) -> None: ...
    accumulated_time: float = ...
    last_start_time: Any = ...
    sample_count: int = ...
    sample_interval: Any = ...
    remaining_prof_time: Any = ...
    profile_level: int = ...
    count_calls: bool = ...
    gc_time_taken: int = ...
    def reset(self, frequency: Optional[Any] = ...) -> None: ...
    def accumulate_time(self, stop_time: Any) -> None: ...

class CodeKey:
    cache: Any = ...
    filename: Any = ...
    lineno: Any = ...
    name: Any = ...
    def __init__(self, frame: Any) -> None: ...
    def __eq__(self, other: Any): ...
    def __hash__(self): ...
    @classmethod
    def get(cls, frame: Any): ...

class CallData:
    all_calls: Any = ...
    key: Any = ...
    call_count: int = ...
    cum_sample_count: int = ...
    self_sample_count: int = ...
    def __init__(self, key: Any) -> None: ...
    @classmethod
    def get(cls, key: Any): ...

def start() -> None: ...
def stop() -> None: ...
def reset(frequency: Optional[Any] = ...) -> None: ...

class CallStats:
    name: Any = ...
    pcnt_time_in_proc: Any = ...
    cum_secs_in_proc: Any = ...
    self_secs_in_proc: Any = ...
    num_calls: Any = ...
    self_secs_per_call: Any = ...
    cum_secs_per_call: Any = ...
    def __init__(self, call_data: Any) -> None: ...
    def display(self, fp: Any) -> None: ...

def display(fp: Optional[Any] = ...): ...