check for apex dir

This commit is contained in:
Blake Blackshear 2021-12-12 10:27:01 -06:00 committed by Nick Mowen
parent 21c6056baf
commit 2994811f65

View File

@ -31,22 +31,25 @@ def get_fs_type(path):
bestMatch = part.mountpoint bestMatch = part.mountpoint
return fsType return fsType
def read_temperature(path): def read_temperature(path):
if os.path.isfile(path): if os.path.isfile(path):
with open(path) as f: with open(path) as f:
line=f.readline().strip() line = f.readline().strip()
return int(line)/1000 return int(line) / 1000
return None return None
def get_temperatures(): def get_temperatures():
temps={} temps = {}
# Get temperatures for all attached Corals # Get temperatures for all attached Corals
base="/sys/class/apex/" base = "/sys/class/apex/"
for apex in os.listdir(base): if os.path.isdir(base):
temp=read_temperature(os.path.join(base,apex,"temp")) for apex in os.listdir(base):
if temp is not None: temp = read_temperature(os.path.join(base, apex, "temp"))
temps[apex]=temp if temp is not None:
temps[apex] = temp
return temps return temps