Files @ 16af5a343e00
Branch filter:

Location: light9/stubs/scales/__init__.pyi - annotation

drewp@bigasterisk.com
2019 data
Ignore-this: 5f0ae433d06c7183cf7af104c45073a7
0f0ff27e55a3
0f0ff27e55a3
0f0ff27e55a3
0f0ff27e55a3
0f0ff27e55a3
0f0ff27e55a3
0f0ff27e55a3
0f0ff27e55a3
0f0ff27e55a3
0f0ff27e55a3
0f0ff27e55a3
0f0ff27e55a3
0f0ff27e55a3
0f0ff27e55a3
0f0ff27e55a3
0f0ff27e55a3
0f0ff27e55a3
0f0ff27e55a3
0f0ff27e55a3
0f0ff27e55a3
0f0ff27e55a3
0f0ff27e55a3
0f0ff27e55a3
0f0ff27e55a3
0f0ff27e55a3
0f0ff27e55a3
0f0ff27e55a3
0f0ff27e55a3
0f0ff27e55a3
0f0ff27e55a3
0f0ff27e55a3
0f0ff27e55a3
0f0ff27e55a3
0f0ff27e55a3
0f0ff27e55a3
0f0ff27e55a3
0f0ff27e55a3
0f0ff27e55a3
0f0ff27e55a3
0f0ff27e55a3
0f0ff27e55a3
0f0ff27e55a3
0f0ff27e55a3
0f0ff27e55a3
0f0ff27e55a3
0f0ff27e55a3
0f0ff27e55a3
0f0ff27e55a3
0f0ff27e55a3
0f0ff27e55a3
0f0ff27e55a3
0f0ff27e55a3
0f0ff27e55a3
0f0ff27e55a3
0f0ff27e55a3
0f0ff27e55a3
0f0ff27e55a3
0f0ff27e55a3
0f0ff27e55a3
0f0ff27e55a3
0f0ff27e55a3
0f0ff27e55a3
0f0ff27e55a3
0f0ff27e55a3
0f0ff27e55a3
0f0ff27e55a3
0f0ff27e55a3
0f0ff27e55a3
0f0ff27e55a3
0f0ff27e55a3
0f0ff27e55a3
0f0ff27e55a3
0f0ff27e55a3
0f0ff27e55a3
0f0ff27e55a3
0f0ff27e55a3
0f0ff27e55a3
0f0ff27e55a3
0f0ff27e55a3
0f0ff27e55a3
0f0ff27e55a3
0f0ff27e55a3
0f0ff27e55a3
0f0ff27e55a3
0f0ff27e55a3
0f0ff27e55a3
0f0ff27e55a3
0f0ff27e55a3
0f0ff27e55a3
0f0ff27e55a3
0f0ff27e55a3
0f0ff27e55a3
0f0ff27e55a3
0f0ff27e55a3
0f0ff27e55a3
0f0ff27e55a3
0f0ff27e55a3
0f0ff27e55a3
0f0ff27e55a3
0f0ff27e55a3
0f0ff27e55a3
0f0ff27e55a3
0f0ff27e55a3
0f0ff27e55a3
0f0ff27e55a3
0f0ff27e55a3
0f0ff27e55a3
0f0ff27e55a3
0f0ff27e55a3
0f0ff27e55a3
0f0ff27e55a3
0f0ff27e55a3
0f0ff27e55a3
0f0ff27e55a3
0f0ff27e55a3
0f0ff27e55a3
0f0ff27e55a3
0f0ff27e55a3
0f0ff27e55a3
0f0ff27e55a3
0f0ff27e55a3
0f0ff27e55a3
0f0ff27e55a3
0f0ff27e55a3
0f0ff27e55a3
0f0ff27e55a3
0f0ff27e55a3
0f0ff27e55a3
0f0ff27e55a3
0f0ff27e55a3
0f0ff27e55a3
0f0ff27e55a3
0f0ff27e55a3
0f0ff27e55a3
0f0ff27e55a3
0f0ff27e55a3
0f0ff27e55a3
0f0ff27e55a3
0f0ff27e55a3
0f0ff27e55a3
0f0ff27e55a3
0f0ff27e55a3
0f0ff27e55a3
0f0ff27e55a3
0f0ff27e55a3
0f0ff27e55a3
0f0ff27e55a3
0f0ff27e55a3
0f0ff27e55a3
# Stubs for scales (Python 3)
#
# NOTE: This dynamically typed stub was automatically generated by stubgen.

import json
from collections import UserDict
from typing import Any, Optional

ID_KEY: str
NEXT_ID: Any

def statsId(obj: Any): ...
def init(obj: Any, context: Optional[Any] = ...): ...
def initChild(obj: Any, name: Any): ...
def initChildOfType(obj: Any, name: Any, subContext: Optional[Any] = ...): ...
def reset() -> None: ...
def getStats(): ...
def setCollapsed(path: Any): ...

class StatContainer(UserDict):
    def __init__(self) -> None: ...
    def setCollapsed(self, isCollapsed: Any) -> None: ...
    def isCollapsed(self): ...

