From: yomguy Date: Thu, 14 Jul 2011 15:02:18 +0000 (+0200) Subject: fix acpi X-Git-Url: https://git.parisson.com/?a=commitdiff_plain;h=cc1cffe6c9db5acc11843b514925c9802c12ad47;p=telecaster-cgi.git fix acpi --- diff --git a/tools/acpi.py b/tools/acpi.py index b04d554..776b98e 100644 --- a/tools/acpi.py +++ b/tools/acpi.py @@ -210,12 +210,12 @@ class AcpiLinux: try: battery_dir_entries = os.listdir(self.proc_battery_dir) except OSError: - ac_sys = open(self.ac_sys_dir+os.sep+'online') - state = ac_sys.readline() - if int(state): - self.ac_line_state = ONLINE - else: - self.ac_line_state = OFFLINE + self.ac_line_state = OFFLINE + if os.path.exists(self.ac_sys_dir): + ac_sys = open(self.ac_sys_dir+os.sep+'online') + state = ac_sys.readline() + if int(state): + self.ac_line_state = ONLINE return #nothing more to do