import ska_tango_base as stb
import tango
import release


class FileStats(stb.base.BaseInterface):
    """Tango device that exposes file statistics as attributes."""

    def init_device(self) -> None:
        """Initialise the device."""
        super().init_device()

        self._version_id = release.version
        self._build_state = f"{release.name} {release.version}: {release.description}"

        self.init_completed()


if __name__ == "__main__":
    tango.server.run((FileStats,))
