massive update, probably broken
[dotfiles/.git] / .config / coc / extensions / coc-python-data / languageServer.0.5.59 / Typeshed / stdlib / 3 / _operator.pyi
diff --git a/.config/coc/extensions/coc-python-data/languageServer.0.5.59/Typeshed/stdlib/3/_operator.pyi b/.config/coc/extensions/coc-python-data/languageServer.0.5.59/Typeshed/stdlib/3/_operator.pyi
new file mode 100644 (file)
index 0000000..c569a6b
--- /dev/null
@@ -0,0 +1,64 @@
+# Stubs for _operator (Python 3.5)\r
+\r
+import sys\r
+from typing import AnyStr\r
+\r
+# In reality the import is the other way around, but this way we can keep the operator stub in 2and3\r
+from operator import (\r
+    truth as truth,\r
+    contains as contains,\r
+    indexOf as indexOf,\r
+    countOf as countOf,\r
+    is_ as is_,\r
+    is_not as is_not,\r
+    index as index,\r
+    add as add,\r
+    sub as sub,\r
+    mul as mul,\r
+    floordiv as floordiv,\r
+    truediv as truediv,\r
+    mod as mod,\r
+    neg as neg,\r
+    pos as pos,\r
+    abs as abs,\r
+    inv as inv,\r
+    invert as invert,\r
+    length_hint as length_hint,\r
+    lshift as lshift,\r
+    rshift as rshift,\r
+    not_ as not_,\r
+    and_ as and_,\r
+    xor as xor,\r
+    or_ as or_,\r
+    iadd as iadd,\r
+    isub as isub,\r
+    imul as imul,\r
+    ifloordiv as ifloordiv,\r
+    itruediv as itruediv,\r
+    imod as imod,\r
+    ilshift as ilshift,\r
+    irshift as irshift,\r
+    iand as iand,\r
+    ixor as ixor,\r
+    ior as ior,\r
+    concat as concat,\r
+    iconcat as iconcat,\r
+    getitem as getitem,\r
+    setitem as setitem,\r
+    delitem as delitem,\r
+    pow as pow,\r
+    ipow as ipow,\r
+    eq as eq,\r
+    ne as ne,\r
+    lt as lt,\r
+    le as le,\r
+    gt as gt,\r
+    ge as ge,\r
+    itemgetter as itemgetter,\r
+    attrgetter as attrgetter,\r
+    methodcaller as methodcaller,\r
+)\r
+if sys.version_info >= (3, 5):\r
+    from operator import matmul as matmul, imatmul as imatmul\r
+\r
+def _compare_digest(a: AnyStr, b: AnyStr) -> bool: ...\r