Adam Bartoš added the comment:
I'm not sure this is the right issue. The support for Unicode filenames is not
(at least on Windows) ideal.
Let α.py be a Python script with invalid syntax.
py α.py
File encoding error, line 2
as as compile error
^
SyntaxError: invalid syntax
On the
Changes by Christopher Meng cicku...@gmail.com:
--
nosy: +Christopher Meng
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue24747
___
___
Nick Coghlan added the comment:
Berker committed the original patch to move the helper module, so adjusting the
stage back to reflect the ongoing review on related issues.
--
keywords: -easy
stage: commit review - patch review
___
Python tracker
Peter Otten added the comment:
The sniffer actually changes its mind in the fourth line:
Python 3.4.0 (default, Jun 19 2015, 14:20:21)
[GCC 4.8.2] on linux
Type help, copyright, credits or license for more information.
import csv
csv.Sniffer().sniff(\
... Invoice File,Credit Memo,Amount
Tal Einat added the comment:
Summary of the current state of this AC conversion derby group:
1) The collections, itertools and random modules should not be converted (at
least for now).
2) The three example modules should not be converted (Modules/xxlimited.c,
Modules/xxmodule.c and
Steve Dower added the comment:
Looks like the patchcheck section also has a PCBuild/python.exe that should
be fixed.
Are the previous commenters satisfied with the fixes?
--
___
Python tracker rep...@bugs.python.org
Skip Montanaro added the comment:
I should have probably pointed out that the Sniffer class is the unloved
stepchild of the csv module. In my experience it is rarely necessary. You
either:
* Are reading CSV files which are about what Excel would produce with its
default settings
or
* Know
Zachary Ware added the comment:
In the patch:
-add configuration settings to ``~/.hgrc`` for the relevant repo(s) (remember
+add configuration settings to ``~/.hgrc`` (``mercurial.ini`` on Windows)
+for the relevant repo(s) (remember
This is nonsensical, `~/.hgrc`
Terry J. Reedy added the comment:
5. Change title to something better than 'Idle'. Perhaps 'Idle Shell
Traceback'?
--
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue24790
___
Terry J. Reedy added the comment:
5b. Add Python version to end of , as with Shell window.
This will be more than one patch. Some should be easy.
--
keywords: +easy
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue24790
Roundup Robot added the comment:
New changeset 3c170f68407f by Zachary Ware in branch '3.4':
Issue #24791: Add tests for things that regressed with PEP 448
https://hg.python.org/cpython/rev/3c170f68407f
--
nosy: +python-dev
___
Python tracker
Changes by Zachary Ware zachary.w...@gmail.com:
--
keywords: +3.4regression
nosy: +benjamin.peterson, yselivanov, zach.ware
priority: normal - release blocker
stage: - needs patch
type: - behavior
versions: +Python 3.6
___
Python tracker
Zachary Ware added the comment:
Test committed on 3.4; I'm not comfortable enough with the grammar to actually
fix the issue (the obvious change of `star_expr` = `'*' test` isn't enough, I
tried :)).
--
___
Python tracker rep...@bugs.python.org
New submission from Ben Longbons:
The following code is allowed by the grammar of Python 3.4, but not Python 3.5:
`def f(): g(*a or b)`
where unary `*` has the lowest precedence, i.e. it is equivalent to:
`def f(): g(*(a or b))`
The cause of the regression that the 3.4 grammar for `arglist`
Ben Longbons added the comment:
Related: bug 24176 fixed this for the `**` case.
--
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue24791
___
___
R. David Murray added the comment:
If you look at the algorithm it is doing some fancy things with metrics, but
does have a 'preferred delimiters' list that it checks. It is possible things
could be improved either by tweaking the threshold or by somehow giving added
weight to the metrics
Martin Panter added the comment:
Did you have any specific exceptions in mind, or specific subclasses of
IOError? In 3.5 we now have the RemoteDisconnected exception, which derives
ConnectionResetError. Some of the other exceptions are only local programmer
errors. Currently documented
Changes by Eric Snow ericsnowcurren...@gmail.com:
Added file: http://bugs.python.org/file40127/odict-correct-resize.diff
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue24667
___
Changes by Eric Snow ericsnowcurren...@gmail.com:
Removed file: http://bugs.python.org/file40126/odict-correct-resize.diff
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue24667
___
Terry J. Reedy added the comment:
I presume setting builtins._ is part of imitating the shell. It could be
replace with setattr.
--
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue17776
___
New submission from Terry J. Reedy:
Debug = Stack Viewer (no hot key) could become more useful, aside from #23544,
freezing Idle when Debugger active.
1. Don't include idlelib.run.runcode.
2. Don't duplicate globals under each function. Once for the module is enough.
3. Remove +Locals under
Changes by Eric Snow ericsnowcurren...@gmail.com:
--
priority: normal - release blocker
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue24667
___
Eric Snow added the comment:
It turns out the problem was that the odict resize mechanism was not getting
triggered in all the cases that it should have been. dict resizes after a
certain number of insertions, whether or not previous deletions have cleared
out space. odict only resizes its
Bernd Dietzel added the comment:
Yes changing the docs is a good idea.
I was thinking about a patch :
import os
### patch
import random
try:
from shlex import quote
except ImportError:
from pipes import quote
###
... and so on
# Part 3: using the database.
def
Robert Collins added the comment:
2.7 side applied.
--
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue20769
___
___
Python-bugs-list mailing list
Roundup Robot added the comment:
New changeset cfd768814ca3 by Robert Collins in branch '2.7':
Issue #20769: Improve reload() docs. Patch by Dorian Pula.
https://hg.python.org/cpython/rev/cfd768814ca3
--
nosy: +python-dev
___
Python tracker
Robert Collins added the comment:
24081 invalidates half the patch, but the other half still applies.
--
nosy: +rbcollins
versions: +Python 3.4, Python 3.6
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue20769
Terry J. Reedy added the comment:
A second specific reason to make ttk optional is either they or the
accompanying re-writing may (and probably will) break some extension that goes
beyond the narrowly defined extension interface. For the present, a user using
such an extension would be able
Terry J. Reedy added the comment:
Back to Editor Windows: I have a new idea for the status bar
First: move ln, col to the left, replace the label with a label + entry box.
If someone edits the line number and hits return (or just leaves the box?),
jump to the line. Treat negative numbers as
New submission from Pastafarianist:
In both Python 2 and Python 3, HTTPException is derived from Exception. This is
not quite convenient, since catching all connection-related errors while
performing an HTTP query requires catching both IOError (which is subclassed by
socket.error) and
Roundup Robot added the comment:
New changeset 6987a9c7dde9 by Zachary Ware in branch '2.7':
Issue #24751: When running regrtest with '-w', don't fail if re-run succeeds.
https://hg.python.org/cpython/rev/6987a9c7dde9
New changeset 9964edf2fd1e by Zachary Ware in branch '3.4':
Issue #24751:
Yury Selivanov added the comment:
The attached patch should fix that. Please review.
--
keywords: +patch
Added file: http://bugs.python.org/file40128/issue24791.patch
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue24791
Changes by Yury Selivanov yseliva...@gmail.com:
--
nosy: +larry, ncoghlan
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue24791
___
___
Yury Selivanov added the comment:
Do we need to make lib2to3 compatible with the new grammar?
--
nosy: +yselivanov
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue2292
___
Ben Longbons added the comment:
Also consider:
*() or (), *() or ()
[*() or (), *() or ()]
{*() or (), *() or ()}
{**{} or {}, **{} or {}}
Note that the second-or-later argument is a separate part of the grammar so
that's why I wrote it twice.
Actually, I think `star_expr` will probably go
Tiago Wright added the comment:
I agree that the parameters are easily deduced for any one csv file after a
quick inspection. The reason I went searching for a good sniffer was that I
have ~2100 csv files of slightly different formats coming from different
sources. In some cases, a csv file is
36 matches
Mail list logo