This repository was archived by the owner on Aug 29, 2020. It is now read-only.

Description
Starting up Tao with, say a misspelled lattice file:
>>> tao = Tao('-lat Oops.bmad')
Gives the error traceback:
File "<stdin>", line 1, in <module>
File "/nfs/acc/user/dcs16/TaoGui/pytao/pytao/tao.py", line 135, in __init__
self.pipe.set_init_args(join_args(initargs))
File "/home/dcs16/dcs16/usr_local/lib/python3.5/site-packages/minrpc-0.0.3-py3.5.egg/minrpc/client.py", line 139, in DeferredMethod
File "/home/dcs16/dcs16/usr_local/lib/python3.5/site-packages/minrpc-0.0.3-py3.5.egg/minrpc/client.py", line 93, in _request
File "/home/dcs16/dcs16/usr_local/lib/python3.5/site-packages/minrpc-0.0.3-py3.5.egg/minrpc/client.py", line 99, in _dispatch
File "/home/dcs16/dcs16/usr_local/lib/python3.5/site-packages/minrpc-0.0.3-py3.5.egg/minrpc/client.py", line 107, in _dispatch_exception
minrpc.client.ImportError: Traceback (most recent call last):
File "/home/dcs16/dcs16/usr_local/lib/python3.5/site-packages/minrpc-0.0.3-py3.5.egg/minrpc/service.py", line 85, in _dispatch
File "/home/dcs16/dcs16/usr_local/lib/python3.5/site-packages/minrpc-0.0.3-py3.5.egg/minrpc/service.py", line 101, in _dispatch_function_call
ImportError: No module named 'pytao.tao_pipe'
This is very uninformative. Is there a way to give a better error message?