def __init__(self):
     """Init batteries stats."""
     try:
         self.bat = batinfo.batteries()
         self.initok = True
         self.bat_list = []
         self.update()
     except Exception:
         self.initok = False
 def __init__(self):
     """Init batteries stats."""
     try:
         self.bat = batinfo.batteries()
         self.initok = True
         self.bat_list = []
         self.update()
     except Exception:
         self.initok = False
 def __init__(self):
     """Init batteries stats."""
     try:
         self.bat = batinfo.batteries()
         self.initok = True
         self.bat_list = []
         self.update()
     except Exception:
         # print(_("Warning: Cannot grab battery sensor. Missing BatInfo library."))
         self.initok = False
Exemple #4
0
 def __init__(self):
     """Init batteries stats."""
     try:
         self.bat = batinfo.batteries()
         self.initok = True
         self.bat_list = []
         self.update()
     except Exception as e:
         self.initok = False
         logger.debug("Cannot init unicongrabbat class (%s)" % e)
 def __init__(self):
     """Init batteries stats."""
     try:
         self.bat = batinfo.batteries()
         self.initok = True
         self.bat_list = []
         self.update()
     except Exception as e:
         self.initok = False
         logger.debug("Cannot init GlancesGrabBat class (%s)" % e)
    def __init__(self):
        """Init batteries stats."""
        self.bat_list = []

        if batinfo_tag:
            self.bat = batinfo.batteries()
        elif psutil_tag:
            self.bat = psutil
        else:
            self.bat = None
    def __init__(self):
        """Init batteries stats."""
        self.bat_list = []

        if batinfo_tag:
            self.bat = batinfo.batteries()
        elif psutil_tag:
            self.bat = psutil
        else:
            self.bat = None
Exemple #8
0
def get_batteries():
    batteries = batinfo.batteries()

    if batteries:
        return batteries.stat

    try:
        # We might be running on a Lime2 Koombook
        # https://github.com/ideascube/ideascube/issues/446#issuecomment-244143565
        return [Lime2Battery(path='/sys/power/axp_pmu', name='battery')]

    except FileNotFoundError:
        return []
Exemple #9
0
def get_batteries():
    batteries = batinfo.batteries()

    if batteries:
        return sorted(batteries.stat, key=lambda b: b.name.lower())

    try:
        # We might be running on a Lime2 Koombook
        # https://framagit.org/ideascube/ideascube/issues/446#note_90215
        return [Lime2Battery(path='/sys/power/axp_pmu', name='battery')]

    except FileNotFoundError:
        return []
Exemple #10
0
 def __init__(self):
     """
     Init batteries stats
     """
     if batinfo_lib_tag:
         try:
             self.bat = batinfo.batteries()
             self.bat.stat[0]["capacity"]
             self.initok = True
             self.__update__()
         except:
             self.initok = False
     else:
         self.initok = False
Exemple #11
0
def battery(request):
    return render(request, "serveradmin/battery.html", {"batteries": batinfo.batteries()})
Exemple #12
0
def battery(request):
    return render(request, 'serveradmin/battery.html',
                  {'batteries': batinfo.batteries()})
Exemple #13
0
 def setUp(self):
     self.bat = batteries(bat_root_path="./test")