def instance(): ''' Instance for facade proxy. ''' import sys if whereis_exe('ioreg'): return OSXBattery() sys.stderr.write("ioreg not found.") return Battery()
def instance(): ''' Instance for facade proxy. ''' import sys if whereis_exe('upower'): return UPowerBattery() sys.stderr.write("upower not found.") if exists(join('/sys', 'class', 'power_supply', 'BAT0')): return LinuxBattery() return Battery()
def instance(): import sys if whereis_exe('upower'): return LinuxBattery() sys.stderr.write("upower not found.") return Battery()
def instance(): import sys if whereis_exe('ioreg'): return OSXBattery() sys.stderr.write("ioreg not found.") return Battery()