Guy Taylor <thebigguy.co...@gmail.com> added the comment: @Brandl truncate() was the issue I ran into, no other reason. I have started on the rest of the IO module tho. I know the patch is not working but I ran into problems with getting cpython to change functions from positional to keyword.
@all cpython | Python | Status -----------------------+-------------------------------+------- iobase_readlines | readline(limit=-1) | patch v2 iobase_readline | readlines(hint=-1) | patch v2 iobase_seek | seek(offset, whence=SEEK_SET) | patch v2 iobase_truncate | truncate(size=None) | patch v2 fileio_seek | seek(offset, whence=SEEK_SET) | patch v2 fileio_read | read(n=-1) | patch v2 textiowrapper_read | read(n=-1) | ToDo textiowrapper_readline | readline(limit=-1) | ToDo textiowrapper_seek | seek(offset, whence=SEEK_SET) | ToDo textiowrapper_truncate | truncate(size=None) | ToDo textiobase_read | read(n=-1) | ToDo textiobase_readline | readline(limit=-1) | ToDo {bufferedio.c} | | ToDo {bytesio.c} | | ToDo {stringio.c} | | ToDo ps. I am using code from within other C files and http://docs.python.org/dev/extending/extending.html#keyword-parameters-for-extension-functions to base my patch on but I still get "x()" takes no keyword arguments". What have I missed/Are the docs correct? ---------- Added file: http://bugs.python.org/file25251/truncate.ver2.patch _______________________________________ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue14586> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com