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,15 +1,26 @@
|
||||
from odoo.tools import pycompat as pycompat
|
||||
from typing import Any
|
||||
import datetime
|
||||
import random
|
||||
from typing import Any, Callable, Iterable, Iterator, Sequence, TypeVar
|
||||
|
||||
def Random(seed): ...
|
||||
def format_str(val, counter, values): ...
|
||||
def chain_factories(field_factories, model_name): ...
|
||||
def root_factory() -> None: ...
|
||||
def randomize(vals, weights: Any | None = ..., seed: bool = ..., formatter=..., counter_offset: int = ...): ...
|
||||
def cartesian(vals, weights: Any | None = ..., seed: bool = ..., formatter=..., then: Any | None = ...): ...
|
||||
def iterate(vals, weights: Any | None = ..., seed: bool = ..., formatter=..., then: Any | None = ...): ...
|
||||
def constant(val, formatter=...): ...
|
||||
def compute(function, seed: Any | None = ...): ...
|
||||
def randint(a, b, seed: Any | None = ...): ...
|
||||
def randfloat(a, b, seed: Any | None = ...): ...
|
||||
def randdatetime(*, base_date: Any | None = ..., relative_before: Any | None = ..., relative_after: Any | None = ..., seed: Any | None = ...): ...
|
||||
from dateutil.relativedelta import relativedelta
|
||||
|
||||
from ..tools import pycompat as pycompat
|
||||
|
||||
_T = TypeVar('_T')
|
||||
|
||||
def Random(seed) -> random.Random: ...
|
||||
def format_str(val: _T, counter, values) -> _T: ...
|
||||
def chain_factories(field_factories: Iterable[tuple[str, Callable[..., Iterator]]], model_name: str) -> Iterator: ...
|
||||
def root_factory() -> Iterator[dict]: ...
|
||||
def randomize(vals: Sequence, weights: Sequence | None = ..., seed: Any = ..., formatter: Callable[[Any, Any, Any], Any] = ...,
|
||||
counter_offset: int = ...) -> Callable[[Iterable, str, str], dict]: ...
|
||||
def cartesian(vals: Sequence, weights: Sequence | None = ..., seed: Any = ..., formatter: Callable[[Any, Any, Any], Any] = ...,
|
||||
then: Callable[[Iterable, str, str], dict] | None = ...) -> Callable[[Iterable, str, str], Iterator[dict]]: ...
|
||||
def iterate(vals: Sequence, weights: Sequence | None = ..., seed: Any = ..., formatter: Callable[[Any, Any, Any], Any] = ...,
|
||||
then: Callable[[Iterable, str, str], dict] | None = ...) -> Callable[[Iterable, str, str], Iterator[dict]]: ...
|
||||
def constant(val: Sequence, formatter: Callable[[Any, Any, Any], Any] = ...) -> Callable[[Iterable, str, str], Iterator[dict]]: ...
|
||||
def compute(function: Callable[[Any, Any, Any], Any], seed: Any | None = ...) -> Callable[[Iterable, str, str], Iterator[dict]]: ...
|
||||
def randint(a: int, b: int, seed: Any | None = ...) -> Callable[[Iterable, str, str], Iterator[dict]]: ...
|
||||
def randfloat(a: float, b: float, seed: Any | None = ...) -> Callable[[Iterable, str, str], Iterator[dict]]: ...
|
||||
def randdatetime(*, base_date: datetime.datetime | None = ..., relative_before: datetime.timedelta | relativedelta | None = ...,
|
||||
relative_after: datetime.timedelta | relativedelta | None = ..., seed: Any | None = ...) -> Callable[[Iterable, str, str], Iterator[dict]]: ...
|
||||
|
||||
Reference in New Issue
Block a user