Browse Source

sdcards drive numbering

windows
Florian N 12 years ago
parent
commit
4a8570387e
  1. 13
      main/views.py

13
main/views.py

@ -210,14 +210,23 @@ def get_disk_rw():
data = pipe.read().strip().split('\n') data = pipe.read().strip().split('\n')
pipe.close() pipe.close()
rws = []
for i in data: for i in data:
if i.isalpha(): if i.isalpha():
data = []
pipe = os.popen("cat /proc/diskstats | grep -w '" + i + "'|awk '{print $4, $8}'") pipe = os.popen("cat /proc/diskstats | grep -w '" + i + "'|awk '{print $4, $8}'")
rw = pipe.read().strip().split() rw = pipe.read().strip().split()
pipe.close() pipe.close()
data.append([i, rw[0], rw[1]])
rws.append([i, rw[0], rw[1]])
if not rws:
pipe = os.popen("cat /proc/diskstats | grep -w '" + data[0] + "'|awk '{print $4, $8}'")
rw = pipe.read().strip().split()
pipe.close()
rws.append([data[0], rw[0], rw[1]])
data = rws
except Exception,err: except Exception,err:
data = str(err) data = str(err)

Loading…
Cancel
Save