示例#1
0
 async def get_update_info(self, from_network=True) -> SoftwareUpdateInfo:
     """Get information about updates."""
     if from_network:
         from_network = "true"
     else:
         from_network = "false"
     # from_network = ""
     info = await self.services["system"]["getSWUpdateInfo"](network=from_network)
     return SoftwareUpdateInfo.make(**info)
示例#2
0
 def _convert_if_available(x):
     if x is not None:
         return SoftwareUpdateInfo.make(**x[0])
示例#3
0
    def _convert_if_available(x) -> Optional[SoftwareUpdateInfo]:
        if x is not None:
            return SoftwareUpdateInfo.make(**x[0])  # type: ignore

        return None