[issue23616] Conflict between generic cycle and undo shortcut.

2015-03-09 Thread Terry J. Reedy
Changes by Terry J. Reedy : -- Removed message: http://bugs.python.org/msg237595 ___ Python tracker ___ ___ Python-bugs-list mailing l

[issue23616] Idle: conflict between generic cycle and undo shortcut.

2015-03-09 Thread Terry J. Reedy
Terry J. Reedy added the comment: (Duplicate message unlinked). I do not know what you mean by a 'cycle', 'generic cycle', or 'cycle declaration'. Python's only declarations are global and nonlocal statements. The image does not help me except to specify OSX (latest version) an 3.4.2. Plea

[issue12916] Add inspect.splitdoc

2015-03-09 Thread Berker Peksag
Berker Peksag added the comment: pydoc doesn't have public API other than its CLI and the help() function. I'd cleanup or even rewrite pydoc before declare anything public in it. On the other hand, there are already functions related to splitdoc() in the inspect module: https://docs.python.org

[issue23616] Idle: conflict between loop execution and undo shortcut.

2015-03-09 Thread Davide Okami
Davide Okami added the comment: Sorry for my bad technical acknowledgment, i will try to be more understandable. Declaring a while loop statement, and launching the loop pressing enter, it is possible to delete loop results and return to the while declaration statement deleting it [1] or it's p

[issue20602] sys.flags and sys.float_info disappear at shutdown

2015-03-09 Thread Mark Lawrence
Changes by Mark Lawrence : -- versions: +Python 3.5 ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe: https://mai

[issue20233] Re-enable buffer API slots for heap types

2015-03-09 Thread Mark Lawrence
Mark Lawrence added the comment: I've updated the nosy list with the names from #10181 as that's referenced in msg208002. -- nosy: +BreamoreBoy, haypo, jcon, joshtriplett, kristjan.jonsson, loewis, mark.dickinson, petri.lehtinen, pitrou, pmoore, pv, python-dev, rupole, skrah, teolipha

[issue12916] Add inspect.splitdoc

2015-03-09 Thread Serhiy Storchaka
Serhiy Storchaka added the comment: My opposition against moving splitdoc() to the inspect module is not strict and I don't want to fight for it. In an case two-and-a-half votes are larger than one-and-a-half. When you move splitdoc(), you should get rid of the use pydoc.splitdoc() in the std

[issue20233] Re-enable buffer API slots for heap types

2015-03-09 Thread Paul Moore
Changes by Paul Moore : -- nosy: -pmoore ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.o

[issue20602] sys.flags and sys.float_info disappear at shutdown

2015-03-09 Thread STINNER Victor
STINNER Victor added the comment: I don't understand this bug report. Can you elaborate? What is the current behaviour? What is the expected behaviour? -- ___ Python tracker ___

[issue23309] Hang on interpreter shutdown if daemon thread prints to stdout

2015-03-09 Thread Marien Zwart
Marien Zwart added the comment: I'm afraid I don't have real-world code I can confirm is fixed, since I reported this on behalf of someone on irc in #python. I think I'd prefer the Py_FatalError version of the patch. It's definitely possible to see writes to stdout/stderr at this time. If I re

[issue23617] Incorrect plural "includes" on Python Standard Library front page

2015-03-09 Thread Roundup Robot
Roundup Robot added the comment: New changeset 17253605eca4 by Ned Deily in branch '2.7': Issue #23617: Correct plurals typo noted by Kentrell Johnson. https://hg.python.org/cpython/rev/17253605eca4 New changeset e623283e4dd6 by Ned Deily in branch '3.4': Issue #23617: Correct plurals typo noted

[issue23617] Incorrect plural "includes" on Python Standard Library front page

2015-03-09 Thread Ned Deily
Ned Deily added the comment: Thanks for the report! -- nosy: +ned.deily resolution: -> fixed stage: -> resolved status: open -> closed type: enhancement -> versions: +Python 3.5 ___ Python tracker __

[issue19909] Best practice docs for new SSL features

