Format: application/octet-stream
⬇ Download File (7.0 KB)
   1  import sys
   2  from typing import (
   3      Any,
   4      Callable,
   5      Container,
   6      Mapping,
   7      MutableMapping,
   8      MutableSequence,
   9      Sequence,
  10      SupportsAbs,
  11      Tuple,
  12      TypeVar,
  13      overload,
  14  )
  15  
  16  _T = TypeVar("_T")
  17  _K = TypeVar("_K")
  18  _V = TypeVar("_V")
  19  
  20  def lt(__a: Any, __b: Any) -> Any: ...
  21  def le(__a: Any, __b: Any) -> Any: ...
  22  def eq(__a: Any, __b: Any) -> Any: ...
  23  def ne(__a: Any, __b: Any) -> Any: ...
  24  def ge(__a: Any, __b: Any) -> Any: ...
  25  def gt(__a: Any, __b: Any) -> Any: ...
  26  def __lt__(a: Any, b: Any) -> Any: ...
  27  def __le__(a: Any, b: Any) -> Any: ...
  28  def __eq__(a: Any, b: Any) -> Any: ...
  29  def __ne__(a: Any, b: Any) -> Any: ...
  30  def __ge__(a: Any, b: Any) -> Any: ...
  31  def __gt__(a: Any, b: Any) -> Any: ...
  32  def not_(__a: Any) -> bool: ...
  33  def __not__(a: Any) -> bool: ...
  34  def truth(__a: Any) -> bool: ...
  35  def is_(__a: Any, __b: Any) -> bool: ...
  36  def is_not(__a: Any, __b: Any) -> bool: ...
  37  def abs(__a: SupportsAbs[_T]) -> _T: ...
  38  def __abs__(a: SupportsAbs[_T]) -> _T: ...
  39  def add(__a: Any, __b: Any) -> Any: ...
  40  def __add__(a: Any, b: Any) -> Any: ...
  41  def and_(__a: Any, __b: Any) -> Any: ...
  42  def __and__(a: Any, b: Any) -> Any: ...
  43  
  44  if sys.version_info < (3,):
  45      def div(a: Any, b: Any) -> Any: ...
  46      def __div__(a: Any, b: Any) -> Any: ...
  47  
  48  def floordiv(__a: Any, __b: Any) -> Any: ...
  49  def __floordiv__(a: Any, b: Any) -> Any: ...
  50  def index(__a: Any) -> int: ...
  51  def __index__(a: Any) -> int: ...
  52  def inv(__a: Any) -> Any: ...
  53  def invert(__a: Any) -> Any: ...
  54  def __inv__(a: Any) -> Any: ...
  55  def __invert__(a: Any) -> Any: ...
  56  def lshift(__a: Any, __b: Any) -> Any: ...
  57  def __lshift__(a: Any, b: Any) -> Any: ...
  58  def mod(__a: Any, __b: Any) -> Any: ...
  59  def __mod__(a: Any, b: Any) -> Any: ...
  60  def mul(__a: Any, __b: Any) -> Any: ...
  61  def __mul__(a: Any, b: Any) -> Any: ...
  62  
  63  if sys.version_info >= (3, 5):
  64      def matmul(__a: Any, __b: Any) -> Any: ...
  65      def __matmul__(a: Any, b: Any) -> Any: ...
  66  
  67  def neg(__a: Any) -> Any: ...
  68  def __neg__(a: Any) -> Any: ...
  69  def or_(__a: Any, __b: Any) -> Any: ...
  70  def __or__(a: Any, b: Any) -> Any: ...
  71  def pos(__a: Any) -> Any: ...
  72  def __pos__(a: Any) -> Any: ...
  73  def pow(__a: Any, __b: Any) -> Any: ...
  74  def __pow__(a: Any, b: Any) -> Any: ...
  75  def rshift(__a: Any, __b: Any) -> Any: ...
  76  def __rshift__(a: Any, b: Any) -> Any: ...
  77  def sub(__a: Any, __b: Any) -> Any: ...
  78  def __sub__(a: Any, b: Any) -> Any: ...
  79  def truediv(__a: Any, __b: Any) -> Any: ...
  80  def __truediv__(a: Any, b: Any) -> Any: ...
  81  def xor(__a: Any, __b: Any) -> Any: ...
  82  def __xor__(a: Any, b: Any) -> Any: ...
  83  def concat(__a: Sequence[_T], __b: Sequence[_T]) -> Sequence[_T]: ...
  84  def __concat__(a: Sequence[_T], b: Sequence[_T]) -> Sequence[_T]: ...
  85  def contains(__a: Container[Any], __b: Any) -> bool: ...
  86  def __contains__(a: Container[Any], b: Any) -> bool: ...
  87  def countOf(__a: Container[Any], __b: Any) -> int: ...
  88  @overload
  89  def delitem(__a: MutableSequence[_T], __b: int) -> None: ...
  90  @overload
  91  def delitem(__a: MutableSequence[_T], __b: slice) -> None: ...
  92  @overload
  93  def delitem(__a: MutableMapping[_K, _V], __b: _K) -> None: ...
  94  @overload
  95  def __delitem__(a: MutableSequence[_T], b: int) -> None: ...
  96  @overload
  97  def __delitem__(a: MutableSequence[_T], b: slice) -> None: ...
  98  @overload
  99  def __delitem__(a: MutableMapping[_K, _V], b: _K) -> None: ...
 100  
 101  if sys.version_info < (3,):
 102      def delslice(a: MutableSequence[Any], b: int, c: int) -> None: ...
 103      def __delslice__(a: MutableSequence[Any], b: int, c: int) -> None: ...
 104  
 105  @overload
 106  def getitem(__a: Sequence[_T], __b: int) -> _T: ...
 107  @overload
 108  def getitem(__a: Sequence[_T], __b: slice) -> Sequence[_T]: ...
 109  @overload
 110  def getitem(__a: Mapping[_K, _V], __b: _K) -> _V: ...
 111  @overload
 112  def __getitem__(a: Sequence[_T], b: int) -> _T: ...
 113  @overload
 114  def __getitem__(a: Sequence[_T], b: slice) -> Sequence[_T]: ...
 115  @overload
 116  def __getitem__(a: Mapping[_K, _V], b: _K) -> _V: ...
 117  
 118  if sys.version_info < (3,):
 119      def getslice(a: Sequence[_T], b: int, c: int) -> Sequence[_T]: ...
 120      def __getslice__(a: Sequence[_T], b: int, c: int) -> Sequence[_T]: ...
 121  
 122  def indexOf(__a: Sequence[_T], __b: _T) -> int: ...
 123  
 124  if sys.version_info < (3,):
 125      def repeat(a: Any, b: int) -> Any: ...
 126      def __repeat__(a: Any, b: int) -> Any: ...
 127  
 128  if sys.version_info < (3,):
 129      def sequenceIncludes(a: Container[Any], b: Any) -> bool: ...
 130  
 131  @overload
 132  def setitem(__a: MutableSequence[_T], __b: int, __c: _T) -> None: ...
 133  @overload
 134  def setitem(__a: MutableSequence[_T], __b: slice, __c: Sequence[_T]) -> None: ...
 135  @overload
 136  def setitem(__a: MutableMapping[_K, _V], __b: _K, __c: _V) -> None: ...
 137  @overload
 138  def __setitem__(a: MutableSequence[_T], b: int, c: _T) -> None: ...
 139  @overload
 140  def __setitem__(a: MutableSequence[_T], b: slice, c: Sequence[_T]) -> None: ...
 141  @overload
 142  def __setitem__(a: MutableMapping[_K, _V], b: _K, c: _V) -> None: ...
 143  
 144  if sys.version_info < (3,):
 145      def setslice(a: MutableSequence[_T], b: int, c: int, v: Sequence[_T]) -> None: ...
 146      def __setslice__(a: MutableSequence[_T], b: int, c: int, v: Sequence[_T]) -> None: ...
 147  
 148  if sys.version_info >= (3, 4):
 149      def length_hint(__obj: Any, __default: int = ...) -> int: ...
 150  
 151  @overload
 152  def attrgetter(attr: str) -> Callable[[Any], Any]: ...
 153  @overload
 154  def attrgetter(*attrs: str) -> Callable[[Any], Tuple[Any, ...]]: ...
 155  @overload
 156  def itemgetter(item: Any) -> Callable[[Any], Any]: ...
 157  @overload
 158  def itemgetter(*items: Any) -> Callable[[Any], Tuple[Any, ...]]: ...
 159  def methodcaller(__name: str, *args: Any, **kwargs: Any) -> Callable[..., Any]: ...
 160  def iadd(__a: Any, __b: Any) -> Any: ...
 161  def __iadd__(a: Any, b: Any) -> Any: ...
 162  def iand(__a: Any, __b: Any) -> Any: ...
 163  def __iand__(a: Any, b: Any) -> Any: ...
 164  def iconcat(__a: Any, __b: Any) -> Any: ...
 165  def __iconcat__(a: Any, b: Any) -> Any: ...
 166  
 167  if sys.version_info < (3,):
 168      def idiv(a: Any, b: Any) -> Any: ...
 169      def __idiv__(a: Any, b: Any) -> Any: ...
 170  
 171  def ifloordiv(__a: Any, __b: Any) -> Any: ...
 172  def __ifloordiv__(a: Any, b: Any) -> Any: ...
 173  def ilshift(__a: Any, __b: Any) -> Any: ...
 174  def __ilshift__(a: Any, b: Any) -> Any: ...
 175  def imod(__a: Any, __b: Any) -> Any: ...
 176  def __imod__(a: Any, b: Any) -> Any: ...
 177  def imul(__a: Any, __b: Any) -> Any: ...
 178  def __imul__(a: Any, b: Any) -> Any: ...
 179  
 180  if sys.version_info >= (3, 5):
 181      def imatmul(__a: Any, __b: Any) -> Any: ...
 182      def __imatmul__(a: Any, b: Any) -> Any: ...
 183  
 184  def ior(__a: Any, __b: Any) -> Any: ...
 185  def __ior__(a: Any, b: Any) -> Any: ...
 186  def ipow(__a: Any, __b: Any) -> Any: ...
 187  def __ipow__(a: Any, b: Any) -> Any: ...
 188  
 189  if sys.version_info < (3,):
 190      def irepeat(a: Any, b: int) -> Any: ...
 191      def __irepeat__(a: Any, b: int) -> Any: ...
 192  
 193  def irshift(__a: Any, __b: Any) -> Any: ...
 194  def __irshift__(a: Any, b: Any) -> Any: ...
 195  def isub(__a: Any, __b: Any) -> Any: ...
 196  def __isub__(a: Any, b: Any) -> Any: ...
 197  def itruediv(__a: Any, __b: Any) -> Any: ...
 198  def __itruediv__(a: Any, b: Any) -> Any: ...
 199  def ixor(__a: Any, __b: Any) -> Any: ...
 200  def __ixor__(a: Any, b: Any) -> Any: ...
 201  
 202  if sys.version_info < (3,):
 203      def isCallable(x: Any) -> bool: ...
 204      def isMappingType(x: Any) -> bool: ...
 205      def isNumberType(x: Any) -> bool: ...
 206      def isSequenceType(x: Any) -> bool: ...
 207