[solved] OpenSesame with Pygaze has a circular import in Mac.
I have some suggestion about using OpenSeasame with Pygaze in MacOS.
Probably, I found some critical problem.
When using OpenSesame in Mac, it seems that Pygaze is imported from '/usr/local/lib/python2.7/site-packages/' even if the path of python is made to other directories.
So, there is no error (e.g., OSError: [Errno 2] No such file or directory: 'resources/fonts') after copying Pygaze into it.
Almost problem can be solved, but it may still has a different bug as below .
Traceback: File "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/OpenSesame-release-3.0.2/libopensesame/inline_script.py", line 102, in run self.experiment.python_workspace._exec(self.crun) File "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/OpenSesame-release-3.0.2/libopensesame/python_workspace.py", line 160, in _exec exec(bytecode, self._globals) File "<string>", line 6, in <module> File "/usr/local/lib/python2.7/site-packages/pygaze/__init__.py", line 22, in <module> from pygaze.settings import settings File "/usr/local/lib/python2.7/site-packages/pygaze/settings.py", line 59, in <module> settings = Settings() File "/usr/local/lib/python2.7/site-packages/pygaze/settings.py", line 27, in __init__ from pygaze import defaults ImportError: cannot import name defaults
It shows that Pygaze includes a circular import.