Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

python/hpx/process.py imports epoll on all platforms #683

Closed
zao opened this issue Jan 29, 2013 · 1 comment
Closed

python/hpx/process.py imports epoll on all platforms #683

zao opened this issue Jan 29, 2013 · 1 comment

Comments

@zao
Copy link
Contributor

zao commented Jan 29, 2013

process.py pulls in epoll unconditionally on non-Linux platforms, resulting in complete failure to run things like hpx_run_tests.py.

For FreeBSD, the analogue would be kqueue.

[100%] Built target tests.unit
Running HPX tests
Traceback (most recent call last):
  File "/usr/home/zao/bounce/hpx/python/scripts/hpx_run_tests.py", line 26, in <module>
    from hpx.process import process, process_group
  File "/usr/home/zao/bounce/hpx/python/scripts/../hpx/process.py", line 21, in <module>
    from select import epoll, EPOLLHUP
ImportError: cannot import name epoll
@ghost ghost assigned brycelelbach Jan 29, 2013
@ghost ghost assigned gbibek Aug 6, 2013
@hkaiser
Copy link
Member

hkaiser commented Sep 10, 2013

This was fixed in e013084

@hkaiser hkaiser closed this as completed Sep 10, 2013
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants