Commit Graph

3096 Commits

Author SHA1 Message Date
Petri Lehtinen
fe6f9d0edc Document absoluteness of sys.executable
Closes #13402.
2012-02-02 21:26:05 +02:00
Antoine Pitrou
6f25d75f25 Remove debug output, fix assert (hopefully) and exercise signedness issues a bit more. 2012-01-25 15:38:32 +01:00
Antoine Pitrou
b744cef654 Fix temporary debug output (so, time_t is 8 bytes on some Windows builds) 2012-01-25 14:57:56 +01:00
Antoine Pitrou
11cc480ed0 Temporary debug for Windows buildbots. 2012-01-25 14:39:21 +01:00
Antoine Pitrou
0e5fd59a27 Make guard more dynamic (apparently the size of a filesystem timestamp may vary under Windows). 2012-01-25 03:31:39 +01:00
Antoine Pitrou
d1c818a9c0 Issue #11235: Fix OverflowError when trying to import a source file whose modification time doesn't fit in a 32-bit timestamp. 2012-01-24 17:44:06 +01:00
Benjamin Peterson
5f8d60647b add another year to glorious PSF IP 2011-12-31 22:42:26 -06:00
Amaury Forgeot d'Arc
4bf21e28df Issue #13546: Fixed an overflow issue that could crash the intepreter when
calling sys.setrecursionlimit((1<<31)-1).

2.7 only.
2011-12-07 21:46:48 +01:00
Benjamin Peterson
a5ae1f0c25 remove py3k warning for callable 2011-11-06 08:20:12 -05:00
Benjamin Peterson
0c0d756098 don't let a tuple msg be interpreted as arguments to AssertionError (closes #13268) 2011-10-27 08:21:59 -04:00
Charles-François Natali
46180751e9 Merge. 2011-10-12 21:10:02 +02:00
Charles-François Natali
1f3ff7bc3f Issue #13156: revert changeset f6feed6ec3f9, which was only relevant for native
TLS implementations, and fails with the ad-hoc TLS implementation when a thread
doesn't have an auto thread state (e.g. a thread created outside of Python
calling into a subinterpreter).
2011-10-12 21:07:54 +02:00
Victor Stinner
63c22fac72 Issue #7732: Fix a crash on importing a module if a directory has the same name
than a Python module (e.g. "__init__.py"): don't close the file twice.

PyFile_FromFile() does also close the file if PyString_FromString() failed. It
did already close the file on fill_file_fields() error (e.g. if the file is a
directory).
2011-09-23 19:37:03 +02:00
Victor Stinner
ed36c06f1d Fix the import machinery if there is an error on sys.path or sys.meta_path
find_module() now raises a RuntimeError, instead of ImportError, on an error on
sys.path or sys.meta_path because load_package() and import_submodule() returns
None and clear the exception if a ImportError occurred.
2011-09-15 19:45:53 +02:00
Victor Stinner
871a0fbf46 Remove unused variable if Python is build without threads 2011-09-02 00:21:36 +02:00
Antoine Pitrou
4cfae027b3 Issue #1813: Fix codec lookup and setting/getting locales under Turkish locales. 2011-07-24 02:51:01 +02:00
Benjamin Peterson
5eed3062f5 allow None identifiers 2011-07-22 17:20:58 -05:00
Benjamin Peterson
77820242dd verify the types of AST strings and identifiers (closes #12609 and #12610) 2011-07-22 10:39:50 -05:00
Raymond Hettinger
39540a0226 Improve docstring for divmod() 2011-07-19 11:59:20 -07:00
Benjamin Peterson
c3349cd22e port 8d05f697acd4 (#11627) 2011-07-15 14:15:40 -05:00
Victor Stinner
ba8b3a2ca7 Close #12501: Adjust callable() warning: callable() is only not supported in
Python 3.1. callable() is again supported in Python 3.2.
2011-07-08 02:07:45 +02:00
Benjamin Peterson
4833c98f85 start out this branch always with filename NULL 2011-07-04 22:27:16 -05:00
Benjamin Peterson
9b6c60530b plug refleak 2011-07-03 22:18:34 -05:00
Victor Stinner
65c153547b Issue #12467: warnings: fix a race condition if a warning is emitted at
shutdown, if globals()['__file__'] is None.
2011-07-04 03:05:37 +02:00
Raymond Hettinger
19b851d11b sys.checkinterval() now refreshes the current countdown ticker. 2011-06-01 18:21:42 -07:00