mirror of
https://github.com/python/cpython.git
synced 2025-08-01 15:43:13 +00:00
Renamed PyString to PyBytes
This commit is contained in:
parent
c3cb683d63
commit
593daf545b
176 changed files with 2793 additions and 2791 deletions
|
@ -70,11 +70,11 @@ ascii_escape_unicode(PyObject *pystr)
|
|||
input_unicode = PyUnicode_AS_UNICODE(pystr);
|
||||
/* One char input can be up to 6 chars output, estimate 4 of these */
|
||||
output_size = 2 + (MIN_EXPANSION * 4) + input_chars;
|
||||
rval = PyString_FromStringAndSize(NULL, output_size);
|
||||
rval = PyBytes_FromStringAndSize(NULL, output_size);
|
||||
if (rval == NULL) {
|
||||
return NULL;
|
||||
}
|
||||
output = PyString_AS_STRING(rval);
|
||||
output = PyBytes_AS_STRING(rval);
|
||||
chars = 0;
|
||||
output[chars++] = '"';
|
||||
for (i = 0; i < input_chars; i++) {
|
||||
|
@ -92,14 +92,14 @@ ascii_escape_unicode(PyObject *pystr)
|
|||
if (output_size > 2 + (input_chars * MAX_EXPANSION)) {
|
||||
output_size = 2 + (input_chars * MAX_EXPANSION);
|
||||
}
|
||||
if (_PyString_Resize(&rval, output_size) == -1) {
|
||||
if (_PyBytes_Resize(&rval, output_size) == -1) {
|
||||
return NULL;
|
||||
}
|
||||
output = PyString_AS_STRING(rval);
|
||||
output = PyBytes_AS_STRING(rval);
|
||||
}
|
||||
}
|
||||
output[chars++] = '"';
|
||||
if (_PyString_Resize(&rval, chars) == -1) {
|
||||
if (_PyBytes_Resize(&rval, chars) == -1) {
|
||||
return NULL;
|
||||
}
|
||||
return rval;
|
||||
|
@ -116,15 +116,15 @@ ascii_escape_str(PyObject *pystr)
|
|||
char *output;
|
||||
char *input_str;
|
||||
|
||||
input_chars = PyString_GET_SIZE(pystr);
|
||||
input_str = PyString_AS_STRING(pystr);
|
||||
input_chars = PyBytes_GET_SIZE(pystr);
|
||||
input_str = PyBytes_AS_STRING(pystr);
|
||||
/* One char input can be up to 6 chars output, estimate 4 of these */
|
||||
output_size = 2 + (MIN_EXPANSION * 4) + input_chars;
|
||||
rval = PyString_FromStringAndSize(NULL, output_size);
|
||||
rval = PyBytes_FromStringAndSize(NULL, output_size);
|
||||
if (rval == NULL) {
|
||||
return NULL;
|
||||
}
|
||||
output = PyString_AS_STRING(rval);
|
||||
output = PyBytes_AS_STRING(rval);
|
||||
chars = 0;
|
||||
output[chars++] = '"';
|
||||
for (i = 0; i < input_chars; i++) {
|
||||
|
@ -154,14 +154,14 @@ ascii_escape_str(PyObject *pystr)
|
|||
if (output_size > 2 + (input_chars * MIN_EXPANSION)) {
|
||||
output_size = 2 + (input_chars * MIN_EXPANSION);
|
||||
}
|
||||
if (_PyString_Resize(&rval, output_size) == -1) {
|
||||
if (_PyBytes_Resize(&rval, output_size) == -1) {
|
||||
return NULL;
|
||||
}
|
||||
output = PyString_AS_STRING(rval);
|
||||
output = PyBytes_AS_STRING(rval);
|
||||
}
|
||||
}
|
||||
output[chars++] = '"';
|
||||
if (_PyString_Resize(&rval, chars) == -1) {
|
||||
if (_PyBytes_Resize(&rval, chars) == -1) {
|
||||
return NULL;
|
||||
}
|
||||
return rval;
|
||||
|
@ -215,7 +215,7 @@ join_list_unicode(PyObject *lst)
|
|||
ustr = PyUnicode_FromUnicode(&c, 0);
|
||||
}
|
||||
if (joinstr == NULL) {
|
||||
joinstr = PyString_InternFromString("join");
|
||||
joinstr = PyBytes_InternFromString("join");
|
||||
}
|
||||
if (joinstr == NULL || ustr == NULL) {
|
||||
return NULL;
|
||||
|
@ -227,10 +227,10 @@ static PyObject *
|
|||
scanstring_str(PyObject *pystr, Py_ssize_t end, char *encoding, int strict)
|
||||
{
|
||||
PyObject *rval;
|
||||
Py_ssize_t len = PyString_GET_SIZE(pystr);
|
||||
Py_ssize_t len = PyBytes_GET_SIZE(pystr);
|
||||
Py_ssize_t begin = end - 1;
|
||||
Py_ssize_t next = begin;
|
||||
char *buf = PyString_AS_STRING(pystr);
|
||||
char *buf = PyBytes_AS_STRING(pystr);
|
||||
PyObject *chunks = PyList_New(0);
|
||||
if (chunks == NULL) {
|
||||
goto bail;
|
||||
|
@ -555,7 +555,7 @@ py_scanstring(PyObject* self, PyObject *args)
|
|||
if (encoding == NULL) {
|
||||
encoding = DEFAULT_ENCODING;
|
||||
}
|
||||
if (PyString_Check(pystr)) {
|
||||
if (PyBytes_Check(pystr)) {
|
||||
return scanstring_str(pystr, end, encoding, strict);
|
||||
}
|
||||
else if (PyUnicode_Check(pystr)) {
|
||||
|
@ -576,7 +576,7 @@ static PyObject *
|
|||
py_encode_basestring_ascii(PyObject* self, PyObject *pystr)
|
||||
{
|
||||
/* METH_O */
|
||||
if (PyString_Check(pystr)) {
|
||||
if (PyBytes_Check(pystr)) {
|
||||
return ascii_escape_str(pystr);
|
||||
}
|
||||
else if (PyUnicode_Check(pystr)) {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue