[issue6219] nested list value change

2009-06-06 Thread Pushkar Paranjpe
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

[issue6196] tarfile.extractall(readaccess=True)

2009-06-06 Thread Lars Gustäbel
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 ___

[issue6219] nested list value change

2009-06-06 Thread Raymond Hettinger
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

[issue6220] typo: opne in doanddont

2009-06-06 Thread cate
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

[issue6220] typo: opne in doanddont

2009-06-06 Thread John Szakmeister
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

[issue6220] typo: opne in doanddont

2009-06-06 Thread Ezio Melotti
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

[issue6220] typo: opne in doanddont

2009-06-06 Thread Ezio Melotti
Changes by Ezio Melotti ezio.melo...@gmail.com: -- status: open - closed ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue6220 ___ ___

[issue6220] typo: opne in doanddont

2009-06-06 Thread John Szakmeister
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

[issue6214] test__locale broken on trunk

2009-06-06 Thread Vikram U Shenoy
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 ___

[issue6220] typo: opne in doanddont

2009-06-06 Thread John Szakmeister
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? --

[issue6218] Make io.BytesIO and io.StringIO picklable.

2009-06-06 Thread Antoine Pitrou
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

[issue1143] Update to latest ElementTree in Python 2.7

2009-06-06 Thread Antoine Pitrou
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 ___ ___

[issue6220] typo: opne in doanddont

2009-06-06 Thread Ezio Melotti
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'

[issue6195] Serious regression in doctest in Py3.1rc1

2009-06-06 Thread R. David Murray
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

[issue6221] Windows buildbot failure in test_winreg

2009-06-06 Thread Antoine Pitrou
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)

[issue6216] Raise Unicode KEEPALIVE_SIZE_LIMIT from 9 to 32?

2009-06-06 Thread Antoine Pitrou
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

[issue6195] Serious regression in doctest in Py3.1rc1

2009-06-06 Thread R. David Murray
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

[issue6137] Make pickle generated by Python 3.x compatible with 2.x and vice-versa.

2009-06-06 Thread Antoine Pitrou
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 ___

[issue6222] 2to3 except fixer failed in certain case

2009-06-06 Thread Haoyu Bai
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:

[issue6222] 2to3 except fixer failed in certain case

2009-06-06 Thread Benjamin Peterson
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

[issue6223] Make _PyUnicode_AsString as public API

2009-06-06 Thread Haoyu Bai
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

[issue6223] Make _PyUnicode_AsString as public API

2009-06-06 Thread Benjamin Peterson
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

[issue6211] [Tutorial] Section 4.7.2 has a wrong description of an example

2009-06-06 Thread Georg Brandl
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

[issue6204] Missing reference in section 4.6 to chapter on classes

2009-06-06 Thread Georg Brandl
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 ___

[issue6217] Add _io._TextIOWrapper.errors

2009-06-06 Thread Benjamin Peterson
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

[issue6224] References to JPython

2009-06-06 Thread Thijs Triemstra
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

[issue6214] test__locale broken on trunk

2009-06-06 Thread Ezio Melotti
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 ___

[issue6224] References to JPython

2009-06-06 Thread Georg Brandl
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 ___

[issue5230] pydoc reports misleading failure if target module raises an ImportError

2009-06-06 Thread R. David Murray
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

[issue4966] Improving Lib Doc Sequence Types Section

2009-06-06 Thread Ezio Melotti
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

[issue3798] SystemExit incorrectly displays unicode message

2009-06-06 Thread Ezio Melotti
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

[issue6203] 3.x locale does not default to C, contrary to the documentation and to 2.x behavior

2009-06-06 Thread Ezio Melotti
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

[issue1578269] Add os.link() and os.symlink() and os.path.islink() support for Windows

2009-06-06 Thread Jason R. Coombs
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

[issue6191] HTMLParser attribute parsing - 2 test cases when it fails

2009-06-06 Thread Ezio Melotti
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

[issue670664] HTMLParser.py - more robust SCRIPT tag parsing

2009-06-06 Thread Ezio Melotti
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 ___

[issue6225] Fixing several minor bugs in Tkinter.Canvas and one in Misc._configure

2009-06-06 Thread Guilherme Polo
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

[issue6226] Inconsistent 'file' vs 'stream' kwarg in pprint, other stdlibs

2009-06-06 Thread Philip Jenvey
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

[issue798058] IDLE / PyOS_InputHook

2009-06-06 Thread Guilherme Polo
Guilherme Polo ggp...@gmail.com added the comment: Closing as promised. -- ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue798058 ___ ___

[issue3573] IDLE hangs when passing invalid command line args (directory(ies) instead of file(s))

2009-06-06 Thread Guilherme Polo
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). --

[issue6215] Backport the IO lib to trunk

2009-06-06 Thread Antoine Pitrou
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

[issue6221] Windows buildbot failure in test_winreg

2009-06-06 Thread Hirokazu Yamamoto
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

[issue4309] ctypes documentation

2009-06-06 Thread Michael Newman
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,

[issue6227] doctest_aliases doesn't test duplicate removal

2009-06-06 Thread James Abbatiello
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