Guilherme Polo
ae09899fa3
Merged revisions 69461 via svnmerge from
...
svn+ssh://pythondev/python/trunk
........
r69461 | guilherme.polo | 2009-02-09 14:41:09 -0200 (Mon, 09 Feb 2009) | 3 lines
Fixed issue #4890 : Handle empty text search pattern in
Tkinter.Text.search
........
2009-02-09 16:44:24 +00:00
Benjamin Peterson
ee1ae7ccb7
fix len() when __len__() returns a non number type #5137
2009-02-08 21:07:20 +00:00
Nick Coghlan
598c3a8ad1
Fix broken socket.makefile emulation in test_urllib
2009-02-08 04:01:00 +00:00
Nick Coghlan
9a1d6e3022
Merged revisions 69425 via svnmerge from
...
svn+ssh://pythondev@svn.python.org/python/trunk
........
r69425 | nick.coghlan | 2009-02-08 13:17:00 +1000 (Sun, 08 Feb 2009) | 1 line
Issue #4512 closeout: Make ZipImport.get_filename() a public method
........
2009-02-08 03:37:27 +00:00
Nick Coghlan
3f48ae35c7
Merged revisions 69419-69420 via svnmerge from
...
svn+ssh://pythondev@svn.python.org/python/trunk
........
r69419 | nick.coghlan | 2009-02-08 11:26:34 +1000 (Sun, 08 Feb 2009) | 1 line
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)
........
r69420 | nick.coghlan | 2009-02-08 11:46:01 +1000 (Sun, 08 Feb 2009) | 1 line
Mention patch submitter in NEWS entry for r69419
........
2009-02-08 01:58:26 +00:00
Benjamin Peterson
f72d9fb02f
revert 69416; it didn't help much
2009-02-08 00:29:20 +00:00
Benjamin Peterson
ded0c033c2
fix typo and test_urllib failures
2009-02-07 22:55:24 +00:00
Brett Cannon
7bf8d4ed4d
Add the missing importlib.test.extension.util.
2009-02-07 02:33:52 +00:00
Guilherme Polo
fa8fba96a6
Merged revisions 69404 via svnmerge from
...
svn+ssh://pythondev/python/trunk
........
r69404 | guilherme.polo | 2009-02-07 00:20:29 -0200 (Sat, 07 Feb 2009) | 2 lines
Eliminated the need to use ttk.__loadtk__ and the problems related it.
........
2009-02-07 02:33:47 +00:00
Brett Cannon
b2071f8684
Update NOTES for importlib now that a replacement for functools.wraps is
...
available.
2009-02-07 02:14:07 +00:00
Brett Cannon
51d8bfc837
Create a simple substitute for functools.wraps to use in importlib._bootstrap.
2009-02-07 02:13:28 +00:00
Brett Cannon
534b2cd176
Factor out helper code from importlib.test.extension.test_path_hook.
2009-02-07 02:06:43 +00:00
Brett Cannon
36d1f3eb41
Add a note for importlib about backporting some of functools.wraps functionality.
2009-02-07 01:57:14 +00:00
Brett Cannon
06c9d96b70
Move importlib completely over to using rpartition and accepting the empty
...
string for top-level modules.
2009-02-07 01:52:25 +00:00
Brett Cannon
d94e558fdc
Move importlib's built-in importer to use rpartition for __package__.
2009-02-07 01:40:19 +00:00
Brett Cannon
eb2e0dd19d
Move importlib's frozen importer over to rpartition for setting __package__.
2009-02-07 01:38:38 +00:00
Brett Cannon
2c318a1390
Rewrite the code implementing __import__ for importlib. Now it is much simpler
...
and relies much more on meta path finders to abstract out various parts of
import.
As part of this the semantics for import_module tightened up and now follow
__import__ much more closely (biggest thing is that the 'package' argument must
now already be imported, else a SystemError is raised).
2009-02-07 01:15:27 +00:00
Guilherme Polo
887b3f2625
long -> int
2009-02-07 00:45:10 +00:00
Tarek Ziadé
48494d0d9f
Merged revisions 69385 via svnmerge from
...
svn+ssh://pythondev@svn.python.org/python/trunk
........
r69385 | tarek.ziade | 2009-02-07 01:05:39 +0100 (Sat, 07 Feb 2009) | 1 line
#3986 replacing string and types call (like in the Py3k branch), and put exec_msg call at the right place
........
2009-02-07 00:10:48 +00:00
Guilherme Polo
b41bc91549
Fixing changes from the last merge.
2009-02-06 23:04:44 +00:00
Neil Schemenauer
d8f63bbce5
Make test_build_ext.py use sysconfig "srcdir" to find the source for
...
xxmodule.c. Have sysconfig make the srcdir path absolute if that seems
necessary (running non-installed Python outside the build directory).
2009-02-06 21:42:05 +00:00
Tarek Ziadé
fce970af2b
Merged revisions 69366 via svnmerge from
...
svn+ssh://pythondev@svn.python.org/python/trunk
........
r69366 | tarek.ziade | 2009-02-06 14:27:38 +0100 (Fri, 06 Feb 2009) | 1 line
Fixed #5167 : test_customize_compiler does not apply under non unix compilers
........
2009-02-06 13:33:47 +00:00
Tarek Ziadé
9b6ddb8eb7
Merged revisions 69360 via svnmerge from
...
svn+ssh://pythondev@svn.python.org/python/trunk
........
r69360 | tarek.ziade | 2009-02-06 09:55:23 +0100 (Fri, 06 Feb 2009) | 1 line
removed types usage and added test coverage (work for #3986 )
........
2009-02-06 09:03:10 +00:00
Benjamin Peterson
063ff65e2c
Merged revisions 69141,69211-69212 via svnmerge from
...
svn+ssh://pythondev@svn.python.org/python/trunk
........
r69141 | benjamin.peterson | 2009-01-31 14:01:48 -0600 (Sat, 31 Jan 2009) | 1 line
fix indentation
........
r69211 | guilherme.polo | 2009-02-02 14:23:29 -0600 (Mon, 02 Feb 2009) | 1 line
Restore the previous geometry before leaving the test
........
r69212 | guilherme.polo | 2009-02-02 14:28:59 -0600 (Mon, 02 Feb 2009) | 1 line
Moving to importlib
........
2009-02-06 03:01:24 +00:00
Brett Cannon
7f9876c0da
Initial, untested stab at writing a common denominator function for __import__
...
and import_module.
2009-02-06 02:47:33 +00:00
Benjamin Peterson
5c6d7877c5
Merged revisions 69129-69131,69139-69140,69143,69154-69159,69169,69288-69289,69293,69297-69301,69348 via svnmerge from
...
svn+ssh://pythondev@svn.python.org/python/trunk
........
r69129 | benjamin.peterson | 2009-01-30 19:42:55 -0600 (Fri, 30 Jan 2009) | 1 line
check the errno in bad fd cases
........
r69130 | andrew.kuchling | 2009-01-30 20:50:09 -0600 (Fri, 30 Jan 2009) | 1 line
Add a section
........
r69131 | andrew.kuchling | 2009-01-30 21:26:02 -0600 (Fri, 30 Jan 2009) | 1 line
Text edits and markup fixes
........
r69139 | mark.dickinson | 2009-01-31 10:44:04 -0600 (Sat, 31 Jan 2009) | 2 lines
Add an extra test for long <-> float hash equivalence.
........
r69140 | benjamin.peterson | 2009-01-31 10:52:03 -0600 (Sat, 31 Jan 2009) | 1 line
PyErr_BadInternalCall() raises a SystemError, not TypeError #5112
........
r69143 | benjamin.peterson | 2009-01-31 15:00:10 -0600 (Sat, 31 Jan 2009) | 1 line
I believe the intention here was to avoid a global lookup
........
r69154 | benjamin.peterson | 2009-01-31 16:33:02 -0600 (Sat, 31 Jan 2009) | 1 line
fix indentation in comment
........
r69155 | david.goodger | 2009-01-31 16:53:46 -0600 (Sat, 31 Jan 2009) | 1 line
markup fix
........
r69156 | gregory.p.smith | 2009-01-31 16:57:30 -0600 (Sat, 31 Jan 2009) | 4 lines
- Issue #5104 : The socket module now raises OverflowError when 16-bit port and
protocol numbers are supplied outside the allowed 0-65536 range on bind()
and getservbyport().
........
r69157 | benjamin.peterson | 2009-01-31 17:43:25 -0600 (Sat, 31 Jan 2009) | 1 line
add explanatory comment
........
r69158 | benjamin.peterson | 2009-01-31 17:54:38 -0600 (Sat, 31 Jan 2009) | 1 line
more flags which only work for function blocks
........
r69159 | gregory.p.smith | 2009-01-31 18:16:01 -0600 (Sat, 31 Jan 2009) | 2 lines
Update doc wording as suggested in issue4903.
........
r69169 | guilherme.polo | 2009-01-31 20:56:16 -0600 (Sat, 31 Jan 2009) | 3 lines
Restore Tkinter.Tk._loadtk so this test doesn't fail for problems
related to ttk.
........
r69288 | georg.brandl | 2009-02-05 04:30:57 -0600 (Thu, 05 Feb 2009) | 1 line
#5153 : fix typo in example.
........
r69289 | georg.brandl | 2009-02-05 04:37:07 -0600 (Thu, 05 Feb 2009) | 1 line
#5144 : document that PySys_SetArgv prepends the script directory (or the empty string) to sys.path.
........
r69293 | georg.brandl | 2009-02-05 04:59:28 -0600 (Thu, 05 Feb 2009) | 1 line
#5059 : fix example.
........
r69297 | georg.brandl | 2009-02-05 05:32:18 -0600 (Thu, 05 Feb 2009) | 1 line
#5015 : document PythonHome API functions.
........
r69298 | georg.brandl | 2009-02-05 05:33:21 -0600 (Thu, 05 Feb 2009) | 1 line
#4827 : fix callback example.
........
r69299 | georg.brandl | 2009-02-05 05:35:28 -0600 (Thu, 05 Feb 2009) | 1 line
#4820 : use correct module for ctypes.util.
........
r69300 | georg.brandl | 2009-02-05 05:38:23 -0600 (Thu, 05 Feb 2009) | 1 line
#4563 : disable alpha and roman lists, fixes wrong formatting of contributor list.
........
r69301 | georg.brandl | 2009-02-05 05:40:35 -0600 (Thu, 05 Feb 2009) | 1 line
#5031 : fix Thread.daemon property docs.
........
r69348 | benjamin.peterson | 2009-02-05 19:47:31 -0600 (Thu, 05 Feb 2009) | 1 line
fix download link
........
2009-02-06 02:40:07 +00:00
Eric Smith
0e5b562987
Merged revisions 69331 via svnmerge from
...
svn+ssh://pythondev@svn.python.org/python/trunk
........
r69331 | eric.smith | 2009-02-05 19:48:26 -0500 (Thu, 05 Feb 2009) | 2 lines
Implement issue #4285 , convert sys.version_info to a named
tuple. Patch by Ross Light.
........
2009-02-06 01:32:42 +00:00
Tarek Ziadé
d3409deddc
Merged revisions 69342 via svnmerge from
...
svn+ssh://pythondev@svn.python.org/python/trunk
........
r69342 | tarek.ziade | 2009-02-06 02:15:51 +0100 (Fri, 06 Feb 2009) | 1 line
fixed #1520877 : now distutils reads Read from the environment/Makefile
........
2009-02-06 01:18:36 +00:00
Tarek Ziadé
35e6fd5de9
Merged revisions 69332 via svnmerge from
...
svn+ssh://pythondev@svn.python.org/python/trunk
........
r69332 | tarek.ziade | 2009-02-06 01:49:45 +0100 (Fri, 06 Feb 2009) | 1 line
using >= so setting verbose to 2 will work as well
........
2009-02-06 00:53:43 +00:00
Tarek Ziadé
a045937b45
Merged revisions 69330 via svnmerge from
...
svn+ssh://pythondev@svn.python.org/python/trunk
........
r69330 | tarek.ziade | 2009-02-06 01:46:57 +0100 (Fri, 06 Feb 2009) | 1 line
README now reflects the current state
........
2009-02-06 00:52:52 +00:00
Tarek Ziadé
70a74eb2c4
Merged revisions 69324 via svnmerge from
...
svn+ssh://pythondev@svn.python.org/python/trunk
........
r69324 | tarek.ziade | 2009-02-06 01:31:59 +0100 (Fri, 06 Feb 2009) | 1 line
Fixed #1276768 : verbose option was not used in the code.
........
2009-02-06 00:38:35 +00:00
Brett Cannon
6411aa5dd4
Finish implementing tests for importlib.machinery.PathFinder by testing that
...
implicit hooks are handled properly.
2009-02-06 00:07:49 +00:00
Brett Cannon
1f9bcd38a9
Add tests for using sys.path_hooks by importlib.machinery.PathFinder.
2009-02-05 23:36:02 +00:00
Tarek Ziadé
5874ef16ed
Merged revisions 69316 via svnmerge from
...
svn+ssh://pythondev@svn.python.org/python/trunk
........
r69316 | tarek.ziade | 2009-02-05 23:52:52 +0100 (Thu, 05 Feb 2009) | 1 line
Fixed #5132 : enable extensions to link on Solaris
........
2009-02-05 22:56:14 +00:00
Brett Cannon
48f5c4eec6
Implement test for sys.path_importer_cache having None for
...
importlib.machinery.PathFinder.
2009-02-05 22:02:03 +00:00
Neil Schemenauer
c03a288181
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:35:04 +00:00
Neil Schemenauer
47dc7517cd
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:33:41 +00:00
Tarek Ziadé
84753dee52
Merged revisions 69285 via svnmerge from
...
svn+ssh://pythondev@svn.python.org/python/trunk
........
r69285 | tarek.ziade | 2009-02-05 10:06:23 +0100 (Thu, 05 Feb 2009) | 1 line
Fix comment for #1835
........
2009-02-05 09:08:59 +00:00
Brett Cannon
64a3a65c26
Update NOTES for importlib about PathFinder.
2009-02-05 02:53:47 +00:00
Brett Cannon
939ea76b3c
Begin writing tests for importlib.machinery.PathFinder.
2009-02-05 02:53:23 +00:00
Brett Cannon
fa3d1fc6a3
Check in the fact that importlib.machinery.PathFinder now exists.
2009-02-05 02:52:57 +00:00
Brett Cannon
f7e5a8c724
Rename importlib._bootstrap.SysPathFinder to PathFinder and expose off of
...
importlib.machinery. Also make the methods either class or staticmethods.
2009-02-05 02:52:18 +00:00
Raymond Hettinger
d04fa31f73
Minor doc fixes.
2009-02-04 19:45:13 +00:00
Kristján Valur Jónsson
3bbfba841a
r69209 caused the fp of HTTPResponse objects to be a io.BufferedReader instead of a socket.SocketIO. This moves the underlying socket.socket object from r.fp._sock to r.fp.raw._sock. Since _sock is an internal object, this should be ok. The change is for the testsuite only, to assert socket state.
2009-02-03 10:57:52 +00:00
Raymond Hettinger
85602268dc
The default shelve pickle protocol should have been 3.
2009-02-03 04:19:10 +00:00
Raymond Hettinger
82417ca9b2
Register decimals as numbers.Number
2009-02-03 03:54:28 +00:00
Raymond Hettinger
5d65412d35
Validate that __length_hint__ returns a usable result.
2009-02-03 02:12:10 +00:00
Raymond Hettinger
e8364233ae
Issue 1242657: list(obj) can swallow KeyboardInterrupt.
2009-02-02 22:55:09 +00:00
Brett Cannon
438cecd3de
Add some notes for importlib to package up what is in Python 2.7 as well as modules that can probably get replaced by importlib at some point.
2009-02-02 20:32:29 +00:00
Brett Cannon
1d376687b7
To prevent another screw-up on my part where my prototype gets lost thanks to
...
an ``svn revert`` (gee, maybe more atomic commits by use of something like a
DVCS would help with this? Wish someone would get on that ...), I am checking
in an untested, work-in-progress meta path finder to handle sys.path.
2009-02-02 19:19:36 +00:00