@@ -805,7 +805,7 @@ def report_memory(i=0): # argument may go away
805
805
pid = os .getpid ()
806
806
if sys .platform == 'sunos5' :
807
807
try :
808
- a2 = Popen ('ps -p %d -o osz ' % pid , shell = True ,
808
+ a2 = Popen ([ 'ps' , '-p' , '%d ' % pid , '-o' , 'osz' ] ,
809
809
stdout = PIPE ).stdout .readlines ()
810
810
except OSError :
811
811
raise NotImplementedError (
@@ -814,7 +814,7 @@ def report_memory(i=0): # argument may go away
814
814
mem = int (a2 [- 1 ].strip ())
815
815
elif sys .platform == 'linux' :
816
816
try :
817
- a2 = Popen ('ps -p %d -o rss,sz' % pid , shell = True ,
817
+ a2 = Popen ([ 'ps' , '-p' , '%d' % pid , '-o' , ' rss,sz'] ,
818
818
stdout = PIPE ).stdout .readlines ()
819
819
except OSError :
820
820
raise NotImplementedError (
@@ -823,7 +823,7 @@ def report_memory(i=0): # argument may go away
823
823
mem = int (a2 [1 ].split ()[1 ])
824
824
elif sys .platform == 'darwin' :
825
825
try :
826
- a2 = Popen ('ps -p %d -o rss,vsz' % pid , shell = True ,
826
+ a2 = Popen ([ 'ps' , '-p' , '%d' % pid , '-o' , ' rss,vsz'] ,
827
827
stdout = PIPE ).stdout .readlines ()
828
828
except OSError :
829
829
raise NotImplementedError (
0 commit comments