class _Stats:
    stats: Any = ...
    parentMap: Any = ...
    containerMap: Any = ...
    subId: int = ...
    @classmethod
    def reset(cls) -> None: ...
    @classmethod
    def init(cls, obj: Any, context: Any): ...
    @classmethod
    def initChild(cls, obj: Any, name: Any, subContext: Any, parent: Optional[Any] = ...): ...
    @classmethod
    def getContainerForObject(cls, instanceId: Any): ...
    @classmethod
    def getStat(cls, obj: Any, name: Any): ...
    @classmethod
    def getAggregator(cls, instanceId: Any, name: Any): ...
    @classmethod
    def setCollapsed(cls, path: Any) -> None: ...

class Stat:
    def __init__(self, name: Any, value: str = ..., logger: Optional[Any] = ...) -> None: ...
    def getName(self): ...
    def __get__(self, instance: Any, _: Any): ...
    def __set__(self, instance: Any, value: Any) -> None: ...
    def updateItem(self, instance: Any, subKey: Any, value: Any) -> None: ...
    def logger(self, logger: Any): ...

class IntStat(Stat):
    def __init__(self, name: Any, value: int = ...) -> None: ...

class DoubleStat(Stat):
    def __init__(self, name: Any, value: float = ...) -> None: ...

class IntDict(UserDict):
    parent: Any = ...
    instance: Any = ...
    autoDelete: Any = ...
    def __init__(self, parent: Any, instance: Any, autoDelete: bool = ...) -> None: ...
    def __getitem__(self, item: Any): ...
    def __setitem__(self, key: Any, value: Any) -> None: ...

class IntDictStat(Stat):
    autoDelete: Any = ...
    def __init__(self, name: Any, autoDelete: bool = ...) -> None: ...

class StringDict(UserDict):
    parent: Any = ...
    instance: Any = ...
    def __init__(self, parent: Any, instance: Any) -> None: ...
    def __getitem__(self, item: Any): ...
    def __setitem__(self, key: Any, value: Any) -> None: ...

class StringDictStat(Stat): ...

class AggregationStat(Stat):
    def __init__(self, name: Any, value: Any) -> None: ...
    def update(self, instance: Any, oldValue: Any, newValue: Any) -> None: ...

class ChildAggregationStat(Stat):
    def __init__(self, name: Any, value: Any) -> None: ...
    def update(self, instance: Any, oldValue: Any, newValue: Any, subKey: Any) -> None: ...

class SumAggregationStat(AggregationStat):
    def __init__(self, name: Any) -> None: ...
    def update(self, instance: Any, oldValue: Any, newValue: Any) -> None: ...

class HistogramAggregationStat(AggregationStat):
    autoDelete: Any = ...
    def __init__(self, name: Any, autoDelete: bool = ...) -> None: ...
    def update(self, instance: Any, oldValue: Any, newValue: Any) -> None: ...

class IntDictSumAggregationStat(ChildAggregationStat):
    def __init__(self, name: Any) -> None: ...
    def update(self, instance: Any, oldValue: Any, newValue: Any, subKey: Any) -> None: ...

class PmfStatDict(UserDict):
    class TimeManager:
        container: Any = ...
        msg99: Any = ...
        start: Any = ...
        def __init__(self, container: Any) -> None: ...
        def __enter__(self): ...
        def __exit__(self, *_: Any) -> None: ...
        def warn99(self, logger: Any, msg: Any, *args: Any) -> None: ...
        def discard(self) -> None: ...
        def __call__(self, func: Any): ...
    percentile99: Any = ...
    def __init__(self, sample: Optional[Any] = ...) -> None: ...
    def __getitem__(self, item: Any): ...
    def addValue(self, value: Any) -> None: ...
    def time(self): ...

class PmfStat(Stat):
    def __init__(self, name: Any, _: Optional[Any] = ...) -> None: ...
    def __set__(self, instance: Any, value: Any) -> None: ...

class NamedPmfDict(UserDict):
    def __init__(self) -> None: ...
    def __getitem__(self, item: Any): ...
    def __setitem__(self, key: Any, value: Any) -> None: ...

class NamedPmfDictStat(Stat): ...

class StateTimeStatDict(UserDict):
    parent: Any = ...
    instance: Any = ...
    def __init__(self, parent: Any, instance: Any) -> None: ...
    def __getitem__(self, item: Any): ...
    def incr(self, item: Any, value: Any) -> None: ...
    def acquire(self) -> None: ...

class StateTimeStat(Stat):
    state: int = ...
    time: Any = ...
    def __init__(self, name: Any, _: Optional[Any] = ...) -> None: ...
    def __set__(self, instance: Any, value: Any) -> None: ...

def filterCollapsedItems(data: Any): ...

class StatContainerEncoder(json.JSONEncoder):
    def default(self, obj: Any): ...

def dumpStatsTo(filename: Any) -> None: ...
def collection(path: Any, *stats: Any): ...