New submission from Pushkar Paranjpe pushkarparan...@gmail.com:
Is this a bug ?
a = [[1,2],[3,4],[5,6]]
a
[[1, 2], [3, 4], [5, 6]]
b = a[0]
b
[1, 2]
b[0] = -
b
[-, 2]
a
[[-, 2], [3, 4], [5, 6]]
Created a new variable (b) which refers to an element in a list (a).
Changing
Lars Gustäbel l...@gustaebel.de added the comment:
I close this issue then.
--
resolution: - rejected
status: open - closed
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue6196
___
Raymond Hettinger rhettin...@users.sourceforge.net added the comment:
This is correct behavior.
Try making a new *copy* of the sublist:
a = [[1,2],[3,4],[5,6]]
b = a[0][:]
b[0] = -
--
nosy: +rhettinger
resolution: - invalid
status: open - closed
New submission from cate c...@debian.org:
http://docs.python.org/dev/howto/doanddont.html use twice in example the
opne function, which should be written as open. From google it seems
that also 3.x is affected (but not really checked)
--
assignee: georg.brandl
components: Documentation
John Szakmeister j...@szakmeister.net added the comment:
Here's a patch for trunk.
--
keywords: +patch
nosy: +jszakmeister
Added file: http://bugs.python.org/file14203/issue-6220-doanddont.patch
___
Python tracker rep...@bugs.python.org
Ezio Melotti ezio.melo...@gmail.com added the comment:
That typo is intentional, it's also written in the comment:
try:
foo = opne(file) # misspelled open
except:
sys.exit(could not open file!)
This example shows how a bare except will catch the NameError caused by
'opne' and return the
Changes by Ezio Melotti ezio.melo...@gmail.com:
--
status: open - closed
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue6220
___
___
John Szakmeister j...@szakmeister.net added the comment:
That'll teach me to pay more attention before submitting a patch.
Thanks Ezio!
--
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue6220
Vikram U Shenoy vikram.u.she...@gmail.com added the comment:
Georg has fixed it in r73252.
--
nosy: +vshenoy
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue6214
___
John Szakmeister j...@szakmeister.net added the comment:
Actually, what's the second example trying to show:
try:
foo = opne(file) # will be changed to open as soon as we run it
except IOError:
sys.exit(could not open file)
I'm not sure what that comment really means?
--
Antoine Pitrou pit...@free.fr added the comment:
I think it's too late for 3.1, since it's a new feature.
--
nosy: +benjamin.peterson, pitrou
versions: -Python 3.1
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue6218
Changes by Antoine Pitrou pit...@free.fr:
--
versions: +Python 3.2 -Python 3.1
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue1143
___
___
Ezio Melotti ezio.melo...@gmail.com added the comment:
If we use the bare except: the message could not open file! is shown
and we would waste time trying to figure out why it can't be opened.
Instead, if we use except IOError:, the first time we run the program
the error NameError: name 'opne'
R. David Murray rdmur...@bitdance.com added the comment:
It turns out that doctest patches linecache.getlines (which is not, by
the way, a public interface of linecache according to the docs and the
__all__ string) to retrieve the doctest source code. The special
filename it uses to trigger
New submission from Antoine Pitrou pit...@free.fr:
I'm filing this as release blocker since it might indicate serious
breakage (I'm not a Windows expert).
==
FAIL: testLocalMachineRegistryWorks (test.test_winreg.WinregTests)
Antoine Pitrou pit...@free.fr added the comment:
I'm not sure it is as non-controversial as it seems.
Someone should 1) do the math 2) show impact on a couple of benchmarks
of his choice
--
nosy: +pitrou
___
Python tracker rep...@bugs.python.org
R. David Murray rdmur...@bitdance.com added the comment:
OK, here is a revised patch that passes all tests, including the new one.
--
stage: needs patch - patch review
Added file: http://bugs.python.org/file14204/issue6195.patch
___
Python tracker
Antoine Pitrou pit...@free.fr added the comment:
I've added an entry in the what's new file in r73254.
--
status: open - closed
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue6137
___
New submission from Haoyu Bai divine...@gmail.com:
The 2to3 except fixer will be failed with this code:
try: raise TypeError
except TypeError, x:
pass
with this code, 2to3 will produce an empty diff, i.e. it fixes nothing.
But when change it to the following, 2to3 works again:
try:
Benjamin Peterson benja...@python.org added the comment:
Fixed in r73255.
--
nosy: +benjamin.peterson
resolution: - fixed
status: open - closed
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue6222
New submission from Haoyu Bai divine...@gmail.com:
Why _PyUnicode_AsString and _PyUnicode_AsStringAndSize are not public
API? They are very useful when porting extension module to Python 3,
because they have the semantic as same as PyString_AsString. For
extension author, these API can be used
Benjamin Peterson benja...@python.org added the comment:
They are not public because implicitly encoding unicode is bad practice
in Python 3. You should use PyUnicode_AsEncodedString() or such.
--
nosy: +benjamin.peterson
resolution: - rejected
status: open - closed
Georg Brandl ge...@python.org added the comment:
Fixed in r73257.
Please respect the limit of 80 chars per line in future patches :)
--
resolution: - fixed
status: open - closed
___
Python tracker rep...@bugs.python.org
Georg Brandl ge...@python.org added the comment:
Thanks, applied in r73258!
--
resolution: - accepted
status: open - closed
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue6204
___
Benjamin Peterson benja...@python.org added the comment:
Thanks for the report! Fixed in r73259.
--
nosy: +benjamin.peterson
resolution: - fixed
status: open - closed
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue6217
New submission from Thijs Triemstra li...@collab.nl:
The documentation refers to JPython in several places, which is the old
name, it's called Jython nowadays.
- platform.java_ver
- tkinter
--
assignee: georg.brandl
components: Documentation
messages: 89012
nosy: georg.brandl, thijs
Changes by Ezio Melotti ezio.melo...@gmail.com:
--
resolution: - fixed
stage: needs patch - committed/rejected
status: open - closed
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue6214
___
Georg Brandl ge...@python.org added the comment:
Thanks, fixed in r73260.
--
resolution: - fixed
status: open - closed
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue6224
___
R. David Murray rdmur...@bitdance.com added the comment:
I've uploaded a new version of the patch and test suite. I wanted a few
more test cases but didn't want to litter the test directory with little
test files, so I borrowed some techniques from test_import and created
the modules to import
Changes by Ezio Melotti ezio.melo...@gmail.com:
--
nosy: +ezio.melotti
priority: - normal
stage: - needs patch
type: - feature request
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue4966
Ezio Melotti ezio.melo...@gmail.com added the comment:
I did some more experiments, here are the results:
Windows XP, from cmd.exe (cp850):
Py 2.x:
raise SystemExit(u'aeiou') # unicode string, ascii chars, works fine
aeiou
raise SystemExit(u'àèìòù') # unicode string, non-ascii chars, no
Ezio Melotti ezio.melo...@gmail.com added the comment:
Confirmed for 3.1, 3.0 still returns (None, None).
--
components: +Library (Lib)
nosy: +ezio.melotti
priority: - normal
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue6203
Jason R. Coombs jar...@jaraco.com added the comment:
In the interest of expediency, I've implemented I.(a): specifically,
I've put a wrapper around DeleteFileW to check if the target is a
directory-symlink, and if it is, call RemoveDirectory instead. I've
updated the test case to reflect this
Ezio Melotti ezio.melo...@gmail.com added the comment:
BeautifulSoup use SGMLParser for all the versions 3.1. BeautifulSoup
3.1 is supposed to be compatible with Python 3 and since SGMLParser is
gone it's now using HTMLParser, but it's not able to handle some things
anymore.
For more
Changes by Ezio Melotti ezio.melo...@gmail.com:
--
nosy: +ezio.melotti
versions: +Python 2.7, Python 3.2 -Python 2.5
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue670664
___
New submission from Guilherme Polo ggp...@gmail.com:
Hi,
While testing Tkinter.Canvas I've found several minor bugs that I would
prefer to see fixed. Many of them change the current Canvas api a bit,
but for better. For example, the methods focus, gettags, icursor,
index, insert, move (and some
New submission from Philip Jenvey pjen...@users.sourceforge.net:
It'd be nice to eventually standardize on the kwarg name used for basic
file-like args in the stdlib. print, warnings.showwarning and some
others take a file= argument whereas pprint, getpass.getpass take
stream=
print and
Guilherme Polo ggp...@gmail.com added the comment:
Closing as promised.
--
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue798058
___
___
Guilherme Polo ggp...@gmail.com added the comment:
Idle has changed a bit since the initial message, so it no longer hangs
when it is configured to open an edit window by default, but now it
hangs when running it as: idle -e somedirnamehere (which the patch fixes).
--
Antoine Pitrou pit...@free.fr added the comment:
New patch incorporating the latest py3k changes.
--
Added file: http://bugs.python.org/file14208/iobackport2.patch
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue6215
Hirokazu Yamamoto ocean-c...@m2.ccsnet.ne.jp added the comment:
This doesn't happen on Win2k. Maybe does it depend on OS?
--
nosy: +ocean-city
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue6221
Michael Newman michael.b.new...@gmail.com added the comment:
Regarding Section 15.15.1.5. Calling functions, continued on:
http://docs.python.org/3.0/library/ctypes.html
I would recommend changing the first example code block to the following:
printf = libc.printf
printf(bHello, %s\n,
New submission from James Abbatiello abb...@gmail.com:
The file Lib/test/doctest_aliases.py is used by test_doctest to check
the handling of duplicate removal. The g = f line in this file is one
indent too far to the right so instead of creating an alias for f called
g it is just unreachable
43 matches
Mail list logo