Gregory P. Smith
3fe9e8d5a5
Don't restrict ourselves to a "max" fd when closing fds before exec()
...
when we have a way to get an actual list of all open fds from the OS.
Fixes issue #21618 : The subprocess module would ignore fds that were
inherited by the calling process and already higher than POSIX resource
limits would otherwise allow. On systems with a functioning /proc/self/fd
or /dev/fd interface the max is now ignored and all fds are closed.
2014-06-01 13:22:12 -07:00
..
2014-05-25 11:45:37 +03:00
2014-05-03 19:24:05 -07:00
2014-05-27 21:24:43 +03:00
2014-03-09 15:29:24 -04:00
2014-05-30 14:55:29 -04:00
2014-04-13 22:32:12 -04:00
2014-03-23 12:30:54 +00:00
2014-03-20 18:00:35 -05:00
2014-03-18 00:39:04 +01:00
2014-05-25 18:22:35 -07:00
2014-05-11 19:13:43 +02:00
2014-04-17 12:30:14 +02:00
2014-03-19 08:38:52 -07:00
2014-05-26 00:43:27 -07:00
2014-05-09 19:03:25 -07:00
2014-04-29 02:03:40 +02:00
2014-04-09 23:55:56 -04:00
2014-04-11 15:37:18 -04:00
2014-04-09 23:55:56 -04:00
2014-05-11 17:29:57 +02:00
2014-05-13 11:28:12 +02:00
2014-04-05 15:35:01 +02:00
2014-05-16 14:46:20 +02:00
2014-05-26 00:14:14 -07:00
2014-05-23 11:46:03 +02:00
2014-05-17 13:51:10 -07:00
2014-04-29 01:58:06 +02:00
2014-05-04 04:41:18 -07:00
2014-04-26 16:56:52 -04:00
2014-05-01 17:42:33 +02:00
2014-04-09 23:55:56 -04:00
2014-04-29 18:18:37 +02:00
2014-04-24 14:47:47 -07:00
2014-03-18 00:39:04 +01:00
2014-04-16 16:06:39 -04:00
2014-03-25 12:50:50 +01:00
2014-04-02 15:51:38 -04:00
2014-05-14 17:15:50 +02:00
2014-05-03 20:18:50 -04:00
2014-05-14 21:08:33 +03:00
2014-03-18 00:39:04 +01:00
2014-03-19 08:38:52 -07:00
2014-04-05 09:29:00 +01:00
2014-05-08 17:42:19 -05:00
2014-04-13 22:07:39 -04:00
2014-04-09 23:55:56 -04:00
2014-03-09 14:47:58 -07:00
2014-05-30 02:28:36 -07:00
2014-04-14 13:10:05 -04:00
2014-05-02 10:51:07 -05:00
2014-05-25 11:45:37 +03:00
2014-04-08 11:46:50 -04:00
2014-05-09 00:31:32 +02:00
2014-05-12 20:36:46 +02:00
2014-04-29 12:13:46 +02:00
2014-05-31 08:19:12 +01:00
2014-05-12 22:35:40 +02:00
2014-04-10 09:29:39 -04:00
2014-04-20 00:46:05 -04:00
2014-04-24 19:29:23 -04:00
2014-02-28 10:44:45 -05:00
2014-05-28 18:11:29 +03:00
2014-04-09 23:55:56 -04:00
2014-04-15 16:44:43 -04:00
2014-05-05 19:46:17 +01:00
2014-05-13 10:50:15 +02:00
2014-04-13 23:52:01 -04:00
2014-05-23 12:30:37 -04:00
2014-05-23 16:13:33 +03:00
2014-04-29 10:27:09 +02:00
2014-03-01 19:14:48 -05:00
2014-03-27 16:39:58 -07:00
2014-05-25 17:25:27 -07:00
2014-03-05 15:23:07 +00:00
2014-05-14 21:48:17 +03:00
2014-03-20 21:43:41 +01:00
2014-04-18 11:10:50 -07:00
2014-05-11 19:05:50 +02:00
2014-04-15 20:37:54 +02:00
2014-04-14 18:21:38 -04:00
2014-05-22 19:45:39 +01:00
2014-03-24 22:25:39 +00:00
2014-03-01 10:34:22 -05:00
2014-05-25 16:21:45 +03:00
2014-04-29 10:03:28 +02:00
2014-04-14 16:43:50 -04:00
2014-06-01 13:18:28 -07:00
2014-03-12 15:07:22 -05:00
2014-04-28 13:08:28 +02:00
2014-05-06 13:24:26 +01:00
2014-05-30 15:55:12 +03:00
2014-03-25 18:19:17 +01:00
2014-05-02 10:51:07 -05:00
2014-04-09 23:55:56 -04:00
2014-05-30 14:55:29 -04:00
2014-03-10 11:05:07 +01:00
2014-05-02 10:51:07 -05:00
2014-03-30 10:12:09 -07:00
2014-04-15 22:37:55 -04:00
2014-04-14 12:08:21 -04:00
2014-04-15 16:36:43 -04:00
2014-04-14 16:32:20 -04:00
2014-03-31 13:50:34 -04:00
2014-04-20 09:41:29 -07:00
2014-04-14 21:31:41 -04:00
2014-04-15 11:18:10 +01:00
2014-03-18 00:39:04 +01:00
2014-03-18 00:39:04 +01:00
2014-04-29 00:56:08 +02:00
2014-03-21 11:24:40 -04:00
2014-05-29 23:42:47 -07:00