Change by R. David Murray <rdmur...@bitdance.com>:
--
components: +macOS
nosy: +ned.deily, ronaldoussoren
___
Python tracker <rep...@bugs.python.org>
<https://bugs.python
R. David Murray <rdmur...@bitdance.com> added the comment:
This has been proposed and rejected before, for example in issue 28135. If you
want to pursue it you'll need to start a thread on python-ideas.
--
nosy: +r.david.murray
resolution: -> duplicate
stage: needs patch -&
R. David Murray <rdmur...@bitdance.com> added the comment:
Thanks, Mariatta. I did click on the details link, so either the restart link
isn't obvious or I don't have the correct permissions to do a restart :)
And thanks Emily for doing the PR.
--
resolution: -> fixed
sta
R. David Murray <rdmur...@bitdance.com> added the comment:
New changeset 0e0d1017a4c8ad6f77ee42d7b640463058037f62 by R. David Murray (Miss
Islington (bot)) in branch '2.7':
bpo-32452: clarify term 'brackets' in generator tutorial (GH-5079) (#5082)
https://github.com/python/cpython/
R. David Murray <rdmur...@bitdance.com> added the comment:
It looks like the docs job hung on the 2.7 backport, but I don't see how to
restart it.
--
___
Python tracker <rep...@bugs.python.org>
<https://bugs.python
R. David Murray <rdmur...@bitdance.com> added the comment:
New changeset f24c1857a8a1ba3efb3f957d43371bc9499e3c86 by R. David Murray (Miss
Islington (bot)) in branch '3.6':
bpo-32452: clarify term 'brackets' in generator tutorial (GH-5079) (#5081)
https://github.com/python/cpython/
R. David Murray <rdmur...@bitdance.com> added the comment:
New changeset f190eb59e60e2ae7a7cbd396458389a7a076e0d3 by R. David Murray
(Emily Morehouse) in branch 'master':
bpo-32452: clarify term 'brackets' in generator tutorial (#5079)
https://github.com/python/cpython/
R. David Murray <rdmur...@bitdance.com> added the comment:
Agreed. I don't think there is sufficient motivation for doing this, and there
are downsides as Eric has pointed out. Rejecting.
--
resolution: -> rejected
stage: patch review -> resolved
status: op
R. David Murray <rdmur...@bitdance.com> added the comment:
Why? What's the motivation for supporting this? There's no reason that I can
think of, so I'm curious what your use case is.
--
nosy: +r.david.murray
___
Python tracke
R. David Murray <rdmur...@bitdance.com> added the comment:
You can get the same "bad" behavior on a posix system by having a mimetypes
file with an incorrect entry in it. That would be a system misconfiguration,
as is your Windows registry case, and is outside of Python's cont
R. David Murray <rdmur...@bitdance.com> added the comment:
Well, in that case having 'organizer' in the error message wouldn't help you
untangle your code ;)
--
___
Python tracker <rep...@bugs.python.org>
<https://bugs.python
R. David Murray <rdmur...@bitdance.com> added the comment:
"round brackets" would require just as much thought (if not more...it's not a
thing at all in American typographical language) for an American to understand
as the unadorned bracket does for the rest of you, so the
R. David Murray <rdmur...@bitdance.com> added the comment:
cygwin in not currently fully supported (there are people working on it,
though). Can you determine if this is a bug in cygwin's bash support, or
something else? It certainly works with bash shell on unix. I would presume
tha
R. David Murray <rdmur...@bitdance.com> added the comment:
Well, it would be a backward compatibility problem at a minimum.
Obviously things were designed this way. Have you found out why? Is there a
consensus on python-ideas that this should be changed? If so, please link to
the
R. David Murray <rdmur...@bitdance.com> added the comment:
At the point at which that error is raised, Python doesn't know the name of the
attribute, nor is attribute access the only place where that particular error
report is triggered (it's in a generic subscript-this-object call).
R. David Murray <rdmur...@bitdance.com> added the comment:
Correct, a new feature should always get a what's new entry. You could submit
a PR for it :)
--
___
Python tracker <rep...@bugs.python.org>
<https://bugs.python
R. David Murray <rdmur...@bitdance.com> added the comment:
Actually, I'm going to reopen this as a doc issue because this behavior is not
discussed by the docs that I can see, and it is important to know about when
creating a venv.
--
assignee: -> docs@python
c
R. David Murray <rdmur...@bitdance.com> added the comment:
This is a feature that actually supports your use case, as well as the use
cases of those who *don't* want to strap the python version: you get what you
ask for. If you call venv with 'python3', you get a venv that will use you
R. David Murray <rdmur...@bitdance.com> added the comment:
Well, it's not obvious that it has anything to do with CPython itself. You
should probably work with the community responsible for tensorflow, whatever
that is, and if they find a bug in CPython you can come back here with a
R. David Murray <rdmur...@bitdance.com> added the comment:
Yes, that's why I said "from our point of view" :) I know there is usually a
fork in the practical sense, but we want to make it as easy as practical to
sync that fork, which includes not breaking things in the
R. David Murray <rdmur...@bitdance.com> added the comment:
Paul Ganssle: Even if Andrew were not suggesting adding copy to the C
implementation (I have no opinion on that currently), it would still be correct
to maintain backward compatibility in the python version in the standard
l
R. David Murray <rdmur...@bitdance.com> added the comment:
I think what Py_SIZE "means" depends on the object type in the general case,
not just this one, so documenting that it is mucking with the internal
representation is probab
R. David Murray <rdmur...@bitdance.com> added the comment:
My suspicion is that this behavior/code is left over from when the code was
handling strings in python2, where strings were always null terminated and so
the equal-bytes test would always pass. I don't think this is appro
R. David Murray <rdmur...@bitdance.com> added the comment:
I don't think the PR as it stands is a good idea. These classes are designed
to be composable, so it should be up to the library user whether or not to use
threads. However it would be perfectly reasonable to choose to use t
R. David Murray <rdmur...@bitdance.com> added the comment:
There may be now, but I don't think there was when unittest was written. Also,
if someone decided to use namespace packages for tests for some reason, the
current check would also probably fail, so it may be worth l
R. David Murray <rdmur...@bitdance.com> added the comment:
Éric: in python3 if no .py is found but a .pyc is found where the .py is
expected, it will be imported and run. This supports sourceless package
distributions, which is something we only sorta-support :)
The change looks
R. David Murray <rdmur...@bitdance.com> added the comment:
Which help are you talking about? The Operator Precedence table that you get
if you do, eg: help('&')? I don't think it would be appropriate to mention
specialized uses of the operators there, although perhaps we could add
R. David Murray <rdmur...@bitdance.com> added the comment:
Funny, you are already nosy on that issue. Does this one have a different
goal, or did you just forget about that one?
--
___
Python tracker <rep...@bugs.python.or
R. David Murray <rdmur...@bitdance.com> added the comment:
Duplicate of issue 24960.
--
nosy: +r.david.murray
resolution: -> duplicate
stage: -> resolved
status: open -> closed
superseder: -> Can't use lib2to3 with embeddable zip file.
R. David Murray <rdmur...@bitdance.com> added the comment:
Whatever clr is, it doesn't look like it is part of the Python standard
library. Please contact the clr community for support on this package, or post
to the python-list mailing list.
--
nosy: +r.david.murray
reso
R. David Murray <rdmur...@bitdance.com> added the comment:
I doubt we can make the change this way for backward compatibility reasons.
That doesn't mean the situation can't be improved, though.
--
components: +macOS
nosy: +ned.deily, ronaldou
R. David Murray <rdmur...@bitdance.com> added the comment:
Please describe the problem and your proposed solution in more detail and in
terms of CPython, so that it can be discussed by the relevant experts. GDAL is
a third party product and only relevant as an example, so it woul
R. David Murray <rdmur...@bitdance.com> added the comment:
I don't think a zone id in that form is actually valid in a URI, but I agree
that not messing with whatever is there is probably the best policy as long as
we aren't directly supporting whatever *is*
R. David Murray <rdmur...@bitdance.com> added the comment:
Yes, this would appear to be both 3rd party and a support request rather than a
bug report. Gianguido: please work with the urllib3 community, or post to the
python-list mailing list. If you identify an actual bug in Python
Change by R. David Murray <rdmur...@bitdance.com>:
--
nosy: +yselivanov
type: enhancement -> behavior
___
Python tracker <rep...@bugs.python.org>
<https://bugs.pyt
Change by R. David Murray <rdmur...@bitdance.com>:
--
keywords: +3.6regression
___
Python tracker <rep...@bugs.python.org>
<https://bugs.python
R. David Murray <rdmur...@bitdance.com> added the comment:
Yes, if that protocol existed the errors would be clearer. But it doesn't, for
historical reasons, and that is unlikely to change.
You are welcome to submit an enhancement request to make quopri accept string
as an argumen
R. David Murray <rdmur...@bitdance.com> added the comment:
That's type checking. Not type checking is to call the method that writes the
data, expecting the object to handle the bytes it is passed, and then that
object raises an error to indicate that it cannot. There is no pr
R. David Murray <rdmur...@bitdance.com> added the comment:
The existing issue is #29051.
--
nosy: +r.david.murray
resolution: -> duplicate
stage: needs patch -> resolved
status: open -> closed
superseder: -> Improve error reporting involving
R. David Murray <rdmur...@bitdance.com> added the comment:
Hmm. I suppose that could be clarified in the docs. I would find it very
counter-intuitive for the grandparent 'a' to be accessible, which is probably
why I did not consider that an
R. David Murray <rdmur...@bitdance.com> added the comment:
When I said "the only thing keeping this issue open" is the message, I should
acknowledge that you mentioned clarifying the documentation, but as I pointed
out the documentation is already clear: it says nonlocal
R. David Murray <rdmur...@bitdance.com> added the comment:
Right, it was indeed "designed that way" in the sense that nolocal was only
ever intended to access variables from the surrounding local scope, *not* the
global scope. If you put a variable name in the global
R. David Murray <rdmur...@bitdance.com> added the comment:
What is happening here is that what nonlocal does is give the function
containing the nonlocal statement access to the "cell" in the parent function
that holds the local variable of that function. When you use a g
R. David Murray <rdmur...@bitdance.com> added the comment:
The point of html.escape is to sanitize a string that contains html such that
*it does not get interpreted as html*. So adding html markup would go against
its purpose. Further, including in an attribute value (which is the
p
Change by R. David Murray <rdmur...@bitdance.com>:
--
nosy: +r.david.murray
___
Python tracker <rep...@bugs.python.org>
<https://bugs.python
R. David Murray <rdmur...@bitdance.com> added the comment:
IMO it is better to have an API that can be used when, for example, writing
tests, than to monkey patch. On the other hand, I've never had an occasion
when I cared about the names of tempfiles (or directories) in my tes
R. David Murray <rdmur...@bitdance.com> added the comment:
This is not a bug in python. If it is your code contact the pyhon-list mailing
for help. If you got whatsapp_xtract from somewhere else, contact that
community with your questions.
--
nosy: +r.david.murray
reso
R. David Murray <rdmur...@bitdance.com> added the comment:
I do wonder where you are using the string version of messages :)
I actually thought I'd already done this (errors=replace), but obviously not.
I don't have time now to work on a patch for this, and the patch in the other
R. David Murray <rdmur...@bitdance.com> added the comment:
What would you like to see happen in that situation? Should we use
errors=replace like we do for headers? (That seems reasonable to me.)
Note that it can be re-serialized as
R. David Murray <rdmur...@bitdance.com> added the comment:
In quick search the only RFC reference to this I found was
https://tools.ietf.org/id/draft-sweet-uri-zoneid-01.html, which doesn't match
what you are requesting (not that urlsplit's current behavior matches that
either).
R. David Murray <rdmur...@bitdance.com> added the comment:
I think we need people who do a lot of work at the C level to evaluate this, so
I've added a couple to the nosy list :)
--
nosy: +serhiy.storchaka, vstinner
___
Python tracke
R. David Murray <rdmur...@bitdance.com> added the comment:
Well, from our point of view it isn't a bad assumption, it's that muslc needs
to be added to the list of exceptions. (I know almost nothing about this...I
assume there is some reason we can't determine the stack size programat
R. David Murray <rdmur...@bitdance.com> added the comment:
Agreed about the other classes if we change this. Your solution looks
reasonable to me.
--
___
Python tracker <rep...@bugs.python.org>
<https://bugs.python
Change by R. David Murray <rdmur...@bitdance.com>:
--
nosy: +csabella
___
Python tracker <rep...@bugs.python.org>
<https://bugs.python.org/issue32300>
___
_
R. David Murray <rdmur...@bitdance.com> added the comment:
This is a consequence of the repr used by KeysView, which it inherits from
MappingView. I agree that the result is surprising, but there may not be a
generic fix. It's not entirely clear what KeysView should do here, but
pres
R. David Murray <rdmur...@bitdance.com> added the comment:
And of course tools can grep for "f...@bar.com": you can't use encoded words in
an address, only in the display name.
However, it occurs to me that in fact the restriction applies only to phrases,
so one could use a
R. David Murray <rdmur...@bitdance.com> added the comment:
>From RFC 2047:
(3) As a replacement for a 'word' entity within a 'phrase', for example,
one that precedes an address in a From, To, or Cc header. The ABNF
definition for 'phrase' from RFC 822 thus becomes:
p
R. David Murray <rdmur...@bitdance.com> added the comment:
We generally don't do advance type checking (look before you leap) in Python.
This allows a type the programmer hadn't planned for to be used as long as it
"quacks like" the expected type (this is called duck typing
R. David Murray <rdmur...@bitdance.com> added the comment:
It actually makes sense that a slice assignment with a different length
replacement list with a step of 1 works but any other step doesn't. Logically
you can see that you can cut out a chunk and replace it with a different
Change by R. David Murray <rdmur...@bitdance.com>:
--
nosy: +erik.bray
___
Python tracker <rep...@bugs.python.org>
<https://bugs.python.org/issue32287>
___
R. David Murray <rdmur...@bitdance.com> added the comment:
Right, this is not a bug, it is working as documented. You could submit an
enhancement request, but I'm surprised to find that anyone is actually using
that module :)
We unfortunately have multiple implementations of quoted pri
Change by R. David Murray <rdmur...@bitdance.com>:
--
nosy: +belopolsky
___
Python tracker <rep...@bugs.python.org>
<https://bugs.python.org/issue32267>
___
R. David Murray <rdmur...@bitdance.com> added the comment:
I shouldn't have searched the docs for 'unpackable', I should have searched for
'unpack'. Doing that reveals that the term 'unpack' is used for other
concepts, whereas the term 'iterable' is precise. So I think it would
unacce
R. David Murray <rdmur...@bitdance.com> added the comment:
> How about "[TYPE] object is not iterable/unpackable"
I just grepped the docs, and the term 'unpackable' does not appear anywhere in
them. I don't think this would be an improvement.
As for the earlier suggestion
R. David Murray <rdmur...@bitdance.com> added the comment:
The second case is indeed the bug, as can be seen by running the examples
against python2.7. It looks like this was probably broken by 7901b48a1f89 from
issue 23171.
--
components: +Library (Lib) -IO
nosy: +r.david.
R. David Murray <rdmur...@bitdance.com> added the comment:
Serhiy, since it was your patch that probably introduced this bug, can you take
a look? Obviously it isn't a very high priority bug, since no one has reported
a problem (even this issue isn't reporting the change in be
R. David Murray <rdmur...@bitdance.com> added the comment:
Thanks, nitishch. As I said, I'm not going to backport this unless someone
advances an argument in favor that discusses the possible backward
compatibility issue. (I'm not sure there are any significant ones, but someone
R. David Murray <rdmur...@bitdance.com> added the comment:
New changeset ede157331b4f9e550334900b3b4de1c8590688de by R. David Murray
(Nitish Chandra) in branch 'master':
bpo-22589 Changed MIME type of .bmp to "image/bmp" (#4756)
https://github.com/pytho
R. David Murray <rdmur...@bitdance.com> added the comment:
It does matter, though, because in Python you can specify a positional argument
as if it were a keyword argument if you use the name from the source rather
than the documented name. We have made other doc corrections
R. David Murray <rdmur...@bitdance.com> added the comment:
Ah, OK, that makes more sense. I don't run into warnings other than
DeprecationWarnings in practice, so I tend to forget about them :)
I think specifying warnings filters is pretty inscrutable, in g
R. David Murray <rdmur...@bitdance.com> added the comment:
I haven't been following that discussion, and isolated from that that
discussion the title of this issue and this proposal make no sense to me.
Warnings are off by default, so you don't need to hide them. In what context
R. David Murray <rdmur...@bitdance.com> added the comment:
It disappears for me running it on linux with the blank added.
--
___
Python tracker <rep...@bugs.python.org>
<https://bugs.python
R. David Murray <rdmur...@bitdance.com> added the comment:
That's the basis, but its a bit more complicated than that (NEWS item, putting
bpo-22589 in the issue title, the question of signing a CLA, though a CLA
doesn't really matter for this kind of change IMO). If you can't do
R. David Murray <rdmur...@bitdance.com> added the comment:
If image/bmp is now[*] the official IANA type, mimetypes should use that.
However, because this is a change with possible backward compatibility issues,
it should probably only go into 3.7, but I'm open to arguments
R. David Murray <rdmur...@bitdance.com> added the comment:
Huh, I thought I had closed it.
--
resolution: -> fixed
stage: patch review -> resolved
status: open -> closed
___
Python tracker <rep...@bugs.python.org>
<https://bu
R. David Murray <rdmur...@bitdance.com> added the comment:
Does the 3.6.0 freeze fail under 3.6.0, or the 3.6.3 freeze fail under 3.6.3?
If not, there's no bug to report.
--
nosy: +r.david.murray
___
Python tracker <rep...@bugs.python.or
Change by R. David Murray <rdmur...@bitdance.com>:
--
versions: +Python 3.7
___
Python tracker <rep...@bugs.python.org>
<https://bugs.python
R. David Murray <rdmur...@bitdance.com> added the comment:
...using the *same* sqlite version...
--
___
Python tracker <rep...@bugs.python.org>
<https://bugs.python
R. David Murray <rdmur...@bitdance.com> added the comment:
I can confirm that there is a difference on linux as well, using the sqlite
version for both 2.7 and 3.7:
rdmurray@pydev:~/python/p27[2.7]>./python sqlite3_27_36_performance_bug.py
First step: 3.22849011421
Second step: 3.2
Change by R. David Murray <rdmur...@bitdance.com>:
--
resolution: -> not a bug
___
Python tracker <rep...@bugs.python.org>
<https://bugs.pyt
R. David Murray <rdmur...@bitdance.com> added the comment:
Yes, that's an easy mistake to make. I avoided it by only running one of the
tests cases at a time, and I'll admit I had to think about it for a while to
understand what was going on in your firs
R. David Murray <rdmur...@bitdance.com> added the comment:
To be pedantic, are not macros, they are context managers :)
Your first case is not something I would have thought of coding. In the
to_raise=True case, the subTest is failing because an exception is raised
inside its
Change by R. David Murray <rdmur...@bitdance.com>:
--
stage: -> needs patch
versions: +Python 3.7 -Python 3.4, Python 3.5
___
Python tracker <rep...@bugs.python.org>
<https://bugs.pyt
R. David Murray <rdmur...@bitdance.com> added the comment:
Ah. I'm guessing Vinay will probably want to fix the docs, then, since that's
less disruptive backward compatibility wise.
--
nosy: +vinay.sajip
___
Python tracker <rep...@bugs.p
R. David Murray <rdmur...@bitdance.com> added the comment:
I don't understand what the bug is that you are reporting here. Can you
clarify? mypy isn't part of the stdlib, so an explanation in terms of what's
in the stdlib would be helpful.
--
nosy: +r.david.
R. David Murray <rdmur...@bitdance.com> added the comment:
I checked, and your example works correctly with the patch applied. I've
committed the PR. Let me know if you find any other issues (there are several
open issues with exactly how headers are wrapped, but I don't think there ar
R. David Murray <rdmur...@bitdance.com> added the comment:
The PR has been committed.
--
resolution: -> fixed
stage: -> resolved
status: open -> closed
type: crash -> behavior
versions: -Python 3.4, Python 3.5
___
P
R. David Murray <rdmur...@bitdance.com> added the comment:
The PR has been committed.
--
resolution: -> fixed
stage: patch review -> resolved
status: open -> closed
versions: -Python 3.5
___
Python tracker <rep...@bugs.
R. David Murray <rdmur...@bitdance.com> added the comment:
New changeset a87ba60fe56ae2ebe80ab9ada6d280a6a1f3d552 by R. David Murray (Miss
Islington (bot)) in branch '3.6':
bpo-27240 Rewrite the email header folding algorithm. (GH-3488) (#4693)
https://github.com/python/cpython/
R. David Murray <rdmur...@bitdance.com> added the comment:
New changeset 85d5c18c9d83a1d54eecc4c2ad4dce63194107c6 by R. David Murray in
branch 'master':
bpo-27240 Rewrite the email header folding algorithm. (#3488)
https://github.com/python/cpython/
R. David Murray <rdmur...@bitdance.com> added the comment:
The doc source files do not contain smart quotes, and as far as I know, sphinx
does produce correct utf-8.
Recently there was a bug where incorrect smart quotes were leaking out of the
internationalization of the docs, so this
R. David Murray <rdmur...@bitdance.com> added the comment:
Guido specifically rejected __len__ for iterators when the iteration protocol
was designed. This has become a FREQ in recent times (Frequently Rejected
Enhancement Request :)
The rationale, as I understand it, is that an it
R. David Murray <rdmur...@bitdance.com> added the comment:
For the record: https://docs.python.org/3/faq/programming.html#id13
--
nosy: +r.david.murray
___
Python tracker <rep...@bugs.python.org>
<https://bugs.python
R. David Murray <rdmur...@bitdance.com> added the comment:
It is gh-3488 if you want to try it out. Feedback welcome.
--
___
Python tracker <rep...@bugs.python.org>
<https://bugs.python
R. David Murray <rdmur...@bitdance.com> added the comment:
This is almost certainly either a duplicate or will be fixed by a PR I have
pending, that I don't have time to look for right now, that rewrites the
folder. I'll try to get to merging that PR soonish, but it might not happen
R. David Murray <rdmur...@bitdance.com> added the comment:
A note would be too heavy handed. And get_content is a different function from
get_payload, so there is no change in behavior, there is a new API with a more
consistent behavior. Basically, Python programs in general use \
R. David Murray <rdmur...@bitdance.com> added the comment:
I would suggested following the statement "To create a heap, use a list
initialized to [], or you can transform a populated list into a heap via
function heapify()." with "Any mutation of the list thereafter mu
R. David Murray <rdmur...@bitdance.com> added the comment:
I think Serhiy's point is that it doesn't matter whether or not it is used by a
tool, it is useful for humans. I don't know if it is used by the tracker; Ezio
worked on that code, I
R. David Murray <rdmur...@bitdance.com> added the comment:
OK, I should have used the term the docs actually use: "serialization".
get_content() is, I hope, clearly not serialization, while as_string() is.
Does that make it make more sense? Do you see a way to
R. David Murray <rdmur...@bitdance.com> added the comment:
Your are reading the documentation wrong. For linesep, it says "The string to
be used to terminate lines in serialized output." The key word there is
"output". email operates in "universal newl
401 - 500 of 10417 matches
Mail list logo