mirror of
https://github.com/davidhalter/typeshed.git
synced 2025-12-21 03:11:16 +08:00
Add flags to pass on --warn-unused-ignores and --no-implicit-optional to mypy (#1421)
* Add flags to pass on --warn-unused-ignores and --no-implicit-optional to mypy
* Make implicit Optional explicit in arg types (2and3 part)
* Convert {stdlib,third_party}/2 to explicit Optional
This commit is contained in:
committed by
Jelle Zijlstra
parent
30256097ea
commit
04fe184dcf
8
third_party/2/dateutil/parser.pyi
vendored
8
third_party/2/dateutil/parser.pyi
vendored
@@ -27,13 +27,13 @@ class parserinfo(object):
|
||||
def validate(self, res: datetime) -> bool: ...
|
||||
|
||||
class parser(object):
|
||||
def __init__(self, info: parserinfo = None) -> None: ...
|
||||
def __init__(self, info: Optional[parserinfo] = None) -> None: ...
|
||||
def parse(self, timestr: Union[str, unicode, IO[unicode]],
|
||||
default: datetime = None,
|
||||
ignoretz: bool = ..., tzinfos: Dict[Union[str, unicode], tzinfo] = None,
|
||||
default: Optional[datetime] = None,
|
||||
ignoretz: bool = ..., tzinfos: Optional[Dict[Union[str, unicode], tzinfo]] = None,
|
||||
**kwargs: Any) -> datetime: ...
|
||||
|
||||
DEFAULTPARSER = ... # type: parser
|
||||
def parse(timestr: Union[str, unicode, IO[unicode]],
|
||||
parserinfo: parserinfo = None,
|
||||
parserinfo: Optional[parserinfo] = None,
|
||||
**kwargs: Any) -> datetime: ...
|
||||
|
||||
@@ -6,7 +6,7 @@ from .descriptor_pool import DescriptorPool
|
||||
|
||||
class MessageFactory:
|
||||
pool = ... # type: Any
|
||||
def __init__(self, pool: DescriptorPool=None) -> None: ...
|
||||
def __init__(self, pool: Optional[DescriptorPool] = None) -> None: ...
|
||||
def GetPrototype(self, descriptor: Descriptor) -> Type[Message]: ...
|
||||
def GetMessages(self, files: Iterable[str]) -> Dict[str, Type[Message]]: ...
|
||||
|
||||
|
||||
10
third_party/2/werkzeug/wrappers.pyi
vendored
10
third_party/2/werkzeug/wrappers.pyi
vendored
@@ -76,7 +76,15 @@ class BaseResponse:
|
||||
status = ... # type: str
|
||||
direct_passthrough = ... # type: bool
|
||||
response = ... # type: Iterable[str]
|
||||
def __init__(self, response: Union[Iterable[str], str]=None, status=Union[basestring, int], headers: Union[Headers, Mapping[basestring, basestring], Sequence[Tuple[basestring, basestring]]]=None, mimetype: basestring=None, content_type: basestring=None, direct_passthrough: bool=False) -> None: ...
|
||||
def __init__(self,
|
||||
response: Optional[Union[Iterable[str], str]] = None,
|
||||
status: Optional[Union[basestring, int]] = None,
|
||||
headers: Optional[Union[Headers,
|
||||
Mapping[basestring, basestring],
|
||||
Sequence[Tuple[basestring, basestring]]]] = None,
|
||||
mimetype: Optional[basestring] = None,
|
||||
content_type: Optional[basestring] = None,
|
||||
direct_passthrough: Optional[bool] = False) -> None: ...
|
||||
def call_on_close(self, func): ...
|
||||
@classmethod
|
||||
def force_type(cls, response, environ=None): ...
|
||||
|
||||
Reference in New Issue
Block a user