(self)
| 9 | class Disk: |
| 10 | |
| 11 | def __init__(self): |
| 12 | self.r = run.Run() |
| 13 | self.diskutil = self.get_diskutil() |
| 14 | self.os_version = ".".join( |
| 15 | self.r.run({"args":["sw_vers", "-productVersion"]})[0].split(".")[:2] |
| 16 | ) |
| 17 | self.full_os_version = self.r.run({"args":["sw_vers", "-productVersion"]})[0] |
| 18 | if len(self.full_os_version.split(".")) < 3: |
| 19 | # Add .0 in case of 10.14 |
| 20 | self.full_os_version += ".0" |
| 21 | self.sudo_mount_version = "10.13.6" |
| 22 | self.sudo_mount_types = ["efi"] |
| 23 | self.apfs = {} |
| 24 | self._update_disks() |
| 25 | |
| 26 | def _get_str(self, val): |
| 27 | # Helper method to return a string value based on input type |
nothing calls this directly
no test coverage detected