Mercurial > code > home > repos > rdfdb
diff stubs/greplin/scales/__init__.pyi @ 33:4f71d2a7a8d1
some low-quality mostly generated mypy stubs. should be shared with my other builds
Ignore-this: 99c013ca3860da8917b3ca52c24308fc
author | Drew Perttula <drewp@bigasterisk.com> |
---|---|
date | Sat, 25 May 2019 02:53:14 +0000 |
parents | |
children | a21b87140758 |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/stubs/greplin/scales/__init__.pyi Sat May 25 02:53:14 2019 +0000 @@ -0,0 +1,149 @@ +# Stubs for greplin.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): ...