| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
|
|
| |
This file isn't meant to be executed, it's data input for test_tokenize.py.
The problem with the .py extension is that it uses "non-standard"
indentation, and it's good to test that, but reindent.py keeps wanting
to fix it. But fixing the indentation causes the expected-output file to
change, since exact line and column numbers are part of the
tokenize.tokenize() output getting tested.
|
|
|
|
|
| |
bound to a module global, the file object remained opened throughout
the test suite run.
|
|
|
|
| |
Closes patch #639139.
|
|
|
|
|
|
| |
headers and not have any dependency on case. Closes patch #649742.
Also changed all instances of dict.items to dict.iteritems where appropriate.
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
2. run.py: move exception printing to toplevel to allow access from main()
3. Clarification in PyShell.py: when the subprocess is restarted, the
debugger GUI is reused with a fresh instance of the subprocess
debugger.
M PyShell.py
M RemoteDebugger.py
M run.py
|
|
|
|
|
| |
with values of 0. Also now check time.daylight to see if time.tzname[1]
should be used in timezone checking.
|
|
|
|
| |
riscospath.extsep, and use os.extsep throughout.
|
| |
|
|
|
|
|
|
| |
M IOBinding.py
M config-main.def
M configDialog.py
|
|
|
|
|
|
|
|
|
|
|
| |
threading modules. Can debug user code which imports these modules,
though.
2. Re-enable debugger in PyShell.
3. Remove old code implementing previous approaches to this issue.
M Debugger.py
M PyShell.py
M rpc.py
|
| |
|
|
|
|
|
|
|
|
| |
distutils now looks for the compiler version in sys.version, falling
back to MSVC 6 if the version isn't listed (Python 2.2 and lower).
Add helper routines for reading the registry. Refactor many
module functions into methods of the compiler to avoid passing
lots of state as arguments.
|
|
|
|
|
|
|
|
|
|
|
|
| |
is now interruptable on Windows.
2. Tweak signal.signal() wait parameters as called by various methods
to improve I/O response, especially on Windows.
3. Debugger is disabled at this check-in pending further development.
M NEWS.txt
M PyShell.py
M rpc.py
M run.py
|
| |
|
| |
|
|
|
|
|
|
|
| |
week. Patch given by Daniel Berlin in SF bug # 732761. Also closes
SF bug # 727719.
Backport candidate.
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
add dedent() function, to remove indentation from multiline strings
(eg. triple-quoted strings). Differs from inspect.getdoc() by not
special-casing the first line (often a sensible approach for
non-docstring multiline strings). This should make this function more
general (symmetric 'indent' also possible), and more fitting for the
textwrap module.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
Reverted a Py2.3b1 change to iterator in subclasses of list and tuple.
They had been changed to use __getitem__ whenever it had been overriden
in the subclass.
This caused some usabilty and performance problems. Also, it was
inconsistent with the rest of python where many container methods
access the underlying object directly without first checking for
an overridden getter. Users needing a change in iterator behavior
should override it directly.
|
|
|
|
|
| |
stricter: specifically, "--" must be preceded by a limited set of
characters, not by any non-whitespace character.
|
|
|
|
| |
edge cases that David Goodger reported long ago (July 2002?).
|
| |
|
| |
|
|
|
|
| |
module to load them
|
| |
|
| |
|
| |
|
|
|
|
| |
be needed - just being anal)
|
| |
|
| |
|
|
|
|
| |
you got a strange error message. Fixed.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
('pgsql', '*', 252, []) and ('postgres', '*', 252, ['skip']),
but pwd.getgrgid(252) might return ('pgsql', '', 252, ['skip']).
Drop the test that tried to find a tuple similar to the one
returned from pwd.getgrgid() among those for the same gid returned
by pwd.getgrall(), as the only working definition of 'similar' seems
to be 'has the same gid'. This check can be done more directly.
This should fix SF bug #732783.
|
|
|
|
| |
Bug fix candidate.
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The latest changes to the redirect handler couldn't possibly have been
tested, because they did not compute a newurl and failed with a
NameError. The __name__ == "__main__": block has a test for
redirects.
Also, fix SF bug 723831. A urlopen() that failed because the host was
not found raised a socket.gaierror unlike earlier versions of
urllib2. The problem is that httplib actually establishes the
connection at a different point starting with Python 2.2. Move the
try/except to endheaders(), which is where the connection gets
established.
|
|
|
|
| |
Added some docstrings.
|
|
|
|
| |
only. Repaired, and added new tests to test_file.py.
|
| |
|
| |
|
|
|
|
|
|
|
| |
the itertoolsmodule.
* Taught itertools.repeat(obj, n) to treat negative repeat counts as
zero. This behavior matches that for sequences and prevents
infinite loops.
|
| |
|
| |
|