Author: Justin Peel <notmuchtot...@gmail.com> Branch: rgc-mem-pressure Changeset: r48179:e177050f0c14 Date: 2011-10-17 22:18 -0600 http://bitbucket.org/pypy/pypy/changeset/e177050f0c14/
Log: small change to mem pressure for semaphores diff --git a/pypy/module/_multiprocessing/interp_semaphore.py b/pypy/module/_multiprocessing/interp_semaphore.py --- a/pypy/module/_multiprocessing/interp_semaphore.py +++ b/pypy/module/_multiprocessing/interp_semaphore.py @@ -305,9 +305,10 @@ sem = sem_open(name, os.O_CREAT | os.O_EXCL, 0600, val) try: sem_unlink(name) - rgc.add_memory_pressure(SEM_T_SIZE) except OSError: pass + else: + rgc.add_memory_pressure(SEM_T_SIZE) return sem def delete_semaphore(space, handle): _______________________________________________ pypy-commit mailing list pypy-commit@python.org http://mail.python.org/mailman/listinfo/pypy-commit