Files
django-stubs/django/utils/formats.pyi
Maxim Kurnikov 89bb6eac75 improved version
2018-07-29 20:06:41 +03:00

59 lines
1.2 KiB
Python

from datetime import (
date,
time,
)
from decimal import Decimal
from typing import (
Any,
Iterator,
List,
Optional,
Union,
)
def date_format(
value: Union[time, date, str],
format: Optional[str] = ...,
use_l10n: Optional[bool] = ...
) -> str: ...
def get_format(
format_type: str,
lang: Optional[str] = ...,
use_l10n: Optional[bool] = ...
) -> Union[str, List[str], int]: ...
def get_format_modules(lang: str = ..., reverse: bool = ...) -> List[Any]: ...
def iter_format_modules(lang: str, format_module_path: Optional[str] = ...) -> Iterator[Any]: ...
def localize(value: object, use_l10n: Optional[bool] = ...) -> object: ...
def localize_input(value: Any, default: Optional[str] = ...) -> Optional[str]: ...
def number_format(
value: Union[float, Decimal, str],
decimal_pos: Optional[int] = ...,
use_l10n: Optional[bool] = ...,
force_grouping: bool = ...
) -> str: ...
def reset_format_cache() -> None: ...
def sanitize_separators(value: Union[str, int]) -> Union[str, int]: ...
def time_format(
value: Union[str, time, date],
format: Optional[str] = ...,
use_l10n: None = ...
) -> str: ...