Jesse Noller <[EMAIL PROTECTED]> added the comment:
This is why multiprocessing had them nick - the threading module does
On Sep 1, 2008, at 9:07 AM, Nick Coghlan <[EMAIL PROTECTED]> wrote:
>
> Nick Coghlan <[EMAIL PROTECTED]> added the comment:
>
> Interesting
Jesse Noller <[EMAIL PROTECTED]> added the comment:
Another place this could go is in the examples FWIW
___
Python tracker <[EMAIL PROTECTED]>
<http://bugs.pytho
Jesse Noller <[EMAIL PROTECTED]> added the comment:
Working on the py3k patch now, bumping to rel. blocker
--
priority: -> release blocker
___
Python tracker <[EMAIL PROTECTED]>
<http://bugs.py
Changes by Jesse Noller <[EMAIL PROTECTED]>:
--
keywords: +needs review -patch
___
Python tracker <[EMAIL PROTECTED]>
<http://bugs.python.org/issue3589>
___
Jesse Noller <[EMAIL PROTECTED]> added the comment:
Patch reviewed/tested and I also confirmed that this doesn't affect the
examples. I submitted the patch in r66114
--
resolution: -> fixed
status: open -> closed
___
Pytho
Jesse Noller <[EMAIL PROTECTED]> added the comment:
Prior to you getting this error: Did you get a compilation error during
the make?
___
Python tracker <[EMAIL PROTECTED]>
<http://bugs.pytho
Jesse Noller <[EMAIL PROTECTED]> added the comment:
Reopening, there's a bug that the tests/examples/etc didn't catch (and
nor did I), after the patch application:
woot:python-trunk jesse$ ./python.exe
Python 2.6b3+ (trunk:66112:66114M, Sep 1 2008, 13:00:19)
[GCC 4.0.1 (
Jesse Noller <[EMAIL PROTECTED]> added the comment:
Ben is backing out the patch now
___
Python tracker <[EMAIL PROTECTED]>
<http://bugs.python.org/issue3589>
___
_
Jesse Noller <[EMAIL PROTECTED]> added the comment:
Looks like Mark's patch was submitted as part of r66115 by Ben
accidentally (as part of reverting r66114). I can confirm this patch
resolves the incref issue as-is. I've run test_multiprocessing in a loop
for about an
Jesse Noller <[EMAIL PROTECTED]> added the comment:
r66161 on py3k merges forward the fix for this
___
Python tracker <[EMAIL PROTECTED]>
<http://bugs.pytho
Jesse Noller <[EMAIL PROTECTED]> added the comment:
Just to confirm this issue was resolved enough to be lowered from a
blocker - I ran py3k tests in a loop for about 2+ hours. The fix applied
in r65883 works well enough that the current implementation does not need
to
Jesse Noller <[EMAIL PROTECTED]> added the comment:
Raising this to RB, we should not RC without the MP module properly
compiling
--
priority: high -> release blocker
___
Python tracker <[EMAIL PROTECTED]>
<http://bugs.py
Jesse Noller <[EMAIL PROTECTED]> added the comment:
Anyone mind reviewing the attached patch? This should resolve the solaris
compile issue. I used skip's suggested code - I removed the #ifdef solaris
at AP's suggestion.
--
keywords: +patch
Added file: http://bugs.pyth
Changes by Jesse Noller <[EMAIL PROTECTED]>:
--
keywords: +needs review
___
Python tracker <[EMAIL PROTECTED]>
<http://bugs.python.org/issue3110>
___
__
Jesse Noller <[EMAIL PROTECTED]> added the comment:
Closing as dupe to issue3125
--
resolution: -> duplicate
status: open -> closed
___
Python tracker <[EMAIL PROTECTED]>
<http://bugs
Jesse Noller <[EMAIL PROTECTED]> added the comment:
Skip - Richard has been unavailable a good chunk of the summer. I don't
know when he will be online again.
___
Python tracker <[EMAIL PROTECTED]>
<http://bugs.
Jesse Noller <[EMAIL PROTECTED]> added the comment:
I've committed the patch in r66184 on trunk, 66185 py3k. Skip raises a
good point, therefore I'll leave this open but lower from a blocker.
--
priority: release blocker -> high
___
Jesse Noller <[EMAIL PROTECTED]> added the comment:
Which platforms is this appearing on?
___
Python tracker <[EMAIL PROTECTED]>
<http://bugs.python.org/issue3770>
___
Jesse Noller <[EMAIL PROTECTED]> added the comment:
See http://docs.python.org/dev/library/multiprocessing.html#multiprocessing-
programming
Specifically:
Joining processes that use queues
Bear in mind that a process that has put items in a queue will wait
before terminating until a
Jesse Noller <[EMAIL PROTECTED]> added the comment:
In a later release, I'd like to massage this in such a way that you do not
have to wait for a child queue to be drained prior to calling join.
One way to work around this David, is to call Queue.cancel_join_thread():
def f(
Changes by Jesse Noller <[EMAIL PROTECTED]>:
--
resolution: -> invalid
status: open -> closed
___
Python tracker <[EMAIL PROTECTED]>
<http://bugs
Jesse Noller <[EMAIL PROTECTED]> added the comment:
No problem David, you're the 4th person to ask me about this in the past 2
months :)
___
Python tracker <[EMAIL PROTECTED]>
<http://bugs.
Jesse Noller <[EMAIL PROTECTED]> added the comment:
Steve, I'm a little nervous about exposing the underlying Queue pipes in
an official API simply due to the fact that it is an advanced use case,
and we do want to keep the API simple, and relatively close to the core
Queue imp
Jesse Noller <[EMAIL PROTECTED]> added the comment:
Without someone offering some windows help, I won't be able to do a patch.
My windows fu is lacking.
___
Python tracker <[EMAIL PROTECTED]>
<http://bugs.
Jesse Noller <[EMAIL PROTECTED]> added the comment:
Bumping up _ I'll need help with a patch
--
priority: -> release blocker
___
Python tracker <[EMAIL PROTECTED]>
<http://bu
Jesse Noller <[EMAIL PROTECTED]> added the comment:
The patch looks fine to me Ben, if you want to apply it.
___
Python tracker <[EMAIL PROTECTED]>
<http://bugs.pytho
Jesse Noller <[EMAIL PROTECTED]> added the comment:
I've been thinking about this - Right now, having a working mp.synchronize
module, and thread support is key to package currently. For 2.6 - it's
really too late to try to mock up a working mp.synchronize module, or
signific
Jesse Noller <[EMAIL PROTECTED]> added the comment:
Hows this error look:
>>> import multiprocessing
Traceback (most recent call last):
File "", line 1, in
File "/Users/jesse/open_source/subversion/python-
trunk/Lib/multiprocessing/__init__.py", line 178,
Jesse Noller <[EMAIL PROTECTED]> added the comment:
> Is "thereforce" an actual word? Otherwise it looks fine to me.
>
Yeah, I caught that. Rather than disable the entire package, which
would be frustrating to many - I've changed it to only disable
mp.synchronize f
Jesse Noller <[EMAIL PROTECTED]> added the comment:
Here's a patch, works on my machine. Please review it and make sure it
satisfies what we've spoken about.
--
keywords: +needs review, patch
Added file: http://bugs.python.org/file1165
Jesse Noller <[EMAIL PROTECTED]> added the comment:
On Sep 29, 2008, at 6:36 PM, Damien Miller <[EMAIL PROTECTED]>
wrote:
>
> Damien Miller <[EMAIL PROTECTED]> added the comment:
>
> I can confirm that the patch works on OpenBSD -current. Only one nit:
Jesse Noller <[EMAIL PROTECTED]> added the comment:
checked in r66688, lowering from rb to crit to address post 2.6 final
--
priority: release blocker -> critical
___
Python tracker <[EMAIL PROTECTED]>
<http://bugs.py
Changes by Jesse Noller <[EMAIL PROTECTED]>:
--
assignee: georg.brandl -> jnoller
nosy: +jnoller
___
Python tracker <[EMAIL PROTECTED]>
<http://bugs.py
Jesse Noller <[EMAIL PROTECTED]> added the comment:
Which examples are you talking about Georg?
___
Python tracker <[EMAIL PROTECTED]>
<http://bugs.pytho
Jesse Noller <[EMAIL PROTECTED]> added the comment:
Also, several things which are properties are still referred to as methods
and include the () chars for the call
___
Python tracker <[EMAIL PROTECTED]>
<http://bugs.pytho
Jesse Noller <[EMAIL PROTECTED]> added the comment:
Ok, let me take a look at that
___
Python tracker <[EMAIL PROTECTED]>
<http://bugs.python.org/issue4012>
___
_
Jesse Noller <[EMAIL PROTECTED]> added the comment:
On Thu, Oct 2, 2008 at 1:10 PM, Georg Brandl <[EMAIL PROTECTED]> wrote:
>
> Georg Brandl <[EMAIL PROTECTED]> added the comment:
>
> I e.g. tried a minimal example with Pool.map():
>
>>>> fro
Changes by Jesse Noller <[EMAIL PROTECTED]>:
--
assignee: -> jnoller
nosy: +jnoller
priority: -> normal
versions: +Python 3.0
___
Python tracker <[EMAIL PROTECTED]>
<http://bugs
Changes by Jesse Noller <[EMAIL PROTECTED]>:
--
assignee: -> jnoller
nosy: +jnoller
priority: -> normal
___
Python tracker <[EMAIL PROTECTED]>
<http://bugs
Changes by Jesse Noller <[EMAIL PROTECTED]>:
--
title: multiprocessing does not compile on *BSD and potentialy other systems ->
multiprocessing does not compile on systems which do not define sem_timedwait
___
Python tracker <[EMA
Changes by Jesse Noller :
--
nosy: +jnoller
___
Python tracker
<http://bugs.python.org/issue7753>
___
___
Python-bugs-list mailing list
Unsubscribe:
Jesse Noller added the comment:
I'm working on this now; I'm going to need to port the patch to trunk before
moving forward with it. Shouldn't take me long.
--
___
Python tracker
<http://bugs.py
Jesse Noller added the comment:
I'm not the subprocess owner Tarek :(
--
assignee: jnoller ->
___
Python tracker
<http://bugs.python.org/issue7774>
___
_
Jesse Noller added the comment:
Attached is the ported patch for Python 2.7/trunk. Please review it to make
sure I didn't completely flub anything. I noticed you had forgotten the
maxtasksperchild argument in the unit test, so I added that. I also expanded
the docs a little but, paraphr
Jesse Noller added the comment:
Committed to trunk in r77794
Merged to Py3k in r77795
--
resolution: -> fixed
status: open -> closed
___
Python tracker
<http://bugs.python.org/
Jesse Noller added the comment:
multiprocessing.Queue.Put() acts the same as Queue.put() - if the queue is
full, the put call "hangs" until the queue is no longer full. The process will
not exit, as the Queue is full, and it's waiting in put.
This works as designed, unl
Jesse Noller added the comment:
When did this problem start?
--
___
Python tracker
<http://bugs.python.org/issue8333>
___
___
Python-bugs-list mailing list
Unsub
Jesse Noller <[EMAIL PROTECTED]> added the comment:
Here is a patch for the Queue module renaming - I can not easily do the
actual svn rename to the lowercase queue myself (it's easier to do it with
commit privs). Tests pass, documentation updated as well.
--
keywords:
Jesse Noller <[EMAIL PROTECTED]> added the comment:
Here is a patch for the required changes to rename SocketServer.py - tests
pass after I manually rename SocketServer.py locally. Again skipping the
svn rename of the actual module. Doc updates included.
Added file: http://bugs.pyth
Jesse Noller <[EMAIL PROTECTED]> added the comment:
I'm working on xmlrpc/* changes
__
Tracker <[EMAIL PROTECTED]>
<http://bugs.python.org/issue2775>
__
___
Python
Jesse Noller <[EMAIL PROTECTED]> added the comment:
Should DocXMLRPCServer.py be moved into xmlrpc/ as well?
__
Tracker <[EMAIL PROTECTED]>
<http://bugs.pytho
Jesse Noller <[EMAIL PROTECTED]> added the comment:
fix_up_logger doesn't exist in the port, but is used in the mp_distributing.py
example
___
Python tracker <[EMAIL PROTECTED]>
<http://bugs.
Jesse Noller <[EMAIL PROTECTED]> added the comment:
Are you suggesting we apply this to the 2.6/2.7 branch?
___
Python tracker <[EMAIL PROTECTED]>
<http://bugs.pytho
Changes by Jesse Noller <[EMAIL PROTECTED]>:
--
nosy: +jnoller
___
Python tracker <[EMAIL PROTECTED]>
<http://bugs.python.org/issue4204>
___
___
Python
Jesse Noller <[EMAIL PROTECTED]> added the comment:
Please see issue3770 for details on the multiprocessing library, SEM_OPEN
and freebsd. The short answer is that FreeBSD support for MP is not
available.
___
Python tracker <[EMAIL PROTECTE
Jesse Noller <[EMAIL PROTECTED]> added the comment:
The 3.0 doc/example issue is in issue 3256
I plan on fixing all the doc/example issue this/next week.
___
Python tracker <[EMAIL PROTECTED]>
<http://bugs.pytho
Jesse Noller <[EMAIL PROTECTED]> added the comment:
Yes, I have a pending patch. I'll see if I can steal some time today
to check it in.
On Fri, Nov 28, 2008 at 9:36 AM, Christian Heimes
<[EMAIL PROTECTED]> wrote:
>
> Christian Heimes <[EMAIL PROTECTED]> added the
Jesse Noller <[EMAIL PROTECTED]> added the comment:
As ben mentioned, this is already fixed in core. See issue 1683 - this is
only a problem when running in 2.5/2.4
--
resolution: -> duplicate
status: open -> closed
___
Python tra
Changes by Jesse Noller <[EMAIL PROTECTED]>:
--
nosy: +jnoller
___
Python tracker <[EMAIL PROTECTED]>
<http://bugs.python.org/issue1683>
___
___
Python
Jesse Noller <[EMAIL PROTECTED]> added the comment:
Hmm, we should actually rename mp.Queue to mp.queue at one point
--
nosy: +jnoller
___
Python tracker <[EMAIL PROTECTED]>
<http://bugs.pytho
Jesse Noller <[EMAIL PROTECTED]> added the comment:
I guess you just 2to3'ed the examples
___
Python tracker <[EMAIL PROTECTED]>
<http://bugs.python.org/issue4449>
___
___
Jesse Noller <[EMAIL PROTECTED]> added the comment:
Added in r67419 on trunk, merged to py3k and 2.6.1
--
resolution: -> fixed
status: open -> closed
___
Python tracker <[EMAIL PROTECTED]>
<http://bugs
Jesse Noller <[EMAIL PROTECTED]> added the comment:
Added the mp.managers shared queue example, fixed the docs in r67419 on
trunk. merged to py3k and 2.6.1 maint
--
resolution: -> fixed
status: open -> closed
___
Python tracker <[
Jesse Noller <[EMAIL PROTECTED]> added the comment:
Warning added for georg's issue, all doc errors fixed on trunk, py3k and
2.6.1 maint. see r67419
--
resolution: -> fixed
status: open -> closed
___
Python tracker <[EMA
Jesse Noller <[EMAIL PROTECTED]> added the comment:
Fixed, trunk r67423
--
resolution: -> fixed
status: open -> closed
___
Python tracker <[EMAIL PROTECTED]>
<http://bugs
Jesse Noller <[EMAIL PROTECTED]> added the comment:
This is not a doc bug - in actuality, the mp_benchmarks.py example is
exposing an assertion error in sharedctypes.py.
The doc-related bugs Christian and I spoke about have been fixed, however
the main issue for this (the assertion err
Jesse Noller <[EMAIL PROTECTED]> added the comment:
2.6.0 shipped with the assertion error. Unfortunately, I'm tapped out at
the day job right now, so I won't have a fix prepped and tested in time.
--
priority: release blocker -&g
Jesse Noller <[EMAIL PROTECTED]> added the comment:
+1 on Amaury's patch, however I wouldn't change the assert right now -
Christian's suggestion does make sense to change globally post 3.0
Amaury, do you want to submit it?
___
P
Jesse Noller <[EMAIL PROTECTED]> added the comment:
Ah, I see what you're talking about David. Good catch. It wouldn't make
sense to run the apply() in all of the workers, as apply() is a single
function(...) call. map() however is done in parallel amo
Changes by Jesse Noller <[EMAIL PROTECTED]>:
--
resolution: -> duplicate
status: open -> closed
___
Python tracker <[EMAIL PROTECTED]>
<http://bugs
Jesse Noller <[EMAIL PROTECTED]> added the comment:
Dupe, issue4449
___
Python tracker <[EMAIL PROTECTED]>
<http://bugs.python.org/issue3206>
___
___
Python-bugs
Changes by Jesse Noller :
--
assignee: -> jnoller
nosy: +jnoller
___
Python tracker
<http://bugs.python.org/issue3551>
___
___
Python-bugs-list mailing list
Un
Changes by Jesse Noller :
--
assignee: -> jnoller
___
Python tracker
<http://bugs.python.org/issue3325>
___
___
Python-bugs-list mailing list
Unsubscri
Changes by Jesse Noller :
--
assignee: -> jnoller
nosy: +jnoller
___
Python tracker
<http://bugs.python.org/issue4065>
___
___
Python-bugs-list mailing list
Un
Changes by Jesse Noller :
--
assignee: -> jnoller
nosy: +jnoller
___
Python tracker
<http://bugs.python.org/issue4106>
___
___
Python-bugs-list mailing list
Un
Changes by Jesse Noller :
--
assignee: -> jnoller
nosy: +jnoller
___
Python tracker
<http://bugs.python.org/issue4892>
___
___
Python-bugs-list mailing list
Un
Jesse Noller added the comment:
thanks for filing this. I'll need to compare the two code bases and figure
out why it's either regressed, or Richard removed it prior to the
integration.
___
Python tracker
<http://bugs.python.
Jesse Noller added the comment:
I agree with Martin - if no one else gets to this before me, I should be
able to submit it within the next day.
___
Python tracker
<http://bugs.python.org/issue4
Jesse Noller added the comment:
FYI, there was a small issue in the patch - namely the only way to get the
AttributeError to raise in the Value/Array creation is to not pass in a
lock, True/None or False - the latter three get to a lock/RLock while the
former will have the acquire method. I
Changes by Jesse Noller :
___
Python tracker
<http://bugs.python.org/issue4449>
___
___
Python-bugs-list mailing list
Unsubscribe:
http://mail.python.org/mailman/options/
Jesse Noller added the comment:
FYI, there was a small issue in the patch - namely the only way to get
the
AttributeError to raise in the Value/Array creation is to not pass in a
lock, True/None - the latter two get to a lock/RLock while the
former will have the acquire method. If you pass
Jesse Noller added the comment:
Checked into trunk in r68708 - I pinged benjamin to see how we're handling
merges right now as this needs to go into py3k
--
status: open -> closed
___
Python tracker
<http://bugs.python.or
Changes by Jesse Noller :
--
priority: -> normal
type: behavior -> feature request
___
Python tracker
<http://bugs.python.org/issue4892>
___
___
Pyth
Jesse Noller added the comment:
Checked into python-3000 as r68728
--
resolution: -> fixed
status: open -> closed
___
Python tracker
<http://bugs.python.org/
Changes by Jesse Noller :
--
resolution: accepted -> fixed
___
Python tracker
<http://bugs.python.org/issue4449>
___
___
Python-bugs-list mailing list
Unsubscri
Jesse Noller added the comment:
This is a patch to fix the logging module, and remove the crufty code in
multiprocessing.
--
keywords: +needs review, patch
Added file: http://bugs.python.org/file12787/issue4301.patch
___
Python tracker
<h
Changes by Jesse Noller :
Removed file: http://bugs.python.org/file12787/issue4301.patch
___
Python tracker
<http://bugs.python.org/issue4301>
___
___
Python-bugs-list m
Jesse Noller added the comment:
fix copy/paste error, new patch
Added file: http://bugs.python.org/file12788/issue4301.patch
___
Python tracker
<http://bugs.python.org/issue4
Changes by Jesse Noller :
___
Python tracker
<http://bugs.python.org/issue4301>
___
___
Python-bugs-list mailing list
Unsubscribe:
http://mail.python.org/mailman/options/
Jesse Noller added the comment:
remove the import, not needed. switch to the property
Added file: http://bugs.python.org/file12789/issue4301.patch
___
Python tracker
<http://bugs.python.org/issue4
Changes by Jesse Noller :
Removed file: http://bugs.python.org/file12788/issue4301.patch
___
Python tracker
<http://bugs.python.org/issue4301>
___
___
Python-bugs-list m
Jesse Noller added the comment:
fixed in r68737, merged to py3k in 68740
--
resolution: -> fixed
status: open -> closed
___
Python tracker
<http://bugs.python.org/
Jesse Noller added the comment:
This issues was fixed on 2008-11-04 by Martin Loewis in r67098
Index: multiprocessing.h
===
--- multiprocessing.h (revision 67097)
+++ multiprocessing.h (revision 67098)
@@ -20,7 +20,9
Changes by Jesse Noller :
--
assignee: -> jnoller
nosy: +jnoller
___
Python tracker
<http://bugs.python.org/issue4999>
___
___
Python-bugs-list mailing list
Un
Jesse Noller added the comment:
Attached is a patch+test for this condition, which is not used if we're
running on windows.
Added file: http://bugs.python.org/file12794/issue_3321.patch
___
Python tracker
<http://bugs.python.org/i
Changes by Jesse Noller :
Removed file: http://bugs.python.org/file10861/_multiprocessing_connection.patch
___
Python tracker
<http://bugs.python.org/issue3321>
___
___
Changes by Jesse Noller :
Removed file: http://bugs.python.org/file11007/test_multiprocessing.patch
___
Python tracker
<http://bugs.python.org/issue3321>
___
___
Pytho
Changes by Jesse Noller :
Removed file: http://bugs.python.org/file11485/another_solution.patch
___
Python tracker
<http://bugs.python.org/issue3321>
___
___
Python-bug
Jesse Noller added the comment:
Curse you hard-tabs. Here's the new patch w/ fixed comment
Added file: http://bugs.python.org/file12795/issue_3321.patch
___
Python tracker
<http://bugs.python.org/i
Changes by Jesse Noller :
Removed file: http://bugs.python.org/file12794/issue_3321.patch
___
Python tracker
<http://bugs.python.org/issue3321>
___
___
Python-bugs-list m
201 - 300 of 567 matches
Mail list logo