Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Make it possible to instantiate a _FileIO() with an integer file descriptor | Guido van Rossum | 2007-04-08 | 1 | -18/+50 | |
| | | | | | instead of a filename. Add a 'closed' attribute. | |||||
* | Somehow this contained a bogus reference to "exceptions" which caused | Guido van Rossum | 2007-04-07 | 1 | -2/+0 | |
| | | | | "import exceptions" to behave bizarrely. | |||||
* | A class used as an exception should inherit from Exception. | Guido van Rossum | 2007-04-07 | 1 | -1/+1 | |
| | | | | (Should be backported to 2.6, really.) | |||||
* | Add some backwards compatibility stuff. | Guido van Rossum | 2007-04-07 | 1 | -4/+29 | |
| | | | | | This now appears to work when io.open is substituted for the real open in fileinput.py -- at least the latter's unit tests pass. | |||||
* | Checkpoint. | Guido van Rossum | 2007-04-06 | 2 | -77/+111 | |
| | | | | | Some cleanup of test_io.py and io.py. Added seeking to buffered reader and writer, but no tests yet. | |||||
* | Get rid of duplicate definition of BufferedIOBase. | Guido van Rossum | 2007-04-06 | 1 | -12/+6 | |
| | ||||||
* | Added a working Text I/O layer, by Mark Russell. | Guido van Rossum | 2007-04-06 | 2 | -47/+366 | |
| | | | | This is essentially a checkpoint. | |||||
* | make the markup match that of the trunk to avoid insane spread of | Fred Drake | 2007-03-29 | 1 | -1/+1 | |
| | | | | mystery italics | |||||
* | Fix refcounting bug reported by Amaury Forgeot d'Arc. | Guido van Rossum | 2007-03-29 | 1 | -1/+2 | |
| | ||||||
* | Make readonly members defined in C throw an AttributeError on modification. ↵ | Collin Winter | 2007-03-28 | 5 | -9/+9 | |
| | | | | This brings them into sync with Python-level attributes. Fixes bug #1687163. | |||||
* | More fixes related to removal of exception slicing. | Guido van Rossum | 2007-03-28 | 1 | -9/+9 | |
| | ||||||
* | Fix errors in bsddb3 tests due to removal of exception slicing. | Guido van Rossum | 2007-03-28 | 2 | -11/+11 | |
| | | | | | | (There was also a segfault but it disappeared when the tests stopped erroring out; I presume the segfault is a pre-existing problem somewhere in a destructor.) | |||||
* | Moving xreload to the sandbox for now. | Guido van Rossum | 2007-03-28 | 2 | -293/+0 | |
| | ||||||
* | By default, != returns the opposite of ==, unless the latter returns | Guido van Rossum | 2007-03-27 | 3 | -1/+25 | |
| | | | | | | NotImplemented. (Is this worth backporting to 2.6? It seems so useful...!) | |||||
* | Looks like this file wasn't checked in. | Guido van Rossum | 2007-03-27 | 1 | -168/+170 | |
| | ||||||
* | Fix two bugs related to the remove of exception subscripting. | Collin Winter | 2007-03-27 | 2 | -2/+2 | |
| | ||||||
* | Address some XXXs from Neal Norwitz. | Collin Winter | 2007-03-23 | 1 | -8/+19 | |
| | ||||||
* | When removing indexing/slicing on exceptions some places were changed | Brett Cannon | 2007-03-21 | 2 | -2/+2 | |
| | | | | | | | inappropriately from ``e[0]`` to ``e.message`` instead of ``e.args[0]``. The reason it needs to be the last option is the dichotomy of 'message' and 'args': 'message' can be the empty string but args[0] can have a value if more than one argument was passed. | |||||
* | Fix refleak in compiler. | Guido van Rossum | 2007-03-21 | 1 | -1/+4 | |
| | | | | (A symbol table entry was leaked every time a class was compiled.) | |||||
* | Remove isCallable() and sequenceIncludes() from the operator module. | Collin Winter | 2007-03-21 | 4 | -21/+4 | |
| | ||||||
* | Little fixes: | Neal Norwitz | 2007-03-21 | 2 | -8/+17 | |
| | | | | | | | | * make some module variables static to prevent name pollution * Add some comments to clarify what's going on and some XXXs to address * Add a space after "for" before ( * exc_value and tb can be NULL in some cases * Get working on Windows (I think) | |||||
* | Patch #1680961: remove sys.exitfunc and replace it with a private C API. ↵ | Collin Winter | 2007-03-21 | 13 | -204/+360 | |
| | | | | Also, reimplement atexit in C so it can take advantage of this private API. | |||||
* | Use the local python binary to build the docs, not whatever 'python' is on ↵ | Collin Winter | 2007-03-21 | 1 | -1/+1 | |
| | | | | the PATH (which is probably Python 2.x, and we need 3.x). | |||||
* | Run 2to3 over Doc/tools/. | Collin Winter | 2007-03-21 | 15 | -64/+66 | |
| | ||||||
* | Make test_socket_ssl.py pass by fixing some code that was | Guido van Rossum | 2007-03-19 | 1 | -4/+4 | |
| | | | | | incorrectly assuming that err.message was the Py3k way of writing err[0] in 2.x. The correct spelling is err.args[0]. | |||||
* | Use input() now that it is available. | Guido van Rossum | 2007-03-19 | 1 | -4/+2 | |
| | ||||||
* | "from ... import x" should not be a syntax error... make | Georg Brandl | 2007-03-19 | 2 | -3/+8 | |
| | | | | import_stmt accept ELLIPSes and DOTs. | |||||
* | Fix the compiler package w.r.t. the new metaclass syntax. | Guido van Rossum | 2007-03-19 | 7 | -30/+40 | |
| | | | | | | (It is still broken w.r.t. the new nonlocal keyword.) Remove a series of debug prints I accidentally left in test_ast.py. | |||||
* | NEWS item for PEP 3115. | Georg Brandl | 2007-03-18 | 1 | -0/+5 | |
| | ||||||
* | Refactor astgen.py with 2to3. | Georg Brandl | 2007-03-18 | 1 | -38/+38 | |
| | ||||||
* | Make ELLIPSIS a separate token. This makes it a syntax error to write ". . ↵ | Georg Brandl | 2007-03-18 | 9 | -95/+111 | |
| | | | | ." for Ellipsis. | |||||
* | Remove the deprecated and useless "pend" argument from | Georg Brandl | 2007-03-18 | 6 | -29/+10 | |
| | | | | PyFloat_FromString. (fixes bug #1650903) | |||||
* | Update the silly version number. | Guido van Rossum | 2007-03-18 | 1 | -2/+2 | |
| | ||||||
* | Implement PEP 3115 -- new metaclass syntax and semantics. | Guido van Rossum | 2007-03-18 | 25 | -236/+603 | |
| | | | | | | | The compiler package hasn't been updated yet; test_compiler.py fails. Otherwise all tests seem to be passing now. There are no occurrences of __metaclass__ left in the standard library. Docs have not been updated. | |||||
* | Bug 1679498: remove unused instance variables _readable, _writable and | Guido van Rossum | 2007-03-18 | 1 | -4/+0 | |
| | | | | _seekable. | |||||
* | Bug 1679498: unset variable 'bs'. | Guido van Rossum | 2007-03-18 | 1 | -0/+2 | |
| | ||||||
* | Add some XXX comments and fix BufferedReader signature. | Guido van Rossum | 2007-03-15 | 1 | -2/+6 | |
| | ||||||
* | Add Mike Verdone (co-author of io.py and PEP 3116). | Guido van Rossum | 2007-03-15 | 1 | -0/+1 | |
| | | | | Daniel Stutzbach (already in) is main author of _fileio.c. | |||||
* | Check the keys of the locals dict -- they need not be a list. | Georg Brandl | 2007-03-12 | 1 | -1/+12 | |
| | ||||||
* | Patch #1591665: implement the __dir__() special function lookup in PyObject_Dir. | Georg Brandl | 2007-03-10 | 5 | -162/+259 | |
| | ||||||
* | Add a missing forward declaration for PyFileIO_Type. The _fileio module now ↵ | Collin Winter | 2007-03-08 | 1 | -0/+2 | |
| | | | | compiles with --with-pydebug. | |||||
* | Move test_unittest, test_doctest and test_doctest2 higher up in the test order | Collin Winter | 2007-03-08 | 1 | -0/+3 | |
| | ||||||
* | Fix another unittest that broke due to dict views (more precisely, due | Guido van Rossum | 2007-03-08 | 1 | -1/+1 | |
| | | | | to the cowboy way they are currently hacked in). | |||||
* | Fix embarrassing syntax mix. | Guido van Rossum | 2007-03-08 | 1 | -1/+1 | |
| | ||||||
* | Check in Daniel Stutzbach's _fileio.c and test_fileio.py | Guido van Rossum | 2007-03-08 | 5 | -1/+1002 | |
| | | | | | | (see SF#1671314) with small tweaks. The io module now uses this instead of its own implementation of the FileIO class, if it can import _fileio. | |||||
* | Delete TESTFN after the test. | Guido van Rossum | 2007-03-07 | 1 | -0/+3 | |
| | ||||||
* | Change the specs for readinto() -- it should *not* shorten the buffer to | Guido van Rossum | 2007-03-07 | 2 | -7/+16 | |
| | | | | the amount of data read. | |||||
* | New version from Mike Verdone (sat in my inbox since 2/27). | Guido van Rossum | 2007-03-07 | 2 | -87/+288 | |
| | | | | | | | I cleaned up whitespace but otherwise didn't change it. This will need work to reflect the tentative decision to drop nonblocking I/O support from the buffering layers. | |||||
* | Addendum of patch #1669633: additional tests for bytes methods. | Georg Brandl | 2007-03-06 | 2 | -168/+207 | |
| | ||||||
* | Final part of SF# 1607548 by Tony Lownds: fix pydoc and inspect. | Guido van Rossum | 2007-02-28 | 2 | -20/+110 | |
| |