diff --git a/2.7/_bisect.pyi b/2.7/_bisect.pyi index 09ff91bf1..4a18158ab 100644 --- a/2.7/_bisect.pyi +++ b/2.7/_bisect.pyi @@ -3,7 +3,7 @@ # for a more precise manual annotation of this module. # Feel free to edit the source below, but remove this header when you do. -from typing import List, Tuple, Dict, Undefined, GenericType +from typing import List, Tuple, Dict, GenericType def bisect(a, x, *args, **kwargs) -> int: ... diff --git a/2.7/_codecs.pyi b/2.7/_codecs.pyi index 428ddc8ab..80b45f12d 100644 --- a/2.7/_codecs.pyi +++ b/2.7/_codecs.pyi @@ -3,7 +3,7 @@ # for a more precise manual annotation of this module. # Feel free to edit the source below, but remove this header when you do. -from typing import List, Tuple, Dict, Undefined, GenericType +from typing import List, Tuple, Dict, GenericType def ascii_decode(a, *args, **kwargs) -> tuple: ... diff --git a/2.7/_collections.pyi b/2.7/_collections.pyi index df1ae2198..75bd1a76a 100644 --- a/2.7/_collections.pyi +++ b/2.7/_collections.pyi @@ -3,7 +3,7 @@ # for a more precise manual annotation of this module. # Feel free to edit the source below, but remove this header when you do. -from typing import List, Tuple, Dict, Undefined, GenericType +from typing import List, Tuple, Dict, GenericType class defaultdict(object): def __copy__() -> object: ... diff --git a/2.7/_functools.pyi b/2.7/_functools.pyi index 08a015a3b..9b026b31e 100644 --- a/2.7/_functools.pyi +++ b/2.7/_functools.pyi @@ -3,7 +3,7 @@ # for a more precise manual annotation of this module. # Feel free to edit the source below, but remove this header when you do. -from typing import List, Tuple, Dict, Undefined, GenericType +from typing import List, Tuple, Dict, GenericType def reduce(*args, **kwargs) -> object: raise TypeError() diff --git a/2.7/_heapq.pyi b/2.7/_heapq.pyi index 6c4a71a36..a975f1278 100644 --- a/2.7/_heapq.pyi +++ b/2.7/_heapq.pyi @@ -3,7 +3,7 @@ # for a more precise manual annotation of this module. # Feel free to edit the source below, but remove this header when you do. -from typing import List, Tuple, Dict, Undefined, GenericType +from typing import List, Tuple, Dict, GenericType def heapify(*args, **kwargs) -> None: raise TypeError() diff --git a/2.7/_hotshot.pyi b/2.7/_hotshot.pyi index f4eaf0df2..adeecf2a8 100644 --- a/2.7/_hotshot.pyi +++ b/2.7/_hotshot.pyi @@ -3,7 +3,7 @@ # for a more precise manual annotation of this module. # Feel free to edit the source below, but remove this header when you do. -from typing import List, Tuple, Dict, Undefined, GenericType +from typing import List, Tuple, Dict, GenericType def coverage(a: str) -> object: ... diff --git a/2.7/_json.pyi b/2.7/_json.pyi index 8f08945c3..c007bca9a 100644 --- a/2.7/_json.pyi +++ b/2.7/_json.pyi @@ -3,7 +3,7 @@ # for a more precise manual annotation of this module. # Feel free to edit the source below, but remove this header when you do. -from typing import List, Tuple, Dict, Undefined, GenericType +from typing import List, Tuple, Dict, GenericType def encode_basestring_ascii(*args, **kwargs) -> str: raise TypeError() diff --git a/2.7/_random.pyi b/2.7/_random.pyi index b585046a6..3892c7415 100644 --- a/2.7/_random.pyi +++ b/2.7/_random.pyi @@ -3,7 +3,7 @@ # for a more precise manual annotation of this module. # Feel free to edit the source below, but remove this header when you do. -from typing import List, Tuple, Dict, Undefined, GenericType +from typing import List, Tuple, Dict, GenericType class Random(object): def getrandbits(a: int) -> object: diff --git a/2.7/_sre.pyi b/2.7/_sre.pyi index abc48199b..07521d459 100644 --- a/2.7/_sre.pyi +++ b/2.7/_sre.pyi @@ -3,12 +3,12 @@ # for a more precise manual annotation of this module. # Feel free to edit the source below, but remove this header when you do. -from typing import List, Tuple, Dict, Undefined, GenericType +from typing import List, Tuple, Dict, GenericType -CODESIZE = Undefined(int) -MAGIC = Undefined(int) -MAXREPEAT = Undefined(long) -copyright = Undefined(str) +CODESIZE = ... # type: int +MAGIC = ... # type: int +MAXREPEAT = ... # type: long +copyright = ... # type: str def compile(a, b: int, c, *args, **kwargs) -> SRE_Pattern: raise OverflowError() diff --git a/2.7/_struct.pyi b/2.7/_struct.pyi index 3df0705fc..3ee50221e 100644 --- a/2.7/_struct.pyi +++ b/2.7/_struct.pyi @@ -3,7 +3,7 @@ # for a more precise manual annotation of this module. # Feel free to edit the source below, but remove this header when you do. -from typing import List, Tuple, Dict, Undefined, GenericType +from typing import List, Tuple, Dict, GenericType def _clearcache() -> None: ... diff --git a/2.7/array.pyi b/2.7/array.pyi index 7e195d2de..26b24122c 100644 --- a/2.7/array.pyi +++ b/2.7/array.pyi @@ -3,7 +3,7 @@ # for a more precise manual annotation of this module. # Feel free to edit the source below, but remove this header when you do. -from typing import List, Tuple, Dict, Undefined, GenericType +from typing import List, Tuple, Dict, GenericType class array(object): def __copy__() -> object: ... diff --git a/2.7/cStringIO.pyi b/2.7/cStringIO.pyi index 0603bb1f5..815453bf2 100644 --- a/2.7/cStringIO.pyi +++ b/2.7/cStringIO.pyi @@ -3,11 +3,11 @@ # for a more precise manual annotation of this module. # Feel free to edit the source below, but remove this header when you do. -from typing import List, Tuple, Dict, Undefined, GenericType +from typing import List, Tuple, Dict, GenericType -InputType = Undefined(StringI) -OutputType = Undefined(StringO) -cStringIO_CAPI = Undefined(object) +InputType = ... # type: StringI +OutputType = ... # type: StringO +cStringIO_CAPI = ... # type: object def StringIO(*args, **kwargs) -> object: ... diff --git a/2.7/cmath.pyi b/2.7/cmath.pyi index 59ba3688e..5eacac574 100644 --- a/2.7/cmath.pyi +++ b/2.7/cmath.pyi @@ -3,7 +3,7 @@ # for a more precise manual annotation of this module. # Feel free to edit the source below, but remove this header when you do. -from typing import List, Tuple, Dict, Undefined, GenericType +from typing import List, Tuple, Dict, GenericType def acos(*args, **kwargs) -> complex: ... diff --git a/2.7/datetime.pyi b/2.7/datetime.pyi index fe72cdbf2..b76e6e6de 100644 --- a/2.7/datetime.pyi +++ b/2.7/datetime.pyi @@ -3,11 +3,11 @@ # for a more precise manual annotation of this module. # Feel free to edit the source below, but remove this header when you do. -from typing import List, Tuple, Dict, Undefined, GenericType +from typing import List, Tuple, Dict, GenericType -max = Undefined(object) -min = Undefined(object) -resolution = Undefined(object) +max = ... # type: object +min = ... # type: object +resolution = ... # type: object class date(object): def __format__(a) -> unicode: diff --git a/2.7/gc.pyi b/2.7/gc.pyi index 67b297a74..823845081 100644 --- a/2.7/gc.pyi +++ b/2.7/gc.pyi @@ -3,7 +3,7 @@ # for a more precise manual annotation of this module. # Feel free to edit the source below, but remove this header when you do. -from typing import List, Tuple, Dict, Undefined, GenericType +from typing import List, Tuple, Dict, GenericType def collect(*args, **kwargs) -> int: raise ValueError() diff --git a/2.7/math.pyi b/2.7/math.pyi index 298860807..8bba54540 100644 --- a/2.7/math.pyi +++ b/2.7/math.pyi @@ -3,7 +3,7 @@ # for a more precise manual annotation of this module. # Feel free to edit the source below, but remove this header when you do. -from typing import List, Tuple, Dict, Undefined, GenericType +from typing import List, Tuple, Dict, GenericType def acos(*args, **kwargs) -> float: ... diff --git a/2.7/operator.pyi b/2.7/operator.pyi index f26357f26..145db8cc9 100644 --- a/2.7/operator.pyi +++ b/2.7/operator.pyi @@ -3,7 +3,7 @@ # for a more precise manual annotation of this module. # Feel free to edit the source below, but remove this header when you do. -from typing import List, Tuple, Dict, Undefined, GenericType +from typing import List, Tuple, Dict, GenericType def __abs__(*args, **kwargs) -> object: ... diff --git a/2.7/signal.pyi b/2.7/signal.pyi index a06cf4db8..3b226808a 100644 --- a/2.7/signal.pyi +++ b/2.7/signal.pyi @@ -3,50 +3,50 @@ # for a more precise manual annotation of this module. # Feel free to edit the source below, but remove this header when you do. -from typing import List, Tuple, Dict, Undefined, GenericType +from typing import List, Tuple, Dict, GenericType -ITIMER_PROF = Undefined(long) -ITIMER_REAL = Undefined(long) -ITIMER_VIRTUAL = Undefined(long) -ItimerError = Undefined(object) -NSIG = Undefined(int) -SIGABRT = Undefined(int) -SIGALRM = Undefined(int) -SIGBUS = Undefined(int) -SIGCHLD = Undefined(int) -SIGCLD = Undefined(int) -SIGCONT = Undefined(int) -SIGFPE = Undefined(int) -SIGHUP = Undefined(int) -SIGILL = Undefined(int) -SIGINT = Undefined(int) -SIGIO = Undefined(int) -SIGIOT = Undefined(int) -SIGKILL = Undefined(int) -SIGPIPE = Undefined(int) -SIGPOLL = Undefined(int) -SIGPROF = Undefined(int) -SIGPWR = Undefined(int) -SIGQUIT = Undefined(int) -SIGRTMAX = Undefined(int) -SIGRTMIN = Undefined(int) -SIGSEGV = Undefined(int) -SIGSTOP = Undefined(int) -SIGSYS = Undefined(int) -SIGTERM = Undefined(int) -SIGTRAP = Undefined(int) -SIGTSTP = Undefined(int) -SIGTTIN = Undefined(int) -SIGTTOU = Undefined(int) -SIGURG = Undefined(int) -SIGUSR1 = Undefined(int) -SIGUSR2 = Undefined(int) -SIGVTALRM = Undefined(int) -SIGWINCH = Undefined(int) -SIGXCPU = Undefined(int) -SIGXFSZ = Undefined(int) -SIG_DFL = Undefined(long) -SIG_IGN = Undefined(long) +ITIMER_PROF = ... # type: long +ITIMER_REAL = ... # type: long +ITIMER_VIRTUAL = ... # type: long +ItimerError = ... # type: object +NSIG = ... # type: int +SIGABRT = ... # type: int +SIGALRM = ... # type: int +SIGBUS = ... # type: int +SIGCHLD = ... # type: int +SIGCLD = ... # type: int +SIGCONT = ... # type: int +SIGFPE = ... # type: int +SIGHUP = ... # type: int +SIGILL = ... # type: int +SIGINT = ... # type: int +SIGIO = ... # type: int +SIGIOT = ... # type: int +SIGKILL = ... # type: int +SIGPIPE = ... # type: int +SIGPOLL = ... # type: int +SIGPROF = ... # type: int +SIGPWR = ... # type: int +SIGQUIT = ... # type: int +SIGRTMAX = ... # type: int +SIGRTMIN = ... # type: int +SIGSEGV = ... # type: int +SIGSTOP = ... # type: int +SIGSYS = ... # type: int +SIGTERM = ... # type: int +SIGTRAP = ... # type: int +SIGTSTP = ... # type: int +SIGTTIN = ... # type: int +SIGTTOU = ... # type: int +SIGURG = ... # type: int +SIGUSR1 = ... # type: int +SIGUSR2 = ... # type: int +SIGVTALRM = ... # type: int +SIGWINCH = ... # type: int +SIGXCPU = ... # type: int +SIGXFSZ = ... # type: int +SIG_DFL = ... # type: long +SIG_IGN = ... # type: long def alarm(a: int) -> int: ... diff --git a/2.7/strop.pyi b/2.7/strop.pyi index db34afece..6b072a94f 100644 --- a/2.7/strop.pyi +++ b/2.7/strop.pyi @@ -3,7 +3,7 @@ # for a more precise manual annotation of this module. # Feel free to edit the source below, but remove this header when you do. -from typing import List, Tuple, Dict, Undefined, GenericType +from typing import List, Tuple, Dict, GenericType def atof(a: str) -> float: raise DeprecationWarning() diff --git a/2.7/thread.pyi b/2.7/thread.pyi index ee0bc6182..07f54d8c9 100644 --- a/2.7/thread.pyi +++ b/2.7/thread.pyi @@ -3,10 +3,10 @@ # for a more precise manual annotation of this module. # Feel free to edit the source below, but remove this header when you do. -from typing import List, Tuple, Dict, Undefined, GenericType +from typing import List, Tuple, Dict, GenericType -LockType = Undefined(lock) -error = Undefined(object) +LockType = ... # type: lock +error = ... # type: object def _count() -> int: ... diff --git a/2.7/time.pyi b/2.7/time.pyi index 75b986995..16e1d466b 100644 --- a/2.7/time.pyi +++ b/2.7/time.pyi @@ -3,7 +3,7 @@ # for a more precise manual annotation of this module. # Feel free to edit the source below, but remove this header when you do. -from typing import List, Tuple, Dict, Undefined, GenericType +from typing import List, Tuple, Dict, GenericType def asctime(*args, **kwargs) -> str: raise ValueError() diff --git a/2.7/xxsubtype.pyi b/2.7/xxsubtype.pyi index b94d3a334..41852e74d 100644 --- a/2.7/xxsubtype.pyi +++ b/2.7/xxsubtype.pyi @@ -3,7 +3,7 @@ # for a more precise manual annotation of this module. # Feel free to edit the source below, but remove this header when you do. -from typing import List, Tuple, Dict, Undefined, GenericType +from typing import List, Tuple, Dict, GenericType def bench(a, b: str, *args, **kwargs) -> float: ... diff --git a/2.7/zipimport.pyi b/2.7/zipimport.pyi index 6e899b3b7..e6bca8e99 100644 --- a/2.7/zipimport.pyi +++ b/2.7/zipimport.pyi @@ -3,7 +3,7 @@ # for a more precise manual annotation of this module. # Feel free to edit the source below, but remove this header when you do. -from typing import List, Tuple, Dict, Undefined, GenericType +from typing import List, Tuple, Dict, GenericType class zipimporter(object): def find_module(a: str, *args, **kwargs) -> None: ... diff --git a/2.7/zlib.pyi b/2.7/zlib.pyi index 4617cf2ff..a89772047 100644 --- a/2.7/zlib.pyi +++ b/2.7/zlib.pyi @@ -3,7 +3,7 @@ # for a more precise manual annotation of this module. # Feel free to edit the source below, but remove this header when you do. -from typing import List, Tuple, Dict, Undefined, GenericType +from typing import List, Tuple, Dict, GenericType def adler32(a, *args, **kwargs) -> int: ... diff --git a/3/_bisect.pyi b/3/_bisect.pyi index 90b1f3fb4..ce6577953 100644 --- a/3/_bisect.pyi +++ b/3/_bisect.pyi @@ -3,7 +3,7 @@ # for a more precise manual annotation of this module. # Feel free to edit the source below, but remove this header when you do. -from typing import List, Tuple, Dict, Undefined, GenericType +from typing import List, Tuple, Dict, GenericType def bisect(a, x, *args, **kwargs) -> long: ... diff --git a/3/_codecs.pyi b/3/_codecs.pyi index 71fd3e59c..18106a7da 100644 --- a/3/_codecs.pyi +++ b/3/_codecs.pyi @@ -3,7 +3,7 @@ # for a more precise manual annotation of this module. # Feel free to edit the source below, but remove this header when you do. -from typing import List, Tuple, Dict, Undefined, GenericType +from typing import List, Tuple, Dict, GenericType def _forget_codec(a: str) -> None: ... diff --git a/3/_heapq.pyi b/3/_heapq.pyi index 6c4a71a36..a975f1278 100644 --- a/3/_heapq.pyi +++ b/3/_heapq.pyi @@ -3,7 +3,7 @@ # for a more precise manual annotation of this module. # Feel free to edit the source below, but remove this header when you do. -from typing import List, Tuple, Dict, Undefined, GenericType +from typing import List, Tuple, Dict, GenericType def heapify(*args, **kwargs) -> None: raise TypeError() diff --git a/3/_json.pyi b/3/_json.pyi index 3059a0083..2593a331d 100644 --- a/3/_json.pyi +++ b/3/_json.pyi @@ -3,7 +3,7 @@ # for a more precise manual annotation of this module. # Feel free to edit the source below, but remove this header when you do. -from typing import List, Tuple, Dict, Undefined, GenericType +from typing import List, Tuple, Dict, GenericType def encode_basestring_ascii(*args, **kwargs) -> object: raise TypeError() diff --git a/3/_operator.pyi b/3/_operator.pyi index 32551740a..695a149f1 100644 --- a/3/_operator.pyi +++ b/3/_operator.pyi @@ -3,7 +3,7 @@ # for a more precise manual annotation of this module. # Feel free to edit the source below, but remove this header when you do. -from typing import List, Tuple, Dict, Undefined, GenericType +from typing import List, Tuple, Dict, GenericType def _compare_digest(a, b) -> bool: raise BufferError() diff --git a/3/_stat.pyi b/3/_stat.pyi index ea070b5ac..f861a2889 100644 --- a/3/_stat.pyi +++ b/3/_stat.pyi @@ -3,7 +3,7 @@ # for a more precise manual annotation of this module. # Feel free to edit the source below, but remove this header when you do. -from typing import List, Tuple, Dict, Undefined, GenericType +from typing import List, Tuple, Dict, GenericType def S_IFMT(*args, **kwargs) -> long: ... diff --git a/3/_tracemalloc.pyi b/3/_tracemalloc.pyi index f5498cdef..e323719e6 100644 --- a/3/_tracemalloc.pyi +++ b/3/_tracemalloc.pyi @@ -3,7 +3,7 @@ # for a more precise manual annotation of this module. # Feel free to edit the source below, but remove this header when you do. -from typing import List, Tuple, Dict, Undefined, GenericType +from typing import List, Tuple, Dict, GenericType def _get_object_traceback(*args, **kwargs) -> object: ... diff --git a/3/_warnings.pyi b/3/_warnings.pyi index cc563b77b..d558e68ae 100644 --- a/3/_warnings.pyi +++ b/3/_warnings.pyi @@ -3,7 +3,7 @@ # for a more precise manual annotation of this module. # Feel free to edit the source below, but remove this header when you do. -from typing import List, Tuple, Dict, Undefined, GenericType +from typing import List, Tuple, Dict, GenericType def _filters_mutated() -> None: ... diff --git a/3/atexit.pyi b/3/atexit.pyi index 5c1a98a2f..f690dcc93 100644 --- a/3/atexit.pyi +++ b/3/atexit.pyi @@ -3,7 +3,7 @@ # for a more precise manual annotation of this module. # Feel free to edit the source below, but remove this header when you do. -from typing import List, Tuple, Dict, Undefined, GenericType +from typing import List, Tuple, Dict, GenericType def _clear() -> None: ... diff --git a/3/cmath.pyi b/3/cmath.pyi index 553e67132..0319ee61f 100644 --- a/3/cmath.pyi +++ b/3/cmath.pyi @@ -3,7 +3,7 @@ # for a more precise manual annotation of this module. # Feel free to edit the source below, but remove this header when you do. -from typing import List, Tuple, Dict, Undefined, GenericType +from typing import List, Tuple, Dict, GenericType def acos(*args, **kwargs) -> complex: ... diff --git a/3/marshal.pyi b/3/marshal.pyi index 6601568c0..9d2bdfe1f 100644 --- a/3/marshal.pyi +++ b/3/marshal.pyi @@ -3,7 +3,7 @@ # for a more precise manual annotation of this module. # Feel free to edit the source below, but remove this header when you do. -from typing import List, Tuple, Dict, Undefined, GenericType +from typing import List, Tuple, Dict, GenericType def dump(a, b, *args, **kwargs) -> object: ... diff --git a/3/math.pyi b/3/math.pyi index 449e612b8..21da14ae5 100644 --- a/3/math.pyi +++ b/3/math.pyi @@ -3,7 +3,7 @@ # for a more precise manual annotation of this module. # Feel free to edit the source below, but remove this header when you do. -from typing import List, Tuple, Dict, Undefined, GenericType +from typing import List, Tuple, Dict, GenericType def acos(*args, **kwargs) -> object: ... diff --git a/3/signal.pyi b/3/signal.pyi index 0a5b57110..9e80401b9 100644 --- a/3/signal.pyi +++ b/3/signal.pyi @@ -3,50 +3,50 @@ # for a more precise manual annotation of this module. # Feel free to edit the source below, but remove this header when you do. -from typing import List, Tuple, Dict, Undefined, GenericType +from typing import List, Tuple, Dict, GenericType -ITIMER_PROF = Undefined(long) -ITIMER_REAL = Undefined(long) -ITIMER_VIRTUAL = Undefined(long) -ItimerError = Undefined(object) -NSIG = Undefined(long) -SIGABRT = Undefined(long) -SIGALRM = Undefined(long) -SIGBUS = Undefined(long) -SIGCHLD = Undefined(long) -SIGCLD = Undefined(long) -SIGCONT = Undefined(long) -SIGFPE = Undefined(long) -SIGHUP = Undefined(long) -SIGILL = Undefined(long) -SIGINT = Undefined(long) -SIGIO = Undefined(long) -SIGIOT = Undefined(long) -SIGKILL = Undefined(long) -SIGPIPE = Undefined(long) -SIGPOLL = Undefined(long) -SIGPROF = Undefined(long) -SIGPWR = Undefined(long) -SIGQUIT = Undefined(long) -SIGRTMAX = Undefined(long) -SIGRTMIN = Undefined(long) -SIGSEGV = Undefined(long) -SIGSTOP = Undefined(long) -SIGSYS = Undefined(long) -SIGTERM = Undefined(long) -SIGTRAP = Undefined(long) -SIGTSTP = Undefined(long) -SIGTTIN = Undefined(long) -SIGTTOU = Undefined(long) -SIGURG = Undefined(long) -SIGUSR1 = Undefined(long) -SIGUSR2 = Undefined(long) -SIGVTALRM = Undefined(long) -SIGWINCH = Undefined(long) -SIGXCPU = Undefined(long) -SIGXFSZ = Undefined(long) -SIG_DFL = Undefined(long) -SIG_IGN = Undefined(long) +ITIMER_PROF = ... # type: long +ITIMER_REAL = ... # type: long +ITIMER_VIRTUAL = ... # type: long +ItimerError = ... # type: object +NSIG = ... # type: long +SIGABRT = ... # type: long +SIGALRM = ... # type: long +SIGBUS = ... # type: long +SIGCHLD = ... # type: long +SIGCLD = ... # type: long +SIGCONT = ... # type: long +SIGFPE = ... # type: long +SIGHUP = ... # type: long +SIGILL = ... # type: long +SIGINT = ... # type: long +SIGIO = ... # type: long +SIGIOT = ... # type: long +SIGKILL = ... # type: long +SIGPIPE = ... # type: long +SIGPOLL = ... # type: long +SIGPROF = ... # type: long +SIGPWR = ... # type: long +SIGQUIT = ... # type: long +SIGRTMAX = ... # type: long +SIGRTMIN = ... # type: long +SIGSEGV = ... # type: long +SIGSTOP = ... # type: long +SIGSYS = ... # type: long +SIGTERM = ... # type: long +SIGTRAP = ... # type: long +SIGTSTP = ... # type: long +SIGTTIN = ... # type: long +SIGTTOU = ... # type: long +SIGURG = ... # type: long +SIGUSR1 = ... # type: long +SIGUSR2 = ... # type: long +SIGVTALRM = ... # type: long +SIGWINCH = ... # type: long +SIGXCPU = ... # type: long +SIGXFSZ = ... # type: long +SIG_DFL = ... # type: long +SIG_IGN = ... # type: long def alarm(a: int) -> long: ... diff --git a/3/time.pyi b/3/time.pyi index cec5000c3..bc5e6a211 100644 --- a/3/time.pyi +++ b/3/time.pyi @@ -3,7 +3,7 @@ # for a more precise manual annotation of this module. # Feel free to edit the source below, but remove this header when you do. -from typing import List, Tuple, Dict, Undefined, GenericType +from typing import List, Tuple, Dict, GenericType def asctime(*args, **kwargs) -> unicode: ...