]> granicus.if.org Git - python/commitdiff
Fix another stray PyString reference that should be PyBytes; and its comment.
authorGuido van Rossum <guido@python.org>
Wed, 10 Oct 2007 18:49:50 +0000 (18:49 +0000)
committerGuido van Rossum <guido@python.org>
Wed, 10 Oct 2007 18:49:50 +0000 (18:49 +0000)
Parser/tokenizer.c

index bb171c346454ddc33d81baec2820e3feebcd1102..8f67e0e62ab06086d9b524d56a141aefa04d542d 100644 (file)
@@ -357,7 +357,7 @@ check_bom(int get_char(struct tok_state *),
      1) NULL: need to call tok->decoding_readline to get a new line
      2) PyUnicodeObject *: decoding_feof has called tok->decoding_readline and
            stored the result in tok->decoding_buffer
-     3) PyStringObject *: previous call to fp_readl did not have enough room
+     3) PyBytesObject *: previous call to fp_readl did not have enough room
            (in the s buffer) to copy entire contents of the line read
            by tok->decoding_readline.  tok->decoding_buffer has the overflow.
            In this case, fp_readl is called in a loop (with an expanded buffer)
@@ -625,7 +625,7 @@ decode_str(const char *str, struct tok_state *tok)
                utf8 = translate_into_utf8(str, tok->enc);
                if (utf8 == NULL)
                        return error_ret(tok);
-               str = PyString_AsString(utf8);
+               str = PyBytes_AsString(utf8);
        }
        for (s = str;; s++) {
                if (*s == '\0') break;