Article View: pl.comp.lang.python
Article #27303Re: Runtime error bez pełnego trace'a?
From: Daniel Mróz
Date: Fri, 19 Feb 2010 14:35
Date: Fri, 19 Feb 2010 14:35
32 lines
2259 bytes
2259 bytes
On 19.02.2010, królewna <krolewna@ee.pl> wrote: > Sprawdziłam tak jak mówiłeś i w kodzie ta linijka jest w funkcji > wykorzystywanej tylko w konstruktorze. Mój konstruktor kolejki wygląda > następująco: > > threads_qout[w.name] = Queue.Queue() Queue.Queue != multiprocessing.Queue > gdzie "w" jest obiektem typu threading.Thread. Nie za bardzo wiem gdzie > się tu może objawiać błąd. Problem nie jest przy przypisaniu obiektu kolejki do zmiennej lecz przy wrzucaniu do tej kolejki czegoś. 1. Sprawdź gdzie inicjujesz kolejkę multiprocessing.Queue. 2. Sprawdź jakie obiekty do niej wrzucasz. 3. Sprawdź te obiekty czy przypadkiem nie zawierają jakichś locków. Ogólnie, trzeba bardzo uważać co się przesyła poprzez kolejkę. Jakiś obiekt, który zawiera inny "obcy" obiekt może narobić szkód jeśli nie wiemy co ten "obcy" obiekt w sobie ma lub może mieć. najlepiej nie kombinować, tylko wrzucać typy proste do jakiejś klasy używanej tylko do enkapsulacji danych przesyłanych przez kolejkę (klasa - kontener) i takie obiekty wpychać do Queue. Pozdrawiam Beorn -- Daniel 'Beorn' Mróz <beorn@alpha.pl> http://127.0.0.1/beorn [GIT d s:- a-@ C++++ UL++++$ P+ L++++ E--- W+ N+++ o? K- w---] [O- M- V! PS+ PE++ Y+ PGP++ t- 5 X R !tv b+ DI D++ G++ e h*] [ r++ y+ ]
Technical Details
Message-ID:
<slrnhnt86a.f4b.beorn@pino.cyberdeck.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.atman.pl!not-for-mailReferences:
<hljmkj$vjs$1@news.task.gda.pl> <slrnhnruqd.e8q.beorn@pino.cyberdeck.pl> <hlm01e$6oe$1@news.task.gda.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.atman.pl!not-for-mail From: Daniel Mróz <beorn@alpha.pl> Newsgroups: pl.comp.lang.python Subject: Re: Runtime error bez pełnego trace'a? Date: Fri, 19 Feb 2010 14:35:54 +0000 (UTC) Organization: A tak se walimy młotkami d:-/ Lines: 32 Message-ID: <slrnhnt86a.f4b.beorn@pino.cyberdeck.pl> References: <hljmkj$vjs$1@news.task.gda.pl> <slrnhnruqd.e8q.beorn@pino.cyberdeck.pl> <hlm01e$6oe$1@news.task.gda.pl> NNTP-Posting-Host: fw2.itvp.pl Mime-Version: 1.0 X-Trace: node2.news.atman.pl 1266590154 23240 217.17.39.4 (19 Feb 2010 14:35:54 GMT) X-Complaints-To: usenet@atman.pl NNTP-Posting-Date: Fri, 19 Feb 2010 14:35:54 +0000 (UTC) User-Agent: slrn/0.9.8.1pl2.1 (Linux) Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit