mirror of
https://github.com/davidhalter/typeshed.git
synced 2025-12-08 13:04:46 +08:00
First pass at dateutil
This commit is contained in:
committed by
Guido van Rossum
parent
f75bbae18d
commit
2ce0e952eb
0
third_party/2.7/dateutil/__init__.pyi
vendored
Normal file
0
third_party/2.7/dateutil/__init__.pyi
vendored
Normal file
39
third_party/2.7/dateutil/parser.pyi
vendored
Normal file
39
third_party/2.7/dateutil/parser.pyi
vendored
Normal file
@@ -0,0 +1,39 @@
|
||||
from typing import List, Tuple, Optional, Callable, Union, IO, Any, Dict
|
||||
from datetime import datetime, tzinfo
|
||||
|
||||
__all__ = ... # type: List[str]
|
||||
|
||||
|
||||
class parserinfo(object):
|
||||
JUMP = ... # type: List[str]
|
||||
WEEKDAYS = ... # type: List[Tuple[str, str]]
|
||||
MONTHS = ... # type: List[Tuple[str, str]]
|
||||
HMS = ... # type: List[Tuple[str, str, str]]
|
||||
AMPM = ... # type: List[Tuple[str, str]]
|
||||
UTCZONE = ... # type: List[str]
|
||||
PERTAIN = ... # type: List[str]
|
||||
TZOFFSET = ... # type: Dict[str, int]
|
||||
|
||||
def __init__(self, dayfirst: bool=..., yearfirst: bool=...) -> None: ...
|
||||
def jump(self, name: unicode) -> bool: ...
|
||||
def weekday(self, name: unicode) -> Union[int, None]: ...
|
||||
def month(self, name: unicode) -> Union[int, None]: ...
|
||||
def hms(self, name: unicode) -> Union[int, None]: ...
|
||||
def ampm(self, name: unicode) -> Union[int, None]: ...
|
||||
def pertain(self, name: unicode) -> bool: ...
|
||||
def utczone(self, name: unicode) -> bool: ...
|
||||
def tzoffset(self, name: unicode) -> Union[int, None]: ...
|
||||
def convertyear(self, year: int) -> int: ...
|
||||
def validate(self, res: datetime) -> bool: ...
|
||||
|
||||
class parser(object):
|
||||
def __init__(self, info: Optional['parserinfo']) -> None: ...
|
||||
def parse(self, timestr: Union[str, unicode, IO[unicode]],
|
||||
default: Optional[datetime],
|
||||
ignoretz: bool, tzinfos: Dict[Union[str, unicode], tzinfo],
|
||||
**kwargs: Dict[str, Any]) -> datetime: ...
|
||||
|
||||
DEFAULTPARSER = ... # type: 'parser'
|
||||
def parse(timestr: Union[str, unicode, IO[unicode]],
|
||||
parserinfo: Optional['parserinfo'],
|
||||
**kwargs: Dict[str, Any]) -> datetime: ...
|
||||
Reference in New Issue
Block a user