summaryrefslogtreecommitdiffstats
path: root/execnet-1.1-issue9.patch
diff options
context:
space:
mode:
authorThomas Moschny <thm@fedoraproject.org>2015-03-08 15:02:58 +0100
committerThomas Moschny <thm@fedoraproject.org>2015-03-08 15:09:30 +0100
commit336e7cc0e7d6dcaa4df2f5b98bce29e5c0a006c6 (patch)
treece140eae07ec5828e01133b504dbfec245313735 /execnet-1.1-issue9.patch
parentfb16c7f8eb155b89f0df22fe138b724a269d7954 (diff)
downloadpython-execnet-336e7cc0e7d6dcaa4df2f5b98bce29e5c0a006c6.tar.gz
python-execnet-336e7cc0e7d6dcaa4df2f5b98bce29e5c0a006c6.tar.xz
python-execnet-336e7cc0e7d6dcaa4df2f5b98bce29e5c0a006c6.zip
Update to 1.3.0.
- Drop obsolete patches.
Diffstat (limited to 'execnet-1.1-issue9.patch')
-rw-r--r--execnet-1.1-issue9.patch71
1 files changed, 0 insertions, 71 deletions
diff --git a/execnet-1.1-issue9.patch b/execnet-1.1-issue9.patch
deleted file mode 100644
index ee321b1..0000000
--- a/execnet-1.1-issue9.patch
+++ /dev/null
@@ -1,71 +0,0 @@
-# HG changeset patch
-# User Ronny Pfannschmidt <Ronny.Pfannschmidt@gmx.de>
-# Date 1346694793 -7200
-# Node ID 49c5934137e5f8ac9d16ea96ac2a5c01149ad190
-# Parent ec10c11ac8eb248a995c70ad2fee426315249f33
-fix issue #9 - terminate the worker threadpools in safe_terminate
-
-diff -r ec10c11ac8eb248a995c70ad2fee426315249f33 -r 49c5934137e5f8ac9d16ea96ac2a5c01149ad190 CHANGELOG
---- a/CHANGELOG Wed Jun 20 18:16:40 2012 +0200
-+++ b/CHANGELOG Mon Sep 03 19:53:13 2012 +0200
-@@ -23,6 +23,8 @@
- - fix issue #2 - properly reconfigure the channels string coercion for rsync,
- so it can send from python2 to python3
-
-+- fix issue #9 - propperly terminate the worker threadpools in safe_terminate
-+
- - refactor socketserver, so it can be directly remote_exec'd for starting a socket gateway on a remote
-
-
-diff -r ec10c11ac8eb248a995c70ad2fee426315249f33 -r 49c5934137e5f8ac9d16ea96ac2a5c01149ad190 execnet/multi.py
---- a/execnet/multi.py Wed Jun 20 18:16:40 2012 +0200
-+++ b/execnet/multi.py Mon Sep 03 19:53:13 2012 +0200
-@@ -252,6 +252,8 @@
- replylist.append(reply)
- for reply in replylist:
- reply.get()
-+ workerpool.shutdown()
-+ workerpool.join()
-
-
- default_group = Group()
-diff -r ec10c11ac8eb248a995c70ad2fee426315249f33 -r 49c5934137e5f8ac9d16ea96ac2a5c01149ad190 testing/test_multi.py
---- a/testing/test_multi.py Wed Jun 20 18:16:40 2012 +0200
-+++ b/testing/test_multi.py Mon Sep 03 19:53:13 2012 +0200
-@@ -2,6 +2,8 @@
- tests for multi channels and gateway Groups
- """
-
-+import threading
-+from time import sleep
- import execnet
- import py
- from execnet.gateway_base import Channel
-@@ -193,6 +195,7 @@
-
-
- def test_safe_terminate():
-+ active = threading.active_count()
- l = []
- def term():
- py.std.time.sleep(3)
-@@ -200,8 +203,12 @@
- l.append(1)
- safe_terminate(1, [(term, kill)] * 10)
- assert len(l) == 10
-+ sleep(0.1)
-+ py.std.gc.collect()
-+ assert threading.active_count() == active
-
- def test_safe_terminate2():
-+ active = threading.active_count()
- l = []
- def term():
- return
-@@ -209,3 +216,6 @@
- l.append(1)
- safe_terminate(3, [(term, kill)] * 10)
- assert len(l) == 0
-+ sleep(0.1)
-+ py.std.gc.collect()
-+ assert threading.active_count() == active