Author: Armin Rigo <[email protected]>
Branch: stmgc-c7
Changeset: r70409:ec66fcad5d69
Date: 2014-04-02 22:43 +0200
http://bitbucket.org/pypy/pypy/changeset/ec66fcad5d69/
Log: Update
diff --git a/lib_pypy/transaction.py b/lib_pypy/transaction.py
--- a/lib_pypy/transaction.py
+++ b/lib_pypy/transaction.py
@@ -105,7 +105,11 @@
class _ThreadPool(object):
def __init__(self):
- self.num_threads = 4 # XXX default value, tweak
+ try:
+ from __pypy__.thread import getsegmentlimit
+ self.num_threads = getsegmentlimit()
+ except ImportError:
+ self.num_threads = 4
self.in_transaction = False
self.transactions_run = None
_______________________________________________
pypy-commit mailing list
[email protected]
https://mail.python.org/mailman/listinfo/pypy-commit