2015-03-09 Thread Mark Lawrence
Mark Lawrence added the comment: check_hostname and create_default_context have been documented and there are a number of references to both of them so I'm assuming that this can be closed. -- nosy: +BreamoreBoy ___ Python tracker

[issue23618] PEP 475: handle EINTR in the socket module

2015-03-09 Thread STINNER Victor
New submission from STINNER Victor: The PEP 475 has been accepted and is partialy implemented. The socket module is not fully patched to handle EINTR. For example, socket.socket.connect() doesn't handle EINTR yet. Attached patch fixes socket.connect() to handle EINTR. It should fix issue #112

[issue23618] PEP 475: handle EINTR in the socket module

2015-03-09 Thread Charles-François Natali
Charles-François Natali added the comment: If EINTR is received during connect, the socket is unusable, that's why i didn't implement it. -- ___ Python tracker ___ __

[issue23285] PEP 475 - EINTR handling

2015-03-09 Thread STINNER Victor
STINNER Victor added the comment: test_setitimer.patch: hack unittest.TestCase.run() to inject signals every 1 ms, send the first signal in 100 ms. This patch helped me to find that socket.connect() doesn't handle EINTR yet: see issue #23618 "PEP 475: handle EINTR in the socket module". -

[issue23285] PEP 475 - EINTR handling

2015-03-09 Thread Antoine Pitrou
Antoine Pitrou added the comment: For the record, it seems test_eintr sometimes left zombie processes in my machine where I run reference leak tests every night. I didn't investigate and just disabled the tests. -- ___ Python tracker

[issue23285] PEP 475 - EINTR handling

2015-03-09 Thread Antoine Pitrou
Antoine Pitrou added the comment: (I'll add that that machine is hosted on an OpenVZ-based VPS, so perhaps there are issues with the old patched kernel and whatnot?) -- ___ Python tracker _

[issue19909] Best practice docs for new SSL features

2015-03-09 Thread Antoine Pitrou
Antoine Pitrou added the comment: I think so as well, but I'll let Christian decide. -- nosy: +pitrou ___ Python tracker ___ ___ Pytho

[issue23309] Hang on interpreter shutdown if daemon thread prints to stdout

2015-03-09 Thread Antoine Pitrou
Antoine Pitrou added the comment: Thank you for the feedback. Yes, I now also think the fatal error is the preferrable way. I'll see if I can add a reliable test. -- ___ Python tracker

[issue23618] PEP 475: handle EINTR in the socket module

2015-03-09 Thread STINNER Victor
STINNER Victor added the comment: > If EINTR is received during connect, the socket is unusable, > that's why i didn't implement it. Can you elaborate? socket.connect() should be modified according to the PEP 475: https://www.python.org/dev/peps/pep-0475/#modified-functions What do you mean by

[issue20602] sys.flags and sys.float_info disappear at shutdown

2015-03-09 Thread Antoine Pitrou
Antoine Pitrou added the comment: The behaviour is explained in the subject line and in the linked changeset: for some reason sys.flags and sys.float_info are explicitly wiped during shutdown. But those are simple immutable objects, there is no reason to wipe them. The expected behaviour is, o

[issue23415] add-to-pydotorg does not support .exe installers for Windows

2015-03-09 Thread Larry Hastings
Larry Hastings added the comment: Using it with 3.5.0a2, it still printed the "could not be processed" error message, but there's a new wrinkle: the one executable it processed, it added incorrectly. The "-amd64-webinstall" exe was identified as "Windows x86 executable installer". --

[issue23618] PEP 475: handle EINTR in the socket module

2015-03-09 Thread Antoine Pitrou
Antoine Pitrou added the comment: About EINTR and connect(), I've found the following insightful page: http://www.madore.org/~david/computers/connect-intr.html Official POSIX wording is this: """If connect() is interrupted by a signal that is caught while blocked waiting to establish a connect

[issue20602] sys.flags and sys.float_info disappear at shutdown

2015-03-09 Thread STINNER Victor
STINNER Victor added the comment: sys_at_exit.py: script to reproduce the issue. The changeset 9639a73afa47 explicitly added sys.flags and sys.float_info to sys_deletes, list of symbols that must be cleared at exit. So if I understand correctly the issue, the question is why the change was ma

[issue20602] sys.flags and sys.float_info disappear at shutdown

2015-03-09 Thread STINNER Victor
STINNER Victor added the comment: @Antoine: Can you maybe propose a patch to fix this issue? I see that you selected Python 3.4 & 3.5. Why Python 3.4 and not 2.7? (Maybe fixing Python 3.5 is enough?) -- ___ Python tracker

[issue20602] sys.flags and sys.float_info disappear at shutdown

2015-03-09 Thread Antoine Pitrou
Antoine Pitrou added the comment: I really don't care about 2.7 for minor fixes is the reason why :-) (also, I don't know if the bug exists there in the first place) -- ___ Python tracker __

