Commit graph

14038 commits

Author SHA1 Message Date
Raymond Hettinger
dbe3bfbb30 One more test. 2009-02-12 12:43:01 +00:00
Raymond Hettinger
aa04461260 Add an extra testcase. 2009-02-12 12:04:26 +00:00
Raymond Hettinger
31c769ca89 Issue 5032: added a step argument to itertools.count() and allowed non-integer arguments. 2009-02-12 05:39:46 +00:00
Benjamin Peterson
4bb96feb60 no need for this __bases__ trick anymore 2009-02-12 04:17:04 +00:00
Gregory P. Smith
3605b5cee3 Issue #1008086: Fixes socket.inet_aton() to always return 4 bytes even
on LP64 platforms (most 64-bit Linux, bsd, unix systems).
2009-02-11 23:45:25 +00:00
Mark Dickinson
4015f62e39 Issue #5175: PyLong_AsUnsignedLongLong now raises OverflowError for
negative arguments.  Previously, it raised TypeError.

Thanks Lisandro Dalcin.
2009-02-10 15:46:50 +00:00
Tarek Ziadé
74fbf60e8c Fixed #3386: the optional prefix argument was ignored under OS2 and NT in distutils.sysconfig.get_python_lib 2009-02-10 12:31:09 +00:00
Brett Cannon
28d108893c compileall used the ctime of bytecode and source to determine if the bytecode
should be recreated. This created a timing hole. Fixed by just doing what
import does; check the mtime and magic number.
2009-02-10 02:07:38 +00:00
Raymond Hettinger
322daea7c3 Issue 1818: collections.namedtuple() to support automatic renaming of invalid fieldnames. 2009-02-10 01:24:05 +00:00
Guilherme Polo
55bdb8e4ac Checking for tk availability before continuing (basically the same that is done in test_ttk_guionly) 2009-02-09 19:57:04 +00:00
Guilherme Polo
bbb7efd72b Some tests for Tkinter.Text.search 2009-02-09 19:21:21 +00:00
Guilherme Polo
d2ea0332ab Fixed issue #4890: Handle empty text search pattern in
Tkinter.Text.search
2009-02-09 16:41:09 +00:00
Guilherme Polo
190c35f928 Turned setup_master public 2009-02-09 16:09:17 +00:00
Vinay Sajip
b20af944d2 Issue #5170: Fixed Unicode output bug in logging and added test case. This is a regression which did not occur in 2.5. 2009-02-08 19:06:08 +00:00
Nick Coghlan
0194f5bc98 Issue #4512 closeout: Make ZipImport.get_filename() a public method 2009-02-08 03:17:00 +00:00
Nick Coghlan
d39600e69f Issue 4195: Restore the ability to execute packages with the -m switch (but this time in a way that leaves the import machinery in a valid state). (Original patch by Andi Vajda) 2009-02-08 01:26:34 +00:00
Benjamin Peterson
096c3ad41d make destinsrc private 2009-02-07 19:08:22 +00:00
Neil Schemenauer
f8741eacf5 Add test for issue #999042, explict global statement works. 2009-02-07 18:35:16 +00:00
Neil Schemenauer
8573d62f8f Fix broken test in test_hotshot. Treating the current directory as an
empty file is sloppy and non-portable.  Use NamedTemporaryFile to make
an empty file.
2009-02-07 14:53:31 +00:00
Guilherme Polo
8e5e438d21 Eliminated the need to use ttk.__loadtk__ and the problems related it. 2009-02-07 02:20:29 +00:00
Neil Schemenauer
92c3b2190b Issue #999042: The Python compiler now handles explict global statements
correctly (should be assigned using STORE_GLOBAL opcode).  This was done by
having the system table differentiate between explict and implicit globals.
2009-02-07 00:54:41 +00:00
Neil Schemenauer
98c3b85bc4 Make names generated for 'with' variables match the built-in compiler. 2009-02-07 00:13:39 +00:00
Tarek Ziadé
8be8765a2e #3986 replacing string and types call (like in the Py3k branch), and put exec_msg call at the right place 2009-02-07 00:05:39 +00:00
Neil Schemenauer
aa397d1806 Convert "srcdir" into an absolute path if that seems prudent. Currrently
the only user of this is Lib/distutils/tests/test_build_ext.py (in order
to find the source for xxmodule.c).  I'm not sure if other platforms
need similar tweaks, I'm not brave enough to attempt it without being
able to test.
2009-02-06 21:33:45 +00:00
Neil Schemenauer
4db626f95d Overhaul Lib/compiler block ordering. The previous code was filled with
hacks.  The new code is based on issue #2472 posted by Antoine Pitrou.  I
did some further cleanups of the pyassem code and optimized the block
ordering pass.
2009-02-06 21:08:52 +00:00
Tarek Ziadé
0d6705b234 Fixed #5167: test_customize_compiler does not apply under non unix compilers 2009-02-06 13:27:38 +00:00
Armin Rigo
5561986da3 Ivan on IRC in #twisted reported this crasher. 2009-02-06 11:46:26 +00:00
Kristján Valur Jónsson
e20f54f542 Fix a number of Win32ErrorTests error cases. chmod wasn't being tested. 'access' never raises an error. 2009-02-06 10:17:34 +00:00
Tarek Ziadé
98da8e151a removed types usage and added test coverage (work for #3986) 2009-02-06 08:55:23 +00:00
Tarek Ziadé
c5ed5ba585 Fixed #3987 : removed unused import 2009-02-06 08:20:15 +00:00
Tarek Ziadé
05adf073cc fixed #1520877: now distutils reads Read from the environment/Makefile 2009-02-06 01:15:51 +00:00
Tarek Ziadé
aaf2e18841 using >= so setting verbose to 2 will work as well 2009-02-06 00:49:45 +00:00
Eric Smith
81fe09344c Implement issue #4285, convert sys.version_info to a named
tuple. Patch by Ross Light.
2009-02-06 00:48:26 +00:00
Tarek Ziadé
5dde357c9e README now reflects the current state 2009-02-06 00:46:57 +00:00
Tarek Ziadé
d5eb985492 Fixed #1276768: verbose option was not used in the code. 2009-02-06 00:31:59 +00:00
Tarek Ziadé
0d4fd3493e Fixed #5132: enable extensions to link on Solaris 2009-02-05 22:52:52 +00:00
Neil Schemenauer
a52f1c62eb Fix test_build_ext.py to work when building in a separate directory.
Since "srcdir" should now be defined on all platforms, use it to
find the module source.
2009-02-05 16:25:16 +00:00
Neil Schemenauer
e844be6d9a Since sysconfig.get_python_inc() now works when building in a
directory other than the source directory, simplify the test code in
test_sysconfig.py.
2009-02-05 16:19:05 +00:00
Neil Schemenauer
444df45739 Fix get_python_inc() to work when building in a directory separate from
the source.  Also, define 'srcdir' on non-posix platforms.
2009-02-05 16:14:39 +00:00
Tarek Ziadé
97a69f0c10 Fix comment for #1835 2009-02-05 09:06:23 +00:00
Raymond Hettinger
d507afdc81 Minor doc fixups. 2009-02-04 10:52:32 +00:00
Kristján Valur Jónsson
fd4c872726 issue 4804: Provide checks for the format string of strftime, and for the "mode" string of fopen on Windows. These strings are user provided from python and so we can avoid invoking the C runtime invalid parameter handler by first checking that they are valid. 2009-02-04 10:05:25 +00:00
Brett Cannon
8bdd3b3dcf Make importlib backwards-compatible to Python 2.2 (but this is not promised to
last; just doing it to be nice).

Also fix a message for an exception.
2009-02-03 21:13:05 +00:00
Brett Cannon
1797b7dbbc Backport importlib to at least Python 2.5 by getting rid of use of str.format. 2009-02-03 05:08:22 +00:00
Brett Cannon
94196532c1 Make importlib a package. This allows using svn:externals in the sandbox to
package up the code for separate distribution.
2009-02-03 04:58:29 +00:00
Raymond Hettinger
2c8585b0af Register decimals as numbers.Number 2009-02-03 03:37:03 +00:00
Raymond Hettinger
d6fc2623c5 Validate that __length_hint__ returns a usable result. 2009-02-03 02:23:19 +00:00
Raymond Hettinger
b516370bcb Issue 1242657: list(obj) can swallow KeyboardInterrupt. 2009-02-02 21:50:13 +00:00
Guilherme Polo
b98cb43e4a Moving to importlib 2009-02-02 20:28:59 +00:00
Guilherme Polo
b64c989efc Restore the previous geometry before leaving the test 2009-02-02 20:23:29 +00:00