@@ -1300,7 +1300,7 @@ def report_memory(i=0): # argument may go away
1300
1300
pid = os .getpid ()
1301
1301
if sys .platform == 'sunos5' :
1302
1302
try :
1303
- a2 = Popen (str ( 'ps -p %d -o osz' ) % pid , shell = True ,
1303
+ a2 = Popen ([ 'ps' , '-p' , '%d' % pid , '-o' , 'osz' ] ,
1304
1304
stdout = PIPE ).stdout .readlines ()
1305
1305
except OSError :
1306
1306
raise NotImplementedError (
@@ -1309,7 +1309,7 @@ def report_memory(i=0): # argument may go away
1309
1309
mem = int (a2 [- 1 ].strip ())
1310
1310
elif sys .platform .startswith ('linux' ):
1311
1311
try :
1312
- a2 = Popen (str ( 'ps -p %d -o rss,sz' ) % pid , shell = True ,
1312
+ a2 = Popen ([ 'ps' , '-p' , '%d' % pid , '-o' , ' rss,sz'] ,
1313
1313
stdout = PIPE ).stdout .readlines ()
1314
1314
except OSError :
1315
1315
raise NotImplementedError (
@@ -1318,7 +1318,7 @@ def report_memory(i=0): # argument may go away
1318
1318
mem = int (a2 [1 ].split ()[1 ])
1319
1319
elif sys .platform .startswith ('darwin' ):
1320
1320
try :
1321
- a2 = Popen (str ( 'ps -p %d -o rss,vsz' ) % pid , shell = True ,
1321
+ a2 = Popen ([ 'ps' , '-p' , '%d' % pid , '-o' , ' rss,vsz'] ,
1322
1322
stdout = PIPE ).stdout .readlines ()
1323
1323
except OSError :
1324
1324
raise NotImplementedError (
0 commit comments