[issue7320] Unable to load external modules on build slave with debug python

2009-11-14 Thread Martin v . Löwis
Changes by Martin v. Löwis : -- nosy: +loewis ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe: http://mail.python

[issue7321] PyIter_Check(obj) fails when obj is of type PySetType

2009-11-14 Thread Damian Eads
New submission from Damian Eads : The instructions for the C interface to the Python set class http://docs.python.org/c-api/set.html say to use PyObject_GetIter and follow the iterator protocol. After following the instructions for the iterator protocol here, http://docs.python.org/c-api/i

[issue7309] crasher in str(Exception())

2009-11-14 Thread Trundle
Trundle added the comment: Crashes reliable with a segfault in Python 3.1.1. Fixing the setter so that one can only set strings and not arbitrary objects is possibly the best solution. -- nosy: +Trundle versions: +Python 3.1 ___ Python tracker

[issue7296] OverflowError: signed integer is greater than maximum on mips64

2009-11-14 Thread jasper
jasper added the comment: Removing --with-fpectl makes no difference. I'll try the _PyHash_Double-thing later this weekend. -- ___ Python tracker ___ ___

[issue7309] crasher in str(Exception())

2009-11-14 Thread Eric Smith
Eric Smith added the comment: I'm not sure why reason should be restricted to a string. This patch (against trunk) just converts reason to a string when str() is called. I'll add tests and fix the other places in exceptions.c where similar shortcuts are taken without checking, if there's agreeme

[issue7309] crasher in str(Exception())

2009-11-14 Thread Eric Smith
Eric Smith added the comment: Actually attach the patch. -- ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe: htt

[issue7309] crasher in str(Exception())

2009-11-14 Thread Eric Smith
Eric Smith added the comment: One more time with the patch attachment. -- ___ Python tracker ___ ___ Python-bugs-list mailing list Uns

[issue7309] crasher in str(Exception())

2009-11-14 Thread Eric Smith
Changes by Eric Smith : -- ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/option

[issue7309] crasher in str(Exception())

2009-11-14 Thread Eric Smith
Changes by Eric Smith : -- ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/option

[issue7309] crasher in str(Exception())

2009-11-14 Thread Eric Smith
Eric Smith added the comment: For some reason I'm not able to attach the patch file. I'll look at that, but in the meantime here's the preliminary patch against trunk: Index: Objects/exceptions.c === --- Objects/exceptions.c

[issue7298] reversed(range(x, -1, -1)) is empty when x > 1

