mirror of
https://github.com/odoo-ide/odoo-stubs.git
synced 2025-05-08 16:52:26 +03:00
Update stubs
This commit is contained in:
@@ -1,8 +1,8 @@
|
|||||||
import datetime
|
import datetime
|
||||||
from dateutil.relativedelta import relativedelta
|
|
||||||
|
|
||||||
from typing import Tuple, Iterator, TypeVar
|
from typing import Tuple, Iterator, TypeVar
|
||||||
|
|
||||||
|
from dateutil.relativedelta import relativedelta
|
||||||
|
|
||||||
_DateTimeT = TypeVar('_DateTimeT', datetime.date, datetime.datetime)
|
_DateTimeT = TypeVar('_DateTimeT', datetime.date, datetime.datetime)
|
||||||
|
|
||||||
def get_month(date: _DateTimeT) -> Tuple[_DateTimeT, _DateTimeT]: ...
|
def get_month(date: _DateTimeT) -> Tuple[_DateTimeT, _DateTimeT]: ...
|
||||||
|
|||||||
@@ -1,7 +1,6 @@
|
|||||||
import ctypes
|
import ctypes
|
||||||
from re import Pattern
|
from re import Pattern
|
||||||
from typing import Any, Callable, Generator, Iterable, Iterator
|
from typing import Any, BinaryIO, Callable, Generator, Iterable, Iterator
|
||||||
from typing.io import IO
|
|
||||||
|
|
||||||
WINDOWS_RESERVED: Pattern
|
WINDOWS_RESERVED: Pattern
|
||||||
|
|
||||||
@@ -9,7 +8,7 @@ def clean_filename(name: str, replacement: str = ...) -> str: ...
|
|||||||
def listdir(dir: str, recursive: bool = ...) -> Iterable[str]: ...
|
def listdir(dir: str, recursive: bool = ...) -> Iterable[str]: ...
|
||||||
def walksymlinks(top: str, topdown: bool = ..., onerror: Callable[[OSError], Any] | None = ...) -> Iterator[tuple[str, list[str], list[str]]]: ...
|
def walksymlinks(top: str, topdown: bool = ..., onerror: Callable[[OSError], Any] | None = ...) -> Iterator[tuple[str, list[str], list[str]]]: ...
|
||||||
def tempdir() -> Generator[str, None, None]: ...
|
def tempdir() -> Generator[str, None, None]: ...
|
||||||
def zip_dir(path: str, stream: str | IO[bytes], include_dir: bool = ..., fnct_sort: Callable | None = ...) -> None: ...
|
def zip_dir(path: str, stream: str | BinaryIO, include_dir: bool = ..., fnct_sort: Callable | None = ...) -> None: ...
|
||||||
|
|
||||||
getppid: Callable[[], int]
|
getppid: Callable[[], int]
|
||||||
is_running_as_nt_service: Callable[[], bool]
|
is_running_as_nt_service: Callable[[], bool]
|
||||||
|
|||||||
@@ -1,9 +1,14 @@
|
|||||||
|
from io import BytesIO
|
||||||
|
from re import Pattern
|
||||||
|
from typing import Any, BinaryIO, Iterable
|
||||||
|
|
||||||
from PyPDF2 import PdfFileReader, PdfFileWriter
|
from PyPDF2 import PdfFileReader, PdfFileWriter
|
||||||
from PyPDF2.generic import ArrayObject as ArrayObject
|
from PyPDF2.generic import ArrayObject as ArrayObject, IndirectObject
|
||||||
from PyPDF2.utils import b_ as b_
|
from PyPDF2.utils import b_ as b_
|
||||||
from typing import Any
|
|
||||||
|
|
||||||
DEFAULT_PDF_DATETIME_FORMAT: str
|
DEFAULT_PDF_DATETIME_FORMAT: str
|
||||||
|
REGEX_SUBTYPE_UNFORMATED: Pattern
|
||||||
|
REGEX_SUBTYPE_FORMATED: Pattern
|
||||||
|
|
||||||
def _unwrapping_get(self, key, default: Any | None = ...): ...
|
def _unwrapping_get(self, key, default: Any | None = ...): ...
|
||||||
|
|
||||||
@@ -11,14 +16,22 @@ class BrandedFileWriter(PdfFileWriter):
|
|||||||
def __init__(self) -> None: ...
|
def __init__(self) -> None: ...
|
||||||
PdfFileWriter = BrandedFileWriter
|
PdfFileWriter = BrandedFileWriter
|
||||||
|
|
||||||
def merge_pdf(pdf_data): ...
|
def merge_pdf(pdf_data: Iterable[bytes]) -> bytes: ...
|
||||||
def rotate_pdf(pdf): ...
|
def rotate_pdf(pdf: bytes) -> bytes: ...
|
||||||
|
def add_banner(pdf_stream: str | BinaryIO, text: str | None = ..., logo: bool = ..., thickness: float = ...) -> BytesIO:
|
||||||
old_init: Any
|
|
||||||
|
|
||||||
class OdooPdfFileReader(PdfFileReader):
|
class OdooPdfFileReader(PdfFileReader):
|
||||||
def getAttachments(self): ...
|
def getAttachments(self) -> Iterable[tuple[Any, Any]]: ...
|
||||||
|
|
||||||
class OdooPdfFileWriter(PdfFileWriter):
|
class OdooPdfFileWriter(PdfFileWriter):
|
||||||
def _create_attachment_object(self, attachment): ...
|
_reader: PdfFileReader | None
|
||||||
def addAttachment(self, fname, fdata) -> None: ...
|
is_pdfa: bool
|
||||||
|
_header: bytes
|
||||||
|
_ID: Any
|
||||||
|
def __init__(self, *args, **kwargs): None
|
||||||
|
def addAttachment(self, fname: str, fdata, subtype: str | None = ...) -> None: ...
|
||||||
|
def embed_odoo_attachment(self, attachment: 'odoo.model.ir_attachment', subtype: str | None = ...) -> None: ...
|
||||||
|
def cloneReaderDocumentRoot(self, reader: PdfFileReader) -> None: ...
|
||||||
|
def convert_to_pdfa(self) -> None: ...
|
||||||
|
def add_file_metadata(self, metadata_content: bytes) -> None: ...
|
||||||
|
def _create_attachment_object(self, attachment: dict[str, Any]) -> IndirectObject: ...
|
||||||
|
|||||||
Reference in New Issue
Block a user