From 569b81c42adfed79f4a4a46db9b9b1a98c93ab5b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?H=C3=A5ken=20Lid?= Date: Mon, 20 Jun 2016 16:05:57 +0200 Subject: [PATCH] add stub for stdlib abc.ABC in python 3.4+ (issue #304) --- stdlib/3/abc.pyi | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/stdlib/3/abc.pyi b/stdlib/3/abc.pyi index d24b2587b..6b37f75e4 100644 --- a/stdlib/3/abc.pyi +++ b/stdlib/3/abc.pyi @@ -1,4 +1,5 @@ from typing import Any +import sys # Stubs for abc. # Thesee definitions have special processing in type checker. @@ -6,3 +7,7 @@ class ABCMeta: def register(cls: "ABCMeta", subclass: Any) -> None: ... abstractmethod = object() abstractproperty = object() + +if sys.version_info >= (3, 4): + class ABC(metaclass=ABCMeta): + pass