2009-11-14 Thread Mark Dickinson
Mark Dickinson added the comment: It looks like the PyLong version of reverse is broken too: >>> list(range(10**100, 10**100-2, -2)) [1 ] >>> list(reversed(range(10**100, 10**100-2, -2))) [99

[issue7315] os.path.normpath doesn't normalize ../path/something.py

2009-11-14 Thread Georg Brandl
Georg Brandl added the comment: If your current directory is (e.g.) /home/user, then ../xyz will not "bring you back" to it. (xyz/.. would.) -- ___ Python tracker ___ __

[issue7309] crasher in str(Exception())

2009-11-14 Thread Ezio Melotti
Ezio Melotti added the comment: Note that on Py2.6, when, for example, a string is assigned to u.start and u.end a TypeError is raised, and the value is then set to -1: >>> u=UnicodeTranslateError(u'x', 1, 5, 'bah') >>> u.start = 'foo' Traceback (most recent call last): File "", line 1, in Ty

[issue7298] reversed(range(x, -1, -1)) is empty when x > 1

2009-11-14 Thread Mark Dickinson
Mark Dickinson added the comment: I've updated to patch to improve the tests, and fix the problems with the PyLong version of range.__reversed__. (Also updated on Rietveld.) -- Added file: http://bugs.python.org/file15329/issue7298_v2.patch ___ Pyt

[issue7321] PyIter_Check(obj) fails when obj is of type PySetType

2009-11-14 Thread Antoine Pitrou
Antoine Pitrou added the comment: Set objects are iterable, they are not iterators themselves. In other words, PyIter_Check() should return true when called with the result of PyObject_GetIter() (but normally you don't need to check anyway). -- nosy: +pitrou resolution: -> invalid stat

[issue7312] Run some tests in a loop until failure

2009-11-14 Thread Antoine Pitrou
Antoine Pitrou added the comment: > I've attached an updated patch that fixes the problem, but I'm not sure > it is a correct fix. Your patch looks fine to me. -- ___ Python tracker ___

[issue5672] Implement a way to change the python process name

2009-11-14 Thread Domen
Changes by Domen : -- nosy: +iElectric ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/ma

[issue7312] Run some tests in a loop until failure

2009-11-14 Thread R. David Murray
R. David Murray added the comment: Committed to trunk in r76260 and py3k in r76261. -- resolution: -> accepted stage: patch review -> committed/rejected status: open -> closed type: behavior -> feature request ___ Python tracker

[issue4683] urllib2.HTTPDigestAuthHandler fails on third hostname?

2009-11-14 Thread Senthil Kumaran
Changes by Senthil Kumaran : -- assignee: -> orsenthil ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe: http://m

[issue6963] Add worker process lifetime to multiprocessing.Pool - patch included

2009-11-14 Thread Charles Cazabon
Charles Cazabon added the comment: Hi Jesse -- Any chance you'll be able to review this in time for it to make it into trunk for the 2.7 alpha release? Charles -- ___ Python tracker ___

[issue7005] ConfigParser does not handle options without values

2009-11-14 Thread Mats Kindahl
Mats Kindahl added the comment: So, what is the status on this? Who needs to review it? Is there anything I can do to get it accepted? Do I need to make any changes (in addition to those already suggested and done by fdrake)? -- ___ Python tracker <

[issue7322] Socket timeout can cause file-like readline() method to lose data

2009-11-14 Thread David M. Beazley
New submission from David M. Beazley : Consider a socket that has had a file-like wrapper placed around it using makefile() # s is a socket created previously f = s.makefile() Now, suppose that this socket has had a timeout placed on it. s.settimeout(15) If you try to read data from f, but n

[issue4722] _winreg.QueryValue fault while reading mangled registry values

2009-11-14 Thread Gabriel Genellina
Gabriel Genellina added the comment: I've noticed this depends on the user privileges. When logged in as a normal user, I get the internal error as originally reported. When logged in as an administrator, there is no error and I get an empty string. -- __

[issue6666] List of dirs to ignore in trace.py is applied only for the first file

2009-11-14 Thread Gabriel Genellina
Changes by Gabriel Genellina : -- versions: +Python 3.1 ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe: http://m

[issue3892] bsddb: test01_basic_replication fails sometimes

2009-11-14 Thread R. David Murray
R. David Murray added the comment: Failures still occur occasionally even with the timeout set to 60. So I've turned the check that is skipped on Windows from an assertion into a warning only on all other platforms, since bsddb support isn't actively maintained and is gone in py3k. Fix applied

[issue7323] decimal.Decimal greater than/less than sometimes gives wrong answers when comparing to floats.

2009-11-14 Thread Adam Tomjack
New submission from Adam Tomjack : These should all return False, or some of them should raise exceptions: Python 2.6.2 (release26-maint, Apr 19 2009, 01:58:18) [GCC 4.3.3] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> import decimal >>> decimal.Decimal('0'

[issue7323] decimal.Decimal greater than/less than sometimes gives wrong answers when comparing to floats.

2009-11-14 Thread Adam Tomjack
Changes by Adam Tomjack : -- type: -> behavior ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe: http://mail.pyth

[issue7324] Add sanity-check else case to regrtest option parsing

2009-11-14 Thread R. David Murray
New submission from R. David Murray : In forward porting a patch to py3k I noticed that there is a 'g' option in the optparse argument list in regrtest in 2.x that is not present in 3.x. But the surprising thing was that there are no docs for this option, nor any option handler in the 2.x regrte

[issue6963] Add worker process lifetime to multiprocessing.Pool - patch included

2009-11-14 Thread Jesse Noller
Jesse Noller added the comment: On Sat, Nov 14, 2009 at 11:43 AM, Charles Cazabon wrote: > > Charles Cazabon added the comment: > > Hi Jesse -- Any chance you'll be able to review this in time for it to > make it into trunk for the 2.7 alpha release? 2.7 isn't slated until next year some time

[issue7309] crasher in str(Exception())

2009-11-14 Thread Eric Smith
Eric Smith added the comment: The patch that is (hopefully) attached is a first, incomplete cut just for demonstration purposes. I still need to cover all of the cases where PyString_AS_STRING are called without type checking. Also, as Ezio points out, start and end are used to index an array wi

[issue7309] crasher in str(Exception())

2009-11-14 Thread Eric Smith
Changes by Eric Smith : -- ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/option

[issue7323] decimal.Decimal greater than/less than sometimes gives wrong answers when comparing to floats.

2009-11-14 Thread R. David Murray
Changes by R. David Murray : -- nosy: +mark.dickinson ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe: http://mai

[issue7309] crasher in str(Exception())

2009-11-14 Thread Ezio Melotti
Ezio Melotti added the comment: The same problem (u.start and u.end) also affects the other UnicodeError exceptions (namely UnicodeEncodeError and UnicodeDecodeError). Py2.4 and 2.5 don't seem to segfault with the example I provided. -- ___ Python t

[issue4080] pyunit - display time of each test case - patch

2009-11-14 Thread Pawel Prokop
Pawel Prokop added the comment: Repack of unittest was good idea. It is a patch against trunk, one test case is provided and documentation update. -- Added file: http://bugs.python.org/file15332/unittest_runTime.patch ___ Python tracker

[issue7324] Add sanity-check else case to regrtest option parsing

2009-11-14 Thread R. David Murray
R. David Murray added the comment: That should have been 'getopt option list'. -- ___ Python tracker ___ ___ Python-bugs-list mailing

[issue7324] Add sanity-check else case to regrtest option parsing

2009-11-14 Thread Brett Cannon
Brett Cannon added the comment: I bet it was an option oversight. Since regrtest is an internal tool we don't really need to fret about backwards-compatibility for anyone. -- nosy: +brett.cannon ___ Python tracker

[issue7325] tempfile.mkdtemp() does not return absolute pathname when dir is specified

2009-11-14 Thread Roy Smith
New submission from Roy Smith : The docs (http://www.python.org/doc/2.5.1/lib/module-tempfile.html) specify that mkdtemp(), "returns the absolute pathname of the new directory". It does that in the default case, but if you specify a relative path for 'dir', you get back a relative path. $

[issue7322] Socket timeout can cause file-like readline() method to lose data

2009-11-14 Thread Gregory P. Smith
Changes by Gregory P. Smith : -- assignee: -> gregory.p.smith nosy: +gregory.p.smith priority: -> normal ___ Python tracker ___ ___ P

[issue7325] tempfile.mkdtemp() does not return absolute pathname when dir is specified

2009-11-14 Thread R. David Murray
R. David Murray added the comment: This is true on trunk and py3k as well. 2.5 is in security fix only mode, so I've removed it from the versions list. Since mkstemp does return in the absolute path in this case, I think this is a code rather than a documentation bug. However, changing it wou

[issue1023290] Conversion of longs to bytes and vice-versa.

2009-11-14 Thread Alexandre Vassalotti
Alexandre Vassalotti added the comment: Here's an updated patch. - Renamed tobytes() to to_bytes() and frombytes() to from_bytes(). - Moved the changes to pickle to a different patch. - Made the NULL-checks more consistent with the rest of long's code. - Fixed the type check of the `length' par

[issue6804] IDLE: Detect Python files even if name doesn't end in .py

2009-11-14 Thread Gabriel Genellina
Changes by Gabriel Genellina : Removed file: http://bugs.python.org/file14803/EditorWindow.diff ___ Python tracker ___ ___ Python-bugs-list mai

[issue6804] IDLE: Detect Python files even if name doesn't end in .py

2009-11-14 Thread Gabriel Genellina
Gabriel Genellina added the comment: This new patch addresses the previous comments. -- Added file: http://bugs.python.org/file15334/EditorWindow.diff ___ Python tracker ___

[issue6906] Tkinter sets an unicode environment variable on win32

2009-11-14 Thread Gabriel Genellina
Gabriel Genellina added the comment: This patch may solve this issue, but I don't have a Vista install to test it. -- keywords: +patch Added file: http://bugs.python.org/file15335/FixTk.diff ___ Python tracker ___

[issue7309] crasher in str(Exception())

2009-11-14 Thread Eric Smith
Eric Smith added the comment: Another patch against trunk which deals with: UnicodeEncodeError: reason and encoding UnicodeDecodeError: reason and encoding UnicodeTranslateError: reason Still needs tests. Also, the unchecked use of start and end needs to be addressed. I'm working on that. ---

[issue7309] crasher in str(Exception())

2009-11-14 Thread Eric Smith
Changes by Eric Smith : Removed file: http://bugs.python.org/file15331/issue7309.patch ___ Python tracker ___ ___ Python-bugs-list mailing list

[issue7323] decimal.Decimal greater than/less than sometimes gives wrong answers when comparing to floats.

2009-11-14 Thread Mark Dickinson
Mark Dickinson added the comment: Unfortunately there's no easy way to fix this in 2.x, where any object is supposed to be comparable with any other. See issue 2531 for a previous discussion. It's fixed in 3.x: there a comparison (other than ==, !=) between a float and a Decimal does raise

[issue7309] crasher in str(Exception())

2009-11-14 Thread Eric Smith
Changes by Eric Smith : Added file: http://bugs.python.org/file15337/issue7309-1.patch ___ Python tracker ___ ___ Python-bugs-list mailing list

[issue7309] crasher in str(Exception())

2009-11-14 Thread Eric Smith
Changes by Eric Smith : Removed file: http://bugs.python.org/file15336/issue7309.patch ___ Python tracker ___ ___ Python-bugs-list mailing list

[issue2531] float compared to decimal is silently incorrect.

2009-11-14 Thread Mark Dickinson
Mark Dickinson added the comment: Just closed issue 7323 as a duplicate of this one. I think this issue is worth reopening: with the backport of the py3k correctly rounded string <-> float conversions, there might now be a reasonable way to rewrite Decimal.__hash__ so that it's consistent wi

[issue2531] float compared to decimal is silently incorrect.

2009-11-14 Thread Mark Dickinson
Changes by Mark Dickinson : -- nosy: +adamtj ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe: http://mail.python.

[issue7323] decimal.Decimal greater than/less than sometimes gives wrong answers when comparing to floats.

2009-11-14 Thread Mark Dickinson
Mark Dickinson added the comment: I've re-opened issue 2531: some recent changes (in particular, the backport of the 3.x float <-> string conversions to 2.x) may make previously rejected solutions viable again. -- ___ Python tracker

[issue7309] crasher in str(Exception())

2009-11-14 Thread Eric Smith
Eric Smith added the comment: Tests need to cover issues like: # assigning a non-string to e.object e = UnicodeDecodeError("", "", 0, 1, "") e.object = None print str(e) # start and end out of range e = UnicodeDecodeError("", "", 0, 1, "") e.start = 1000 e.end = 1001 print str(e) For all case

[issue4049] IDLE does not open too

2009-11-14 Thread Patricia Irwin
Patricia Irwin added the comment: Hi, I'm running Windows XP Professional and just installed Python 2.6. I installed it for all users. Tried starting up IDLE and nothing happened. I read the boards here, and it looks like others have had similar troubles. I read on this board that moving the T

[issue7324] Add sanity-check else case to regrtest option parsing

2009-11-14 Thread R. David Murray
R. David Murray added the comment: Committed in r76276 through r76281, along with removing 'g' from the getopt list in 2.6. 3.1 still has other traces of the -g option; I haven't cleaned that up. -- assignee: -> r.david.murray resolution: -> fixed stage: patch review -> committed/rej

[issue7293] test_msvc9compiler test_reg_class failure on new Windows box

2009-11-14 Thread Tarek Ziadé
Tarek Ziadé added the comment: > Does it have to be a DWORD, or a 0/1 value, or under HKCU for a > specific reason? This notepad test was just to make sure the registry reader works by returning a known value. I can change it using: Reg.get_value("Software\Microsoft\VisualStudio\9.0\VC", "Bui

[issue4359] at runtime, distutils uses buildtime files

2009-11-14 Thread Tarek Ziadé
Tarek Ziadé added the comment: This is a problem indeed. One solution would be to generate a module in the stdlib that contains all these info, when configure is called. as a matter of fact, I am currently working in a branch to add a module called "sysconfig" to the stdlib, that contains ins

[issue4049] IDLE does not open too

2009-11-14 Thread Martin v . Löwis
Martin v. Löwis added the comment: Patricia, if you want to report a bug, please don't follow up to an existing, closed bug report. If you are just asking for help: delete the folder .idlerc and all of its files, and retry. -- ___ Python tracker

[issue4359] at runtime, distutils uses buildtime files

2009-11-14 Thread Tarek Ziadé
Tarek Ziadé added the comment: see http://mail.python.org/pipermail/python-dev/2009-November/094232.html (notice that the dependency in install can be removed easily because it just reads variables from sys and does not require to import sysconfig) -- _

[issue6906] Tkinter sets an unicode environment variable on win32

2009-11-14 Thread Michał Pasternak
Michał Pasternak added the comment: This patch works OK for me (Vista Home Premium + Python 2.6), thanks! -- ___ Python tracker ___ __

[issue7326] SOLUTION pls? /usr/lib/python2.6/dist-packages/visual/__init__.py", line 59, in import cvisual AttributeError: 'Boost.Python.StaticProperty' object attribute '__doc__' is read-onl

2009-11-14 Thread pablo veloz
New submission from pablo veloz : sorry for my english, but how can i reparer that problem? help me pls thank. -- messages: 95273 nosy: pveloz severity: normal status: open title: SOLUTION pls? /usr/lib/python2.6/dist-packages/visual/__init__.py", line 59, in import cvisual Attribu

[issue1368312] fix for scheme identification in urllib2?

2009-11-14 Thread Senthil Kumaran
Senthil Kumaran added the comment: This issue is Invalid. I am sorry that it had be open for so long without any explanation. The order in which the handlers are tried does not depend upon the way http_error_auth_reqed method is coded, but rather on the handler_order. In urllib2, we have handl

[issue6816] Provide CPython command line functionality via runpy module

2009-11-14 Thread Nick Coghlan
Nick Coghlan added the comment: Descoped idea to just provide runpy.run_path (filesystem path equivalent of runpy.run_module) -- ___ Python tracker ___ __