コード例 #1
0
ファイル: glances_batpercent.py プロジェクト: mhurron/glances
 def __init__(self):
     """Init batteries stats."""
     try:
         self.bat = batinfo.batteries()
         self.initok = True
         self.bat_list = []
         self.update()
     except Exception:
         self.initok = False
コード例 #2
0
 def __init__(self):
     """Init batteries stats."""
     try:
         self.bat = batinfo.batteries()
         self.initok = True
         self.bat_list = []
         self.update()
     except Exception:
         self.initok = False
コード例 #3
0
 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
コード例 #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)
コード例 #5
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 GlancesGrabBat class (%s)" % e)
コード例 #6
0
    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
コード例 #7
0
    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
コード例 #8
0
ファイル: battery.py プロジェクト: aannddrreess/ideascube
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 []
コード例 #9
0
ファイル: battery.py プロジェクト: ideascube/ideascube
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 []
コード例 #10
0
ファイル: GlanceBattery.py プロジェクト: kspine/glance
 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
コード例 #11
0
ファイル: views.py プロジェクト: mbaechler/ideascube
def battery(request):
    return render(request, "serveradmin/battery.html", {"batteries": batinfo.batteries()})
コード例 #12
0
ファイル: views.py プロジェクト: providenz/ideasbox.lan
def battery(request):
    return render(request, 'serveradmin/battery.html',
                  {'batteries': batinfo.batteries()})
コード例 #13
0
ファイル: test_batinfo.py プロジェクト: almet/batinfo
 def setUp(self):
     self.bat = batteries(bat_root_path="./test")