in device_info_pkg/device_info_pkg/device_info_node.py [0:0]
def load_software_version(self):
"""Function to load the software version variable based on the apt installed package
version for aws-deepracer-core pacakge.
"""
try:
if constants.AWS_DEEPRACER_CORE_PKG in self.apt_cache:
deepracer_pkg = self.apt_cache[constants.AWS_DEEPRACER_CORE_PKG]
current_installed_version = deepracer_pkg.installed
self.software_version = current_installed_version.version
self.get_logger().info(f"Loading Software version: {self.software_version}")
else:
self.software_version = None
self.get_logger().error("Software not installed")
except Exception as ex:
self.get_logger().error(f"Error while loading software version: {ex}")