Lines Matching defs:file

335     PyObject *file;

365 PyObject *file;
434 PyFile_IncUseCount((PyFileObject *)self->file);
438 PyFile_DecUseCount((PyFileObject *)self->file);
457 if (PycStringIO->cwrite((PyObject *)self->file, s, INT_MAX) != INT_MAX) {
463 if (PycStringIO->cwrite((PyObject *)self->file, s, n) != n) {
518 PDATA_PUSH(self->file, py_str, -1);
551 PyFile_IncUseCount((PyFileObject *)self->file);
555 PyFile_DecUseCount((PyFileObject *)self->file);
626 if (PycStringIO->cread((PyObject *)self->file, &ptr, k) != k) {
657 if ((k = PycStringIO->creadline((PyObject *)self->file, &ptr)) < 0) {
772 else if (Pdata_Check(self->file)) {
774 PDATA_APPEND(self->file, mv, -1);
855 else if (Pdata_Check(self->file)) {
857 PDATA_APPEND(self->file, memo_len, -1);
1285 if (size > 128 && Pdata_Check(self->file)) {
1287 PDATA_APPEND(self->file, args, -1);
1452 if (size > 128 && Pdata_Check(self->file)) {
1455 PDATA_APPEND(self->file, repr, -1);
2861 if (! Pdata_Check(self->file)) {
2870 data=(Pdata*)self->file;
3018 newPicklerobject(PyObject *file, int proto)
3049 self->file = NULL;
3050 if (file)
3051 Py_INCREF(file);
3053 file = Pdata_New();
3054 if (file == NULL)
3057 self->file = file;
3062 if (PyFile_Check(file)) {
3063 self->fp = PyFile_AsFile(file);
3066 "I/O operation on closed file");
3071 else if (PycStringIO_OutputCheck(file)) {
3074 else if (file == Py_None) {
3080 if (! Pdata_Check(file)) {
3081 self->write = PyObject_GetAttr(file, write_str);
3126 static char *kwlist[] = {"file", "protocol", NULL};
3127 PyObject *file = NULL;
3131 * The documented signature is Pickler(file, protocol=0), but this
3141 kwlist, &file, &proto))
3144 return (PyObject *)newPicklerobject(file, proto);
3156 Py_XDECREF(self->file);
3171 Py_VISIT(self->file);
3185 Py_CLEAR(self->file);
4987 /* end of file */
5463 self->file = NULL;
5483 self->file = f;
5490 "I/O operation on closed file");
5527 get_Unpickler(PyObject *self, PyObject *file)
5529 return (PyObject *)newUnpicklerobject(file);
5539 Py_XDECREF(self->file);
5563 Py_VISIT(self->file);
5578 Py_CLEAR(self->file);
5674 /* dump(obj, file, protocol=0). */
5678 static char *kwlist[] = {"obj", "file", "protocol", NULL};
5679 PyObject *ob, *file, *res = NULL;
5684 &ob, &file, &proto)))
5687 if (!( pickler = newPicklerobject(file, proto)))
5708 PyObject *ob, *file = 0, *res = NULL;
5716 if (!( file = PycStringIO->NewOutput(128)))
5719 if (!( pickler = newPicklerobject(file, proto)))
5725 res = PycStringIO->cgetvalue(file);
5729 Py_XDECREF(file);
5758 PyObject *ob, *file = 0, *res = NULL;
5764 if (!( file = PycStringIO->NewInput(ob)))
5767 if (!( unpickler = newUnpicklerobject(file)))
5773 Py_XDECREF(file);
5811 PyDoc_STR("dump(obj, file, protocol=0) -- "
5812 "Write an object in pickle format to the given file.\n"
5825 PyDoc_STR("load(file) -- Load a pickle from the given file")},
5831 PyDoc_STR("Pickler(file, protocol=0) -- Create a pickler.\n"
5833 "This takes a file-like object for writing a pickle data stream.\n"
5837 "only protocol that can be written to a file opened in text\n"
5839 "than 0, make sure the file is opened in binary mode, both when\n"
5850 "The file parameter must have a write() method that accepts a single\n"
5851 "string argument. It can thus be an open file object, a StringIO\n"
5856 PyDoc_STR("Unpickler(file) -- Create an unpickler.")},