Changeset 1959
- Timestamp:
- 01/03/09 10:32:07 (1 year ago)
- Files:
-
- trunk/main/interfaces/Default/templates/inc_bottom.tmpl (modified) (1 diff)
- trunk/main/interfaces/Plush/templates/queue.tmpl (modified) (1 diff)
- trunk/main/interfaces/smpl/templates/main.tmpl (modified) (1 diff)
- trunk/main/sabnzbd/interface.py (modified) (2 diffs)
- trunk/main/sabnzbd/misc.py (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/main/interfaces/Default/templates/inc_bottom.tmpl
r1647 r1959 1 1 <div class="footer"> 2 2 <b>Download Dir:</b> $diskspace1 GB - <b>Complete Dir:</b> $diskspace2 GB - <b>Download speed:</b> $kbpersec KB/s - <b>Queued:</b> $mbleft/$mb MB 3 <!--#if $loadavg#--> 4 - <b>Sysload</b> $loadavg 5 <!--#end if#--> 3 6 <!--#if $paused#--> 4 7 - <b>PAUSED</b> trunk/main/interfaces/Plush/templates/queue.tmpl
r1911 r1959 100 100 <strong class="<!--#if float($diskspace2) < float($mb)/1024 #-->stats_complete_freespace_needspace" title="Not enough disk space to complete downloads!<!--#else#-->stats_complete_freespace<!--#end if#-->">$diskspace2 GB</strong> Free Space 101 101 <!--#end if#--> 102 <!--#if $loadavg#--> 103 <strong>SysLoad $loadavg</strong> 104 <!--#end if#--> 102 105 </div> 103 106 trunk/main/interfaces/smpl/templates/main.tmpl
r1905 r1959 847 847 Complete<br /> 848 848 <span class="small"><span id="ds2">${diskspace2}</span>GB / ${diskspacetotal2}GB</span> 849 <!--#if $loadavg#--> 850 SysLoad<br /> 851 <span class="small"><span id="ds3">${loadavg}</span></span> 852 <!--#end if#--> 849 853 </center> 850 854 trunk/main/sabnzbd/interface.py
r1950 r1959 42 42 from Cheetah.Template import Template 43 43 import sabnzbd.email as email 44 from sabnzbd.misc import real_path, create_real_path, \44 from sabnzbd.misc import real_path, create_real_path, loadavg, \ 45 45 to_units, from_units, SameFile, diskfree, disktotal 46 46 from sabnzbd.nzbstuff import SplitFileName … … 2116 2116 header['diskspacetotal1'] = "%.2f" % disktotal(cfg.DOWNLOAD_DIR.get_path()) 2117 2117 header['diskspacetotal2'] = "%.2f" % disktotal(cfg.COMPLETE_DIR.get_path()) 2118 header['loadavg'] = loadavg() 2118 2119 header['speedlimit'] = "%s" % speed_limit 2119 2120 header['restart_req'] = sabnzbd.RESTART_REQ trunk/main/sabnzbd/misc.py
r1948 r1959 791 791 792 792 def loadavg(): 793 """ Return 1 -minute load average of host or Noneif not supported793 """ Return 1, 5 and 15 minute load average of host or "" if not supported 794 794 """ 795 795 if os.name == 'nt' or sabnzbd.DARWIN: 796 return None 797 796 return "" 798 797 try: 799 798 loadavgstr = open('/proc/loadavg', 'r').readline().strip() 800 799 except: 801 return None800 return "" 802 801 803 802 data = loadavgstr.split() 804 avg1, avg5, avg15 = map(float, data[:3]) 805 806 return avg1 803 try: 804 a1, a5, a15 = map(float, data[:3]) 805 return "%2d, %2d, %2d" % (a1*100, a5*100, a15*100) 806 except: 807 return "" 807 808 808 809