<div dir="ltr"><br><div class="gmail_extra"><br><br><div class="gmail_quote">On Thu, Dec 20, 2012 at 3:55 PM, Chris Jerdonek <span dir="ltr"><<a href="mailto:chris.jerdonek@gmail.com" target="_blank">chris.jerdonek@gmail.com</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On Thu, Dec 20, 2012 at 12:18 PM, Brett Cannon <<a href="mailto:brett@python.org">brett@python.org</a>> wrote:<br>


><br>
> And please do not CC the peps mailing list on discussions. It should only be<br>
> used to mail in new PEPs or acceptable patches to PEPs.<br>
<br>
PEP 1 should perhaps be clarified if the above is the case.<br>
Currently, PEP 1 says all PEP-related e-mail should be sent there:<br>
<br>
"The PEP editors assign PEP numbers and change their status. Please<br>
send all PEP-related email to <<a href="mailto:peps@python.org">peps@python.org</a>> (no cross-posting<br>
please). Also see PEP Editor Responsibilities & Workflow below."<br>
<br>
as well as:<br>
<br>
"A PEP editor must subscribe to the <<a href="mailto:peps@python.org">peps@python.org</a>> list. All<br>
PEP-related correspondence should be sent (or CC'd) to<br>
<<a href="mailto:peps@python.org">peps@python.org</a>> (but please do not cross-post!)."<br>
<br>
(Incidentally, the statement not to cross-post seems contradictory if<br>
a PEP-related e-mail is also sent to python-dev, for example.)<br></blockquote><div><br></div><div style>But it very clearly states to NOT cross-post which is exactly what Anatoly did and that is what I take issue with the most. I personally don't see any confusion with the wording. It clearly states that if you are a PEP author you should mail the peps editors and NOT cross-post. If you are an editor, make sure any emailing you do with an individual CCs the list but do NOT cross-post.</div>

<div style><br></div><div style>-Brett</div><div>¬†</div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
--Chris<br>
<br>
<br>
<br>
> On Wed, Dec 19, 2012 at 5:20 PM, anatoly techtonik <<a href="mailto:techtonik@gmail.com">techtonik@gmail.com</a>><br>
> wrote:<br>
<div class="im">>><br>
>> On Sun, Dec 9, 2012 at 7:17 AM, Gregory P. Smith <<a href="mailto:greg@krypto.org">greg@krypto.org</a>> wrote:<br>
>>><br>
>>> I'm really not sure what this PEP is trying to get at given that it<br>
>>> contains no examples and sounds from the descriptions to be adding a<br>
>>> complicated api on top of something that already, IMNSHO, has too much it<br>
>>> (subprocess.Popen).<br>
>>><br>
>>> Regardless, any user can use the stdout/err/in file objects with their<br>
>>> own code that handles them asynchronously (yes that can be painful but that<br>
>>> is what is required for _any_ socket or pipe I/O you don't want to block<br>
>>> on).<br>
>><br>
>><br>
</div>>> And how to use stdout/stderr/in asynchronously in cross-platform manner?<br>
>> IIUC the problem is that every read is blocking.<br>
<div class="im">>><br>
>>><br>
>>> It sounds to me like this entire PEP could be written and released as a<br>
>>> third party module on PyPI that offers a subprocess.Popen subclass adding<br>
>>> some more convenient non-blocking APIs. ¬†That's where I'd start if I were<br>
>>> interested in this as a future feature.<br>
>><br>
>><br>
</div>>> I've rewritten the PEP based on how do I understand the code. I don't know<br>
>> how to update it and how to comply with open documentation license, so I<br>
>> just attach it and add PEPs list to CC. Me too has a feeling that the PEP<br>
>> should be stripped of additional high level API until low level<br>
>> functionality is well understood and accepted.<br>
>><br>
>> --<br>
>> anatoly t.<br>
<div class="im">>><br>
>> _______________________________________________<br>
>> Python-Dev mailing list<br>
>> <a href="mailto:Python-Dev@python.org">Python-Dev@python.org</a><br>
>> <a href="http://mail.python.org/mailman/listinfo/python-dev" target="_blank">http://mail.python.org/mailman/listinfo/python-dev</a><br>
>> Unsubscribe:<br>
</div>>> <a href="http://mail.python.org/mailman/options/python-dev/brett%40python.org" target="_blank">http://mail.python.org/mailman/options/python-dev/brett%40python.org</a><br>
<div class="im">>><br>
><br>
><br>
> _______________________________________________<br>
> Python-Dev mailing list<br>
> <a href="mailto:Python-Dev@python.org">Python-Dev@python.org</a><br>
> <a href="http://mail.python.org/mailman/listinfo/python-dev" target="_blank">http://mail.python.org/mailman/listinfo/python-dev</a><br>
> Unsubscribe:<br>
</div>> <a href="http://mail.python.org/mailman/options/python-dev/chris.jerdonek%40gmail.com" target="_blank">http://mail.python.org/mailman/options/python-dev/chris.jerdonek%40gmail.com</a><br>
><br>
</blockquote></div><br></div></div>