Comment #1 on issue 995 by filip.noetzel: Mac OS X: IOError: [Errno 35] Resource temporarily unavailable
http://code.google.com/p/robotframework/issues/detail?id=995

I also patched my installation with the following lines:

  # Make FreeBSD use blocking I/O like other platforms
  import fcntl
  from os import O_NONBLOCK

  fd = sys.stdin.fileno()
  flags = fcntl.fcntl(fd, fcntl.F_GETFL)
  fcntl.fcntl(fd, fcntl.F_SETFL, flags & ~O_NONBLOCK)

  fd = sys.stdout.fileno()
  flags = fcntl.fcntl(fd, fcntl.F_GETFL)
  fcntl.fcntl(fd, fcntl.F_SETFL, flags & ~O_NONBLOCK)

I'll keep you posted whether that fixes the bug.

Reply via email to