Files
django-stubs/django-stubs-generated/core/management/base.pyi
2018-11-10 17:49:18 +03:00

112 lines
3.7 KiB
Python

from argparse import ArgumentParser, HelpFormatter, Namespace
from io import StringIO, TextIOBase, TextIOWrapper
from typing import Any, Callable, List, Optional, Tuple, Union
from django.apps.config import AppConfig
class CommandError(Exception): ...
class SystemCheckError(CommandError): ...
class CommandParser(ArgumentParser):
add_help: bool
allow_abbrev: bool
argument_default: None
conflict_handler: str
description: str
epilog: None
formatter_class: Type[django.core.management.base.DjangoHelpFormatter]
fromfile_prefix_chars: None
prefix_chars: str
prog: str
usage: None
missing_args_message: None = ...
called_from_command_line: bool = ...
def __init__(self, **kwargs: Any) -> None: ...
def parse_args(
self, args: List[str] = ..., namespace: None = ...
) -> Namespace: ...
def error(self, message: str) -> Any: ...
def handle_default_options(options: Namespace) -> None: ...
def no_translations(handle_func: Callable) -> Callable: ...
class DjangoHelpFormatter(HelpFormatter):
show_last: Any = ...
def add_usage(
self, usage: None, actions: List[Any], *args: Any, **kwargs: Any
) -> None: ...
def add_arguments(self, actions: List[Any]) -> None: ...
class OutputWrapper(TextIOBase):
@property
def style_func(self): ...
@style_func.setter
def style_func(self, style_func: Any): ...
style_func: Any = ...
ending: str = ...
def __init__(
self,
out: Union[StringIO, TextIOWrapper],
style_func: Optional[Callable] = ...,
ending: str = ...,
) -> None: ...
def __getattr__(self, name: str) -> Callable: ...
def isatty(self) -> bool: ...
def write(
self,
msg: str,
style_func: Optional[Callable] = ...,
ending: Optional[str] = ...,
) -> None: ...
class BaseCommand:
help: str = ...
output_transaction: bool = ...
requires_migrations_checks: bool = ...
requires_system_checks: bool = ...
base_stealth_options: Any = ...
stealth_options: Any = ...
stdout: django.core.management.base.OutputWrapper = ...
stderr: django.core.management.base.OutputWrapper = ...
style: django.core.management.color.Style = ...
def __init__(
self,
stdout: Optional[StringIO] = ...,
stderr: Optional[StringIO] = ...,
no_color: bool = ...,
) -> None: ...
def get_version(self) -> str: ...
def create_parser(
self, prog_name: str, subcommand: str
) -> CommandParser: ...
def add_arguments(self, parser: CommandParser) -> None: ...
def print_help(self, prog_name: str, subcommand: str) -> None: ...
def run_from_argv(self, argv: List[str]) -> None: ...
def execute(
self, *args: Any, **options: Any
) -> Optional[Union[Tuple, str]]: ...
def check(
self,
app_configs: Optional[List[AppConfig]] = ...,
tags: Optional[List[str]] = ...,
display_num_errors: bool = ...,
include_deployment_checks: bool = ...,
fail_level: int = ...,
) -> None: ...
def check_migrations(self) -> None: ...
def handle(self, *args: Any, **options: Any) -> None: ...
class AppCommand(BaseCommand):
missing_args_message: str = ...
def add_arguments(self, parser: Any) -> None: ...
def handle(self, *app_labels: Any, **options: Any): ...
def handle_app_config(self, app_config: Any, **options: Any) -> None: ...
class LabelCommand(BaseCommand):
label: str = ...
missing_args_message: Any = ...
def add_arguments(self, parser: CommandParser) -> None: ...
def handle(self, *labels: Any, **options: Any) -> str: ...
def handle_label(self, label: Any, **options: Any) -> None: ...