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): ...