def process_articles(inds,j): for i in inds: article = articles[i] call = 'python /Users/dtebaykin/Documents/workspace/neuroelectro_org/neuroelectro_org/process_article.py ' + str(article.id) #print 'processing %s' % article.pmid process = subprocess.Popen(call, stdout = subprocess.PIPE, shell = True) processed, err = process.communicate()
def process_articles(): global current global articles while current < n_articles: call = 'python process_article.py' + str(articles[get_next_article_index()].id) process = subprocess.Popen(call, stdout = subprocess.PIPE, shell = True) out, err = process.communicate() printthingy(out)