]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
Call printobject instead of fwrite to print strings.
authorGuido van Rossum <guido@python.org>
Mon, 22 Jul 1991 11:48:07 +0000 (11:48 +0000)
committerGuido van Rossum <guido@python.org>
Mon, 22 Jul 1991 11:48:07 +0000 (11:48 +0000)
Python/ceval.c

index 4f81bff7844741fcc2d30747c6cda6c957cb7e64..2ab77c09db5da6a120418f6b10c3a7ee55708f57 100644 (file)
@@ -442,8 +442,8 @@ eval_code(co, globals, locals, arg)
                        if (is_stringobject(v)) {
                                char *s = getstringvalue(v);
                                int len = getstringsize(v);
-                               fwrite(s, 1, len, fp);
-                               if (len > 0 && s[len-1] == '\n')
+                               err = printobject(v, fp, PRINT_RAW);
+                               if (err == 0 && len > 0 && s[len-1] == '\n')
                                        softspace(sysget("stdout"), 0);
                        }
                        else {