[issue19547] HTTPS proxy support missing without warning

2015-03-09 Thread Mark Lawrence
Mark Lawrence added the comment: Should this be classifed as a security issue? -- nosy: +BreamoreBoy versions: -Python 2.6, Python 3.1, Python 3.2, Python 3.3 ___ Python tracker ___

[issue22524] PEP 471 implementation: os.scandir() directory scanning function

2015-03-09 Thread STINNER Victor
STINNER Victor added the comment: It looks like test_os now pass on all buildbots, including OpenIndiana. I close the issue. -- resolution: -> fixed status: open -> closed ___ Python tracker _

[issue23605] Use the new os.scandir() function in os.walk()

2015-03-09 Thread STINNER Victor
STINNER Victor added the comment: I reviewed your patch. -- ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe: htt

[issue20454] platform.linux_distribution() returns empty value on Archlinux and python 2.7

2015-03-09 Thread Mark Lawrence
Mark Lawrence added the comment: Can Archlinux be added to _supported_dists as requested in msg209764, I've no understanding of the criteria involved here? -- nosy: +BreamoreBoy ___ Python tracker

[issue22524] PEP 471 implementation: os.scandir() directory scanning function

2015-03-09 Thread STINNER Victor
STINNER Victor added the comment: FYI os.scandir() is part of Python 3.5 alpha 2 which is now available (including installers for Windows): https://www.python.org/downloads/release/python-350a2/ -- ___ Python tracker

[issue23604] Python 3.4 and 2.7 installation no Script folder and no pip installed

2015-03-09 Thread Tim Golden
Tim Golden added the comment: This is a duplicate of issue22028. Daiyue Weng: to move forward, can you apply the fix referred to in this post: https://mail.python.org/pipermail/python-list/2015-January/696688.html (ie the "removing corrupted keys" section from http://www.swarley.me.uk/blog/2

[issue22028] Python 3.4.1 Installer ended prematurely (Windows msi)

2015-03-09 Thread Tim Golden
Tim Golden added the comment: This has come up again in issue23604. Steve, please apply your patch. I think it should go against 2.7, 3.4 & 3.5 especially since all those versions now ship with ensurepip. -- ___ Python tracker

[issue23619] Python 3.5.0a2 installer fails

2015-03-09 Thread Paul Moore
New submission from Paul Moore: I just tried to install the 64-bit "full installer" version, for all users with the default options. This is on a PC that hasn't had 3.5 installed before, and doesn't have Visual Studio 2015 installed. When it got to the step "precompiling standard library" I got a

[issue23604] Python 3.4 and 2.7 installation no Script folder and no pip installed

2015-03-09 Thread Mark Lawrence
Changes by Mark Lawrence : -- nosy: +BreamoreBoy ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.p

[issue23619] Python 3.5.0a2 installer fails

2015-03-09 Thread STINNER Victor
STINNER Victor added the comment: """ Two important notes for Windows users about Python 3.5.0a2: * If you have previously installed Python 3.5.0a1, you must manually uninstall it before installing Python 3.5.0a2 (issue23612). * If installing Python 3.5.0a2 as a non-privileged user, you may nee

[issue23620] cross-type comparison is different in python minor versions

2015-03-09 Thread David Vieira-Kurz
New submission from David Vieira-Kurz: Python internal compare function does not verify if a comparison of two objects is done by using object of the same type. In this case python does not know how to compare DECIMAL and FLOATS and returns a FALSE instead of returning an Error. Python should

[issue23619] Python 3.5.0a2 installer fails

2015-03-09 Thread Paul Moore
Paul Moore added the comment: In this case as I said, no previous 3.50a1 installed. and I was doing an "all users" install (which prompted me for elevation, and I said OK) -- ___ Python tracker ___

[issue23246] distutils fails to locate vcvarsall with Visual C++ Compiler for Python

2015-03-09 Thread Michael Clerx
Michael Clerx added the comment: Is there anyway to fix this without using setuptools? I'm using distutils to compile on the fly which has worked brilliantly for the last few years, not sure I want to destabilize everything by switching to setuptools. -- nosy: +Michael Clerx _

[issue23246] distutils fails to locate vcvarsall with Visual C++ Compiler for Python

2015-03-09 Thread Mark Lawrence
Mark Lawrence added the comment: @Michael my very old work around here http://www.mail-archive.com/python-win32@python.org/msg06755.html may help. -- nosy: +BreamoreBoy ___ Python tracker _

[issue23605] Use the new os.scandir() function in os.walk()

2015-03-09 Thread STINNER Victor
STINNER Victor added the comment: Note: glob.glob() might be faster with os.scandir() on very large directories. But on my benchmarks, listdir() was always faster than scandir() when only the name of directory entries i used. Maybe we need an option glob.glob(pattern, scandir=True) :-p --

[issue23613] searchindex.js is annoying

2015-03-09 Thread R. David Murray
R. David Murray added the comment: Martin's solution is similar to the one I use except that I made an alias for it and I also exclude topics.py. Which is a tracked file. It seems that what one wants to ignore is a bit of a personal decision, and so it is probably best left up to the individ

[issue23604] Python 3.4 and 2.7 installation no Script folder and no pip installed

2015-03-09 Thread Daiyue Weng
Daiyue Weng added the comment: The fix that referred to another thread solved my issue completely. thanks -- resolution: -> fixed status: open -> closed ___ Python tracker ___

[issue23496] Steps for Android Native Build of Python 3.4.2

2015-03-09 Thread Cyd Haselton
Cyd Haselton added the comment: Ryan, What version of Android and KBOX are you using? Are you cross-compiling? If not could you post the output of printenv from within KBOX here? -- ___ Python tracker _

[issue23621] Uninstalling Python 3.5 removes a "py.exe" that was installed with Python 3.4

2015-03-09 Thread Paul Moore
New submission from Paul Moore: When I installed Python 3.4, I included the py.exe launcher. I have just installed Python 3.5a0, then uninstalled it again, and the py.exe launcher has gone. Either the 3.5 installer should notice that py.exe is already present and remember *not* to uninstall i

[issue23619] Python 3.5.0a2 installer fails

2015-03-09 Thread Ben Hoyt
Ben Hoyt added the comment: Same exact issue here. I didn't have a Python 3.5 alpha 1 previously installed, and I tried running the installer normally and also (after uninstalling) with right-click, "Run as administrator". Both do the same thing for me: pop up a dialog box at the end of instal

[issue23619] Python 3.5.0a2 installer fails

2015-03-09 Thread Steve Dower
Steve Dower added the comment: If you look in your AppData\Local\Temp directory then you should find a whole pile of log files. Zipping those up and posting them here or emailing them to me would be great. It sounds like the CRT update didn't install, since it's supposed to include that file.

[issue23246] distutils fails to locate vcvarsall with Visual C++ Compiler for Python

2015-03-09 Thread Steve Dower
Steve Dower added the comment: Setuptools just does a monkey patch of distutils, so importing it is sufficient. Or you can find the patching in the setuptools source and copy it into your setup.py file. -- ___ Python tracker

[issue23620] cross-type comparison is different in python minor versions

2015-03-09 Thread R. David Murray
R. David Murray added the comment: In Python2, all objects were comparable (except DateTime stuff...and maybe there was one other exception, I forget). We did indeed decide this was a bug and fixed it in Python3. Now objects of different types are comparable if only if at least one of them s

[issue23622] Deprecate unrecognized backslash+letter escapes

2015-03-09 Thread Serhiy Storchaka
New submission from Serhiy Storchaka: Regular expressions use the backslash character for two functions: 1) to indicate special forms; 2) to allow special characters to be used without invoking their special meaning. If backslash + character is not recognized as special form (1), it interpreted

[issue23619] Python 3.5.0a2 installer fails

2015-03-09 Thread Paul Moore
Paul Moore added the comment: Sent via private email as it's a work PC and I didn't check what's logged in there... -- ___ Python tracker ___ ___

[issue23246] distutils fails to locate vcvarsall with Visual C++ Compiler for Python

2015-03-09 Thread Michael Clerx
Michael Clerx added the comment: Thanks! However, importing setuptools causes a string of errors about PYTHONPATH and .pth files (even on a linux system) In addition, a monkeypatched version of find_vcvarsall allowed things to run, but it seems finding plain C libraries with Visual C++ for pyt

[issue19610] setup.py does not allow a tuple for classifiers

2015-03-09 Thread Éric Araujo
Éric Araujo added the comment: I think classifiers and keywords are the only commonly used fields. This issue could be limited to classifiers, or also include other list fields. -- ___ Python tracker

[issue23619] Python 3.5.0a2 installer fails on Windows

2015-03-09 Thread STINNER Victor
STINNER Victor added the comment: Same error on my Windows 7 VM. I have VS 2008 & 2010 installed, but also Python 2.7, 3.3 and 3.4 (all installed twice: 32&64 bits). It's not a fresh Windows :-) Here is a ZIP of Python 3.5* logs in my Temp directory. I cannot compress the whole directory, it's

[issue23623] Python 3.5 docs need to clarify how to set PATH, etc

2015-03-09 Thread Paul Moore
New submission from Paul Moore: With Python 3.5 on Windows defaulting (for all users installs) to the read-only "Program Files" directory, and with "Add Python to PATH" having problems adding the per-user "user scripts" directory to PATH, the Python 3.5 documentation needs to explain the recom

[issue23138] cookiejar parses cookie value as int with empty name-value pair and Expires

2015-03-09 Thread Demian Brecht
Demian Brecht added the comment: I agree that the current implementation doesn't conform to standards, but do you think those cases are worth fixing as they can potentially break backwards compatibility? I think that the reported case makes sense to fix as the name/value pair are entirely unex

[issue23619] Python 3.5.0a2 installer fails on Windows

2015-03-09 Thread Steve Dower
Steve Dower added the comment: I definitely don't want the whole directory, especially from Windows 7 :) (Later versions are better at cleaning up unused files) I'll take a look once I get to work. Thanks -- ___ Python tracker

[issue21271] reset_mock needs parameters to also reset return_value and side_effect

2015-03-09 Thread Claudiu Popa
Changes by Claudiu Popa : -- nosy: +Claudiu.Popa ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.p

[issue23138] cookiejar parses cookie value as int with empty name-value pair and Expires

2015-03-09 Thread Serhiy Storchaka
Serhiy Storchaka added the comment: I think that for consistency either parse empty name-value pair as key="", value=None, or ignore all non-conformed cases. For backward compatibility I prefer first way. -- ___ Python tracker

[issue21478] mock calls don't propagate to parent (autospec)

2015-03-09 Thread Claudiu Popa
Changes by Claudiu Popa : -- nosy: +Claudiu.Popa ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.p

[issue23496] Steps for Android Native Build of Python 3.4.2

2015-03-09 Thread Stefan Krah
Stefan Krah added the comment: > ImportError: cannot import name 'module_from_spec' The command line uses the system python3, which is "too old" and does not have 'module_from_spec' yet. Try running ... python3 -S -m sysconfig --generate-posix-vars ... and then continue with `make`. We s

[issue21385] in debug mode, compile(ast) fails with an assertion error if an AST node has no line number information

2015-03-09 Thread Claudiu Popa
Changes by Claudiu Popa : -- nosy: +Claudiu.Popa ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.p

[issue22189] collections.UserString missing some str methods

2015-03-09 Thread Claudiu Popa
Changes by Claudiu Popa : -- nosy: +Claudiu.Popa versions: +Python 3.5 ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubs

[issue22964] dbm.open(..., "x")

2015-03-09 Thread Claudiu Popa
Changes by Claudiu Popa : -- nosy: +Claudiu.Popa ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.p

[issue23246] distutils fails to locate vcvarsall with Visual C++ Compiler for Python

2015-03-09 Thread Mark Lawrence
Mark Lawrence added the comment: @Michael in case you are not aware Python does not support MINGW. -- ___ Python tracker ___ ___ Pytho

[issue23618] PEP 475: handle EINTR in the socket module

2015-03-09 Thread STINNER Victor
STINNER Victor added the comment: connect_eintr.py: script calling socket.connect() in a loop and sending SIGARLM signal every millisecond. -- Added file: http://bugs.python.org/file38408/connect_eintr.py ___ Python tracker

[issue23618] PEP 475: handle EINTR in the socket module

2015-03-09 Thread STINNER Victor
STINNER Victor added the comment: Oops, connect_eintr.py noticed me (thanks to my recent change of the issue #23571 !) that connect_eintr.patch is wrong: socket.connect() returned None with an exception sent, send connect() was interrupted by SIGINT (CTRL+c). Fixed patch. -- Added fil

[issue21159] configparser.InterpolationMissingOptionError is not very intuitive

2015-03-09 Thread Claudiu Popa
Claudiu Popa added the comment: I find the new error messages clear and straight to the point. It would be nice if this would get into 3.5. -- stage: patch review -> commit review ___ Python tracker __

[issue23246] distutils fails to locate vcvarsall with Visual C++ Compiler for Python

2015-03-09 Thread Steve Dower
Steve Dower added the comment: Python does not support being built with MinGW, but we have "support" to build extensions with MinGW. It isn't great support, and we're open to patches/contributions (none of our core Windows devs use MinGW AFAIK). And yes, VC is different from MinGW because MinG

[issue23246] distutils fails to locate vcvarsall with Visual C++ Compiler for Python

2015-03-09 Thread Steve Dower
Steve Dower added the comment: You could also distribute wheels for your Windows users, which they will appreciate much more than being told to install MinGW. (If you do go the latter route, WinPython is a pretty good distribution that sets that stuff up fairly transparently.) -- ___

[issue23246] distutils fails to locate vcvarsall with Visual C++ Compiler for Python

2015-03-09 Thread Michael Clerx
Michael Clerx added the comment: @Mark I don't quite understand what you're saying. Distutils supports it, provided you add a line to distutils.cfg. I've been using the PythonXY versions of Python with MinGW (everything before 2.7.9.0) to happily compile for nearly 4 years now. Regarding your

[issue23246] distutils fails to locate vcvarsall with Visual C++ Compiler for Python

2015-03-09 Thread Steve Dower
Steve Dower added the comment: > Very ugly :-) And also incorrect on 64-bit interpreters (but not 32-bit interpreters on 64-bit machines, oddly enough), and machines where the user has installed the compiler just for themselves. I'd seriously suggest copying the monkey patch from https://bit

[issue22189] collections.UserString missing some str methods

2015-03-09 Thread Serhiy Storchaka
Changes by Serhiy Storchaka : -- keywords: +easy ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.p

[issue21574] Port image types detections from PIL to the imghdr module

2015-03-09 Thread Claudiu Popa
Claudiu Popa added the comment: In general, the patch looks good, I left a couple of comments on Rietvld. It should be applied to 3.5 only. Also, there are some image test files which aren't included in this patch, could you update it to include them? Thanks. -- __

[issue2211] Cookie.Morsel interface needs update

2015-03-09 Thread Demian Brecht
Demian Brecht added the comment: New patch addresses most review comments. Thanks for the review Serhiy. -- Added file: http://bugs.python.org/file38410/issue2211_1.patch ___ Python tracker _

[issue12916] Add inspect.splitdoc

2015-03-09 Thread Yury Selivanov
Yury Selivanov added the comment: Berker, I agree. Let's wait till 3.6. I still don't like having this function in the inspect module, and I still don't understand why it should be there. -- versions: +Python 3.6 -Python 3.5 ___ Python tracker

[issue23618] PEP 475: handle EINTR in the socket module

2015-03-09 Thread STINNER Victor
STINNER Victor added the comment: > http://www.madore.org/~david/computers/connect-intr.html This article contains a program connect_test.c to test how connect() behaves on EINTR. Since it's in the public domain, I attached a copy. The program contains the comment: "All systems function as exp

[issue23246] distutils fails to locate vcvarsall with Visual C++ Compiler for Python

2015-03-09 Thread Michael Clerx
Michael Clerx added the comment: Thanks! If I do copy this patch, do I need to add anything to my license text other than a reference in the file itself? -- ___ Python tracker

[issue12916] Add inspect.splitdoc

2015-03-09 Thread Stéphane Wirtel
Stéphane Wirtel added the comment: Ok, so in this case, you are right to move this issue to the Python 3.6 version, and it's too late for 3.5 Thank you for your help and feedbacks. Stephane -- ___ Python tracker

[issue23618] PEP 475: handle EINTR in the socket module

2015-03-09 Thread STINNER Victor
STINNER Victor added the comment: connect_eintr-3.patch: Different patch, don't retry connect() if it returns EINTR, but poll using poll/select. The patch changes also the asyncio module. -- Added file: http://bugs.python.org/file38412/connect_eintr-3.patch

[issue21295] Python 3.4 gives wrong col_offset for Call nodes returned from ast.parse

2015-03-09 Thread Mark Shannon
Mark Shannon added the comment: The column offset has always been the offset of the start of the expression. Therefore the expression `x.y` should have the same offset as the sub-expresssion `x`. Likewise for calls, `f(args)` should have the same offset as the `f` sub expression. Our static a

[issue21295] Python 3.4 gives wrong col_offset for Call nodes returned from ast.parse

2015-03-09 Thread Aivar Annamaa
Aivar Annamaa added the comment: Yes, I also need col_offset to work as advertised because of a real world use case: Thonny (http://thonny.cs.ut.ee/) is a visual Python debugger which highlights the (sub)expression about to be evaluated. -- ___ Pyth

[issue21295] Python 3.4 gives wrong col_offset for Call nodes returned from ast.parse

2015-03-09 Thread Sven Brauch
Sven Brauch added the comment: But if you need the start of the full expression, can't you just go up in the "parent" chain until the parent is not an expression any more? Could additional API be introduced which provides the value I am looking for as well as the one you need? I was not on th

[issue23246] distutils fails to locate vcvarsall with Visual C++ Compiler for Python

2015-03-09 Thread Steve Dower
Steve Dower added the comment: Hard to be sure. It was my contribution originally, and I'm okay to remain unattributed, but I've nosied Jason so he can answer authoritatively (especially since he rewrote most of my original contribution to make it work better :) ). -- nosy: +jason.coo

[issue12916] Add inspect.splitdoc

2015-03-09 Thread Serhiy Storchaka
Serhiy Storchaka added the comment: It's not too late for 3.5. Just there is no consensus. -- ___ Python tracker ___ ___ Python-bugs-l

[issue23623] Python 3.5 docs need to clarify how to set PATH, etc

2015-03-09 Thread David Linke
Changes by David Linke : -- nosy: +dalito ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.o

[issue21295] Python 3.4 gives wrong col_offset for Call nodes returned from ast.parse

2015-03-09 Thread Mark Shannon
Mark Shannon added the comment: How do I get the start of `(x+y).bit_length()` in `total += (x+y).bit_length()`? With your change, I can't get it from `x`, `x+y`, or from the whole statement. The primary purpose of the locations are for tracebacks, not for static tools. Also, most tools need to

[issue23623] Python 3.5 docs need to clarify how to set PATH, etc

2015-03-09 Thread Ethan Furman
Changes by Ethan Furman : -- nosy: +ethan.furman ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.p

[issue23619] Python 3.5.0a2 installer fails on Windows

2015-03-09 Thread Roundup Robot
Roundup Robot added the comment: New changeset 0469af231d22 by Steve Dower in branch 'default': Issue #23619: Ensure C variable is initialized before using it. https://hg.python.org/cpython/rev/0469af231d22 -- nosy: +python-dev ___ Python tracker

[issue23619] Python 3.5.0a2 installer fails on Windows

2015-03-09 Thread Steve Dower
Steve Dower added the comment: Well that was embarrassing, but it's fixed now :) Larry, would you like me to rebuild the installer with the fix in it? -- nosy: +larry ___ Python tracker ___

[issue23623] Python 3.5 docs need to clarify how to set PATH, etc

2015-03-09 Thread Steve Dower
Steve Dower added the comment: FYI, the docs in the Python 3.5.0a2 CHM are newer than what's on docs.p.o, specifically the "Using Python on Windows" section. (Apparently I need to do something other than commit changes to get the website updated?) https://hg.python.org/cpython/file/tip/Doc/usi

[issue23623] Python 3.5 docs need to clarify how to set PATH, etc

2015-03-09 Thread Paul Moore
Paul Moore added the comment: At a minimum, the example should show adding setting the 2 script directories to PATH, and not just sys.prefix. -- ___ Python tracker ___ _

[issue23496] Steps for Android Native Build of Python 3.4.2

2015-03-09 Thread Ryan Gonzalez
Ryan Gonzalez added the comment: Python really needs some way of separating the host C compiler and the target C compiler. I'm giving up cross-compiling from my computer and am going to install KBOX on an Android virtual device. It worked for Cyd, it'll work for me. Beats compiling two separa

[issue23496] Steps for Android Native Build of Python 3.4.2

2015-03-09 Thread Stefan Krah
Stefan Krah added the comment: Cross compiling worked for a while in 3.4. It broke again because we don't have a buildbot for that. You should not need 20 args for ./configure. At least on Ubuntu the script from #5404 generally works, but indeed pgen, importlib and the above issue are currently

[issue23496] Steps for Android Native Build of Python 3.4.2

2015-03-09 Thread Ryan Gonzalez
Ryan Gonzalez added the comment: This is what I'm using: PYTHON_FOR_BUILD=`realpath ../cpython/python` CC=arm-linux-androideabi-clang CXX=arm-linux-androideabi-clang++ ./configure --host=arm-linux-androideabi --build=x86_64 --disable-ipv6 ac_cv_file__dev_ptmx=no ac_cv_file__dev_ptc=no ac_cv_h

[issue23496] Steps for Android Native Build of Python 3.4.2

2015-03-09 Thread Stefan Krah
Stefan Krah added the comment: On Ubuntu, when I uploaded the script to #5404, I only needed: ./configure --prefix=/tmp/arm-install --without-ensurepip --host=arm-linux-gnueabi --build=x86_64 --disable-ipv6 (And config.site of course.) We just have to fix the pgen etc. issues and someone

[issue23496] Steps for Android Native Build of Python 3.4.2

2015-03-09 Thread Ethan Furman
Ethan Furman added the comment: This would be a build-bot for cross-compiling? As opposed to an android build-bot (which we'll also need) ? -- ___ Python tracker ___ __

[issue11726] linecache becomes specific to Python scripts in Python 3

2015-03-09 Thread Thomas Kluyver
Thomas Kluyver added the comment: Someone on reddit ran into this, expecting that linecache can be used for an arbitrary text file: http://www.reddit.com/r/Python/comments/2yetxc/utf8_encoding_problems/ I was quite surprised that the docs say "allows one to get any line from any file." I've al

[issue16318] FTP_TLS in ftplib not supporting prot_p storlines in FTP7.5

2015-03-09 Thread required field
Changes by required field : -- nosy: +required field ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe: https://ma

  1   2   >