[issue6219] nested list value change

2009-06-06 Thread Pushkar Paranjpe
New submission from Pushkar Paranjpe : 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 the

[issue6196] tarfile.extractall(readaccess=True)

2009-06-06 Thread Lars Gustäbel
Lars Gustäbel added the comment: I close this issue then. -- resolution: -> rejected status: open -> closed ___ Python tracker ___ __

[issue6219] nested list value change

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

[issue6220] typo: opne in "doanddont"

2009-06-06 Thread cate
New submission from cate : 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 messages: 88

[issue6220] typo: opne in "doanddont"

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

[issue6220] typo: opne in "doanddont"

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

[issue6220] typo: opne in "doanddont"

2009-06-06 Thread Ezio Melotti
Changes by Ezio Melotti : -- status: open -> closed ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe: http://mail.

[issue6220] typo: opne in "doanddont"

2009-06-06 Thread John Szakmeister
John Szakmeister added the comment: That'll teach me to pay more attention before submitting a patch. Thanks Ezio! -- ___ Python tracker ___

[issue6214] test__locale broken on trunk

2009-06-06 Thread Vikram U Shenoy
Vikram U Shenoy added the comment: Georg has fixed it in r73252. -- nosy: +vshenoy ___ Python tracker ___ ___ Python-bugs-list mailing

[issue6220] typo: opne in "doanddont"

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

[issue1143] Update to latest ElementTree in Python 2.7

2009-06-06 Thread Antoine Pitrou
Changes by Antoine Pitrou : -- versions: +Python 3.2 -Python 3.1 ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe:

[issue6220] typo: opne in "doanddont"

2009-06-06 Thread Ezio Melotti
Ezio Melotti 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' is not defined"

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

2009-06-06 Thread R. David Murray
R. David Murray 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 this is not returned by g

[issue6221] Windows buildbot failure in test_winreg

2009-06-06 Thread Antoine Pitrou
New submission from Antoine Pitrou : 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 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

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

2009-06-06 Thread R. David Murray
R. David Murray 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 added the comment: I've added an entry in the what's new file in r73254. -- status: open -> closed ___ Python tracker ___ _

[issue6222] 2to3 except fixer failed in certain case

2009-06-06 Thread Haoyu Bai
New submission from Haoyu Bai : 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: raise TypeError excep

[issue6222] 2to3 except fixer failed in certain case

2009-06-06 Thread Benjamin Peterson
Benjamin Peterson added the comment: Fixed in r73255. -- nosy: +benjamin.peterson resolution: -> fixed status: open -> closed ___ Python tracker ___

[issue6223] Make _PyUnicode_AsString as public API

2009-06-06 Thread Haoyu Bai
New submission from Haoyu Bai : 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 for replacing PyStrin

[issue6223] Make _PyUnicode_AsString as public API

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

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

2009-06-06 Thread Georg Brandl
Georg Brandl added the comment: Thanks, applied in r73258! -- resolution: -> accepted status: open -> closed ___ Python tracker ___ _

[issue6217] Add _io._TextIOWrapper.errors

2009-06-06 Thread Benjamin Peterson
Benjamin Peterson added the comment: Thanks for the report! Fixed in r73259. -- nosy: +benjamin.peterson resolution: -> fixed status: open -> closed ___ Python tracker ___ _

[issue6224] References to JPython

2009-06-06 Thread Thijs Triemstra
New submission from Thijs Triemstra : 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 severity: norma

[issue6214] test__locale broken on trunk

2009-06-06 Thread Ezio Melotti
Changes by Ezio Melotti : -- resolution: -> fixed stage: needs patch -> committed/rejected status: open -> closed ___ Python tracker ___ _

[issue6224] References to JPython

2009-06-06 Thread Georg Brandl
Georg Brandl added the comment: Thanks, fixed in r73260. -- resolution: -> fixed status: open -> closed ___ Python tracker ___ ___ Py

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

2009-06-06 Thread R. David Murray
R. David Murray 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 on the fly. I haven't

[issue4966] Improving Lib Doc Sequence Types Section

2009-06-06 Thread Ezio Melotti
Changes by Ezio Melotti : -- nosy: +ezio.melotti priority: -> normal stage: -> needs patch type: -> feature request ___ Python tracker ___ _

[issue3798] SystemExit incorrectly displays unicode message

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

[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 added the comment: Confirmed for 3.1, 3.0 still returns (None, None). -- components: +Library (Lib) nosy: +ezio.melotti priority: -> normal ___ Python tracker ___ _

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

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

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

2009-06-06 Thread Ezio Melotti
Ezio Melotti 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 information: http://www.crummy.

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

2009-06-06 Thread Ezio Melotti
Changes by Ezio Melotti : -- nosy: +ezio.melotti versions: +Python 2.7, Python 3.2 -Python 2.5 ___ Python tracker ___ ___ Python-bugs

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

2009-06-06 Thread Guilherme Polo
New submission from Guilherme Polo : 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 othe

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

2009-06-06 Thread Philip Jenvey
New submission from Philip Jenvey : 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 pprint in particular should match

[issue798058] IDLE / PyOS_InputHook

2009-06-06 Thread Guilherme Polo
Guilherme Polo added the comment: Closing as promised. -- ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe: htt

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

2009-06-06 Thread Guilherme Polo
Guilherme Polo 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 (which the patch fixes). -- ___ Python tr

[issue6215] Backport the IO lib to trunk

2009-06-06 Thread Antoine Pitrou
Antoine Pitrou added the comment: New patch incorporating the latest py3k changes. -- Added file: http://bugs.python.org/file14208/iobackport2.patch ___ Python tracker ___ __

[issue6221] Windows buildbot failure in test_winreg

2009-06-06 Thread Hirokazu Yamamoto
Hirokazu Yamamoto added the comment: This doesn't happen on Win2k. Maybe does it depend on OS? -- nosy: +ocean-city ___ Python tracker ___ ___

[issue4309] ctypes documentation

2009-06-06 Thread Michael Newman
Michael Newman 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(b"Hello, %s\n", b"World!") Hello, World

[issue6227] doctest_aliases doesn't test duplicate removal

2009-06-06 Thread James Abbatiello
New submission from James Abbatiello : 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 code inside of f.