Antoine Pitrou added the comment: In 3.3 and 3.4, exceptions are not silenced anymore:
>>> import resource >>> resource.setrlimit(resource.RLIMIT_NOFILE, (2, 100)) >>> import encodings.idna Traceback (most recent call last): File "<stdin>", line 1, in <module> File "<frozen importlib._bootstrap>", line 1584, in _find_and_load File "<frozen importlib._bootstrap>", line 1551, in _find_and_load_unlocked File "<frozen importlib._bootstrap>", line 586, in _check_name_wrapper File "<frozen importlib._bootstrap>", line 1049, in load_module File "<frozen importlib._bootstrap>", line 1030, in load_module File "<frozen importlib._bootstrap>", line 562, in module_for_loader_wrapper File "<frozen importlib._bootstrap>", line 883, in _load_module File "<frozen importlib._bootstrap>", line 1008, in get_code File "<frozen importlib._bootstrap>", line 1058, in get_data OSError: [Errno 24] Too many open files: '/home/antoine/cpython/default/Lib/encodings/idna.py' Given that fixing the issue in bugfix branches would be a slight behaviour change, I think we can close this issue. ---------- resolution: -> out of date stage: -> committed/rejected status: open -> closed versions: +Python 2.7 -Python 3.3 _______________________________________ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue13192> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com