Source code for ooodev.uno_helper.base_class.base

from __future__ import annotations
from typing import Any

try:
    # python 3.12+
    from typing import override  # noqa # type: ignore
except ImportError:
    from typing_extensions import override  # noqa # type: ignore

import unohelper
from com.sun.star.uno import XInterface


[docs]class Base(unohelper.Base, XInterface): # region XInterface
[docs] @override def acquire(self) -> None: raise NotImplementedError
[docs] @override def release(self) -> None: raise NotImplementedError
[docs] @override def queryInterface(self, aType: Any) -> Any: if aType in self.getTypes(): return self return None
# end region XInterface