🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.python
Article #27078

Multiprocessing i timeout

#27078
From: królewna
Date: Mon, 21 Dec 2009 15:06
19 lines
1953 bytes
Czy jest jakaś możliwość aby multiprocessing.connection.Client podczas 
tworzenia połączenia miał podawany parametr działający na zasadzie 
timeout? Bo obecnie próbując połączyć się z niedziałającym procesem, 
proces, który wywołuje funkcje klienta czeka w nieskończoność. Czy będę 
musiała przepisać część kodu z biblioteki po swojemu? Bo z tego co widzę 
to klasa Client jest tak naprawdę tylko wrapperem, który wywołuje 
odpowiednią klasę dla argumentu o odpowiednim rodzaju(mi chodzi o 
obiekty typu socket) i nie za bardzo sama ma jakieś inne pola.

Czy może zastosować lepiej jakieś inne rozwiązania do komunikacji między 
dwoma programami? Bo różnicy pomiędzy normalnymi socketami z 
picklowaniem a multiprocessing.connection nie widzę (jedynie co 
zaobserwowałam to to, że przesyłanie przez multiprocessing.connection 
jest szybsze) i właściwie do tej pory stosowałam je wymiennie (ze 
względu na łatwość wysyłania i odbierania obiektów przez connection).

Czym także różnią się oba sposoby jeśli chcę po prostu wysyłać obiekty 
między dwoma obiektami? Czym te dwa sposoby różnią się od BaseManager 
przy takiej samej sytuacji?
Technical Details
Message-ID: <hgo2tn$d8r$2@achot.icm.edu.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news2.icm.edu.pl!not-for-mail

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news2.icm.edu.pl!not-for-mail
From: królewna <krolewna@ee.pl>
Newsgroups: pl.comp.lang.python
Subject: Multiprocessing i timeout
Date: Mon, 21 Dec 2009 16:06:31 +0100
Organization: http://news.icm.edu.pl/
Lines: 19
Message-ID: <hgo2tn$d8r$2@achot.icm.edu.pl>
NNTP-Posting-Host: chello089074011030.chello.pl
Mime-Version: 1.0
X-Trace: achot.icm.edu.pl 1261407991 13595 89.74.11.30 (21 Dec 2009 15:06:31 GMT)
X-Complaints-To: abuse@icm.edu.pl
NNTP-Posting-Date: Mon, 21 Dec 2009 15:06:31 +0000 (UTC)
User-Agent: Mozilla/5.0 (X11; U; Linux i686; pl; rv:1.9.1.5) Gecko/20091204 Thunderbird/3.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit