Files
odoo-stubs/odoo-stubs/exceptions.pyi
Trinh Anh Ngoc 9dfe81f281 Update stubs
2022-10-14 23:42:28 +07:00

34 lines
916 B
Python

from typing import Any
from .fields import Field
from .models import BaseModel
class UserError(Exception):
def __init__(self, message: str) -> None: ...
@property
def name(self): ...
class RedirectWarning(Exception):
def __init__(self, message: str, action: int, button_text: str, additional_context: dict | None = ...) -> None: ...
@property
def name(self): ...
class AccessDenied(UserError):
__cause__: Any
traceback: tuple[str, str, str]
def __init__(self, message: str = ...) -> None: ...
class AccessError(UserError): ...
class CacheMiss(KeyError):
def __init__(self, record: BaseModel, field: Field) -> None: ...
class MissingError(UserError): ...
class ValidationError(UserError): ...
class except_orm(UserError):
def __init__(self, name, value: Any | None = ...) -> None: ...
class Warning(UserError):
def __init__(self, *args, **kwargs) -> None: ...