diff --git a/odoo-stubs/__init__.pyi b/odoo-stubs/__init__.pyi new file mode 100644 index 0000000..e69de29 diff --git a/odoo-stubs/fields.pyi b/odoo-stubs/fields.pyi index 76582be..906fcb5 100644 --- a/odoo-stubs/fields.pyi +++ b/odoo-stubs/fields.pyi @@ -15,7 +15,7 @@ class MetaField(type): def __new__(meta: Any, name: Any, bases: Any, attrs: Any): ... def __init__(cls, name: Any, bases: Any, attrs: Any) -> None: ... -class Field: +class Field(MetaField('DummyField', (object,), {})): type: Any = ... relational: bool = ... translate: bool = ... @@ -54,7 +54,7 @@ class Field: def read(self, records: Any): ... def create(self, record_values: Any) -> None: ... def write(self, records: Any, value: Any): ... - def __get__(self, record: Any, owner: Any): ... + # def __get__(self, record: Any, owner: Any): ... def __set__(self, record: Any, value: Any) -> None: ... def compute_value(self, records: Any) -> None: ... def determine_value(self, record: Any) -> None: ... diff --git a/odoo-stubs/models.pyi b/odoo-stubs/models.pyi index a740cdb..a97f7e8 100644 --- a/odoo-stubs/models.pyi +++ b/odoo-stubs/models.pyi @@ -37,7 +37,7 @@ LOG_ACCESS_COLUMNS: Any MAGIC_COLUMNS: Any VALID_AGGREGATE_FUNCTIONS: Any -class BaseModel: +class BaseModel(MetaModel('DummyModel', (object,), {'_register': False})): _id: int _name: str _description: str