Some changes to get examples to run properly

This commit is contained in:
Ian Bell
2015-07-07 01:21:19 -06:00
parent cf3c11ee6b
commit 4c74391fbe

View File

@@ -10,8 +10,8 @@ def tee_call(call, file, **kwargs):
**kwargs)
stdout, stderr = callee.communicate()
print(stdout, stderr)
file.write(stdout.decode('ascii'))
file.write(stderr.decode('ascii'))
file.write()
file.write()
if callee.poll() != 0:
raise ValueError('Return code is non-zero')
@@ -73,7 +73,7 @@ if __name__=='__main__':
subprocess.check_call('cmake ../../../.. -DCOOLPROP_R_MODULE=ON -DCMAKE_VERBOSE_MAKEFILE=ON -DR_BIN=/usr/bin', **kwargs)
subprocess.check_call('cmake --build .', **kwargs)
with open('R/Example.out','w') as fp:
tee_call(r'R -f Example.R', fp, shell = True, cwd = 'R')
tee_call(r'DYLD_LIBRARY_PATH=/opt/refprop R -f Example.R', fp, shell = True, cwd = 'R')
copyfiles('R','R')
if not os.path.exists('MATLAB'): os.mkdir('MATLAB')