summaryrefslogtreecommitdiff
path: root/py/modules/IcePy/Communicator.cpp
diff options
context:
space:
mode:
authorJose <jose@zeroc.com>2011-12-14 22:16:25 +0100
committerJose <jose@zeroc.com>2011-12-14 22:16:25 +0100
commitc258b39487ab96a70ea248c53fba3c3b485a6785 (patch)
treeaaef661653696973790f310d30de7b81753153e0 /py/modules/IcePy/Communicator.cpp
parentFreeze DB-5.x compiation (diff)
downloadice-c258b39487ab96a70ea248c53fba3c3b485a6785.tar.bz2
ice-c258b39487ab96a70ea248c53fba3c3b485a6785.tar.xz
ice-c258b39487ab96a70ea248c53fba3c3b485a6785.zip
ICE-4718: IceGrid python server activation hang when Ice.Trace.Network != 0
Diffstat (limited to 'py/modules/IcePy/Communicator.cpp')
-rw-r--r--py/modules/IcePy/Communicator.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/py/modules/IcePy/Communicator.cpp b/py/modules/IcePy/Communicator.cpp
index 373eb48d41e..0c080fdd603 100644
--- a/py/modules/IcePy/Communicator.cpp
+++ b/py/modules/IcePy/Communicator.cpp
@@ -205,6 +205,7 @@ communicatorInit(CommunicatorObject* self, PyObject* args, PyObject* /*kwds*/)
Ice::CommunicatorPtr communicator;
try
{
+ AllowThreads allowThreads;
if(hasArgs)
{
communicator = Ice::initialize(argc, argv, data);