Re-organize directory structure (#4971)

See discussion in #2491

Co-authored-by: Ivan Levkivskyi <ilevkivskyi@dropbox.com>
This commit is contained in:
Ivan Levkivskyi
2021-01-27 12:00:39 +00:00
committed by GitHub
parent 869238e587
commit 16ae4c6120
1399 changed files with 601 additions and 97 deletions

View File

@@ -0,0 +1,3 @@
version = "0.1"
python2 = true
requires = ["types-typing-extensions"]

View File

@@ -0,0 +1,39 @@
import threading
from types import TracebackType
from typing import Iterator, Optional, Type
from typing_extensions import Literal, Protocol
__version__: str
class _Stream(Protocol):
def isatty(self) -> bool: ...
def flush(self) -> None: ...
def write(self, s: str) -> int: ...
class Spinner(object):
spinner_cycle: Iterator[str]
disable: bool
beep: bool
force: bool
stream: _Stream
stop_running: Optional[threading.Event]
spin_thread: Optional[threading.Thread]
def __init__(
self,
beep: bool,
disable: bool,
force: bool,
stream: _Stream,
) -> None: ...
def start(self) -> None: ...
def stop(self) -> None: ...
def init_spin(self) -> None: ...
def __enter__(self) -> Spinner: ...
def __exit__(
self,
exc_type: Optional[Type[BaseException]],
exc_val: Optional[BaseException],
exc_tb: Optional[TracebackType],
) -> Literal[False]: ...
def spinner(beep: bool, disable: bool, force: bool, stream: _Stream) -> Spinner: ...