On Dec 29, 2010, at 2:55 PM, Victor Stinner wrote: > Le mercredi 29 décembre 2010 à 21:49 +0100, "Martin v. Löwis" a > écrit : >> Of course, one may wonder why test_first_completed manages >> to create 41 SemLock objects, when all it tries to do is two future >> calls. > > More numbers (on Linux): > > - Queue: 3 SemLock > - Condition: 4 SemLock > - Event: 5 SemLock > - Call (test_concurrent_futures): 10 SemLock (2 Event) > - ProcessPoolExecutor: 11 SemLock (2 Queue, 1 Condition) > > FreeBSD 7.2 is limited to 30 semaphores, so with ProcessPoolExecutor, > you can only create *one* Call object, whereas some tests use 4 Call > objects or more. Great detective work! This would suggest that ProcessPoolExecutors are useable on FreeBSD 7.2 so long as the user doesn't create more than two at once (which probably isn't a big deal for most apps). So skipping the test is probably the way to go. Cheers, Brian > > Victor > > _______________________________________________ > Python-Dev mailing list > Python-Dev at python.org > http://mail.python.org/mailman/listinfo/python-dev > Unsubscribe: http://mail.python.org/mailman/options/python-dev/brian%40sweetapp.com
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4