- 08 Jun, 2011 5 commits
-
-
Brian Curtin authored
By changing to the Windows GetFileAttributes API in nt._isdir we can figure out if the path is a directory without opening the file via os.stat. This has the minor benefit of speeding up os.path.isdir by at least 2x for regular files and 10-15x improvements were seen on symbolic links (which opened the file multiple times during os.stat). Since os.path.isdir is used in several places on interpreter startup, we get a minor speedup in startup time.
-
Brian Curtin authored
By changing to the Windows GetFileAttributes API in nt._isdir we can figure out if the path is a directory without opening the file via os.stat. This has the minor benefit of speeding up os.path.isdir by at least 2x for regular files and 10-15x improvements were seen on symbolic links (which opened the file multiple times during os.stat). Since os.path.isdir is used in several places on interpreter startup, we get a minor speedup in startup time.
-
Charles-François Natali authored
Lehtinen.
-
Antoine Pitrou authored
children and raises BrokenProcessPool in such a situation. Previously it would reliably freeze/deadlock.
-
Brett Cannon authored
-
- 07 Jun, 2011 10 commits
-
-
Éric Araujo authored
-
Éric Araujo authored
-
Łukasz Langa authored
-
Łukasz Langa authored
-
Victor Stinner authored
temporary symbolic link.
-
Victor Stinner authored
-
Brett Cannon authored
Found by LLVM/clang 2.9.
-
Brett Cannon authored
Found by LLVM/clang 2.9.
-
Brett Cannon authored
prevent accidental assignment. Silences a warning from LLVM/clang 2.9.
-
Brett Cannon authored
always appended to the include directories regardless of whether it was already in the list of directories. This could cause issue if sqlite was installed in the same location as another install of Python. Now a check is done to make sure the directory is not included twice.
-
- 06 Jun, 2011 25 commits
-
-
Victor Stinner authored
instead of an active loop (while True: pass) to limit race conditions.
-
Éric Araujo authored
-
Éric Araujo authored
-
Éric Araujo authored
Using sets in tests did not check whether the values were written in the right section or with the right key.
-
Éric Araujo authored
-
Éric Araujo authored
-
Éric Araujo authored
-
Charles-François Natali authored
-
Antoine Pitrou authored
-
Antoine Pitrou authored
:class:`multiprocessing.Process`. Also, fix Process.join() to not use polling anymore, when given a timeout.
-
Antoine Pitrou authored
Patch by Catalin Iacob.
-
Éric Araujo authored
-
Éric Araujo authored
-
Éric Araujo authored
-
Éric Araujo authored
-
Victor Stinner authored
error if faulthandler.dump_tracebacks_later() is missing (e.g. if Python is compiled without threads).
-
Victor Stinner authored
Add TESTTIMEOUT variable (default: 3600 seconds). Use TESTTIMEOUT=0 to disable the timeout. *** fix
-
Martin v. Löwis authored
It's unclear what this was referring to; most likely, it was about sockets that the application had already closed, in which case it's not a sockets problem, but an application problem.
-
Martin v. Löwis authored
-
Benjamin Peterson authored
-
Benjamin Peterson authored
-
Benjamin Peterson authored
-
Éric Araujo authored
-
Éric Araujo authored
-
Éric Araujo authored
-