[MacPorts] #58831: select.poll() not available in Python 3.x but present in Python 2.7

MacPorts noreply at macports.org
Wed Aug 14 11:46:23 UTC 2019


#58831: select.poll() not available in Python 3.x but present in Python 2.7
------------------------------------+--------------------
  Reporter:  reneeotten             |      Owner:  (none)
      Type:  defect                 |     Status:  new
  Priority:  Normal                 |  Milestone:
 Component:  ports                  |    Version:
Resolution:                         |   Keywords:
      Port:  python3? py-wurlitzer  |
------------------------------------+--------------------

Comment (by jmroot):

 Poll was never "broken" as such, but it returned EAGAIN fairly often which
 was not handled well by python (apparently that is within spec but differs
 from Linux's behaviour). I don't know if (a) the behaviour of poll changed
 in later macOS versions, or (b) python started handling the behaviour
 better, or both. If either is the case, we need to find out exactly which
 macOS version and/or which python version this happened in, so we can
 remove the change where it's not needed without breaking other modules in
 cases where the change is needed.

-- 
Ticket URL: <https://trac.macports.org/ticket/58831#comment:1>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list