mirror of
https://github.com/python/cpython.git
synced 2025-07-24 03:35:53 +00:00
Rename _Py_identifier to _Py_IDENTIFIER.
This commit is contained in:
parent
01277d166a
commit
bd928fef42
57 changed files with 262 additions and 262 deletions
|
@ -86,7 +86,7 @@ insort_right(PyObject *self, PyObject *args, PyObject *kw)
|
|||
if (PyList_Insert(list, index, item) < 0)
|
||||
return NULL;
|
||||
} else {
|
||||
_Py_identifier(insert);
|
||||
_Py_IDENTIFIER(insert);
|
||||
|
||||
result = _PyObject_CallMethodId(list, &PyId_insert, "nO", index, item);
|
||||
if (result == NULL)
|
||||
|
@ -188,7 +188,7 @@ insort_left(PyObject *self, PyObject *args, PyObject *kw)
|
|||
if (PyList_Insert(list, index, item) < 0)
|
||||
return NULL;
|
||||
} else {
|
||||
_Py_identifier(insert);
|
||||
_Py_IDENTIFIER(insert);
|
||||
|
||||
result = _PyObject_CallMethodId(list, &PyId_insert, "iO", index, item);
|
||||
if (result == NULL)
|
||||
|
|
|
@ -767,7 +767,7 @@ static PyObject *
|
|||
deque_reduce(dequeobject *deque)
|
||||
{
|
||||
PyObject *dict, *result, *aslist;
|
||||
_Py_identifier(__dict__);
|
||||
_Py_IDENTIFIER(__dict__);
|
||||
|
||||
dict = _PyObject_GetAttrId((PyObject *)deque, &PyId___dict__);
|
||||
if (dict == NULL)
|
||||
|
@ -1335,7 +1335,7 @@ defdict_reduce(defdictobject *dd)
|
|||
PyObject *items;
|
||||
PyObject *iter;
|
||||
PyObject *result;
|
||||
_Py_identifier(items);
|
||||
_Py_IDENTIFIER(items);
|
||||
|
||||
if (dd->default_factory == NULL || dd->default_factory == Py_None)
|
||||
args = PyTuple_New(0);
|
||||
|
|
|
@ -1317,7 +1317,7 @@ csv_writer(PyObject *module, PyObject *args, PyObject *keyword_args)
|
|||
{
|
||||
PyObject * output_file, * dialect = NULL;
|
||||
WriterObj * self = PyObject_GC_New(WriterObj, &Writer_Type);
|
||||
_Py_identifier(write);
|
||||
_Py_IDENTIFIER(write);
|
||||
|
||||
if (!self)
|
||||
return NULL;
|
||||
|
|
|
@ -3679,7 +3679,7 @@ _build_result(PyObject *result, PyObject *callargs,
|
|||
PyTuple_SET_ITEM(tup, index, v);
|
||||
index++;
|
||||
} else if (bit & outmask) {
|
||||
_Py_identifier(__ctypes_from_outparam__);
|
||||
_Py_IDENTIFIER(__ctypes_from_outparam__);
|
||||
|
||||
v = PyTuple_GET_ITEM(callargs, i);
|
||||
v = _PyObject_CallMethodId(v, &PyId___ctypes_from_outparam__, NULL);
|
||||
|
|
|
@ -1687,8 +1687,8 @@ unpickle(PyObject *self, PyObject *args)
|
|||
PyObject *state;
|
||||
PyObject *result;
|
||||
PyObject *tmp;
|
||||
_Py_identifier(__new__);
|
||||
_Py_identifier(__setstate__);
|
||||
_Py_IDENTIFIER(__new__);
|
||||
_Py_IDENTIFIER(__setstate__);
|
||||
|
||||
if (!PyArg_ParseTuple(args, "OO", &typ, &state))
|
||||
return NULL;
|
||||
|
|
|
@ -1418,7 +1418,7 @@ PyCursesWindow_PutWin(PyCursesWindowObject *self, PyObject *stream)
|
|||
while (1) {
|
||||
char buf[BUFSIZ];
|
||||
Py_ssize_t n = fread(buf, 1, BUFSIZ, fp);
|
||||
_Py_identifier(write);
|
||||
_Py_IDENTIFIER(write);
|
||||
|
||||
if (n <= 0)
|
||||
break;
|
||||
|
@ -1913,7 +1913,7 @@ PyCurses_GetWin(PyCursesWindowObject *self, PyObject *stream)
|
|||
WINDOW *win;
|
||||
|
||||
PyCursesInitialised;
|
||||
_Py_identifier(read);
|
||||
_Py_IDENTIFIER(read);
|
||||
|
||||
strcpy(fn, "/tmp/py.curses.getwin.XXXXXX");
|
||||
fd = mkstemp(fn);
|
||||
|
|
|
@ -946,7 +946,7 @@ static PyObject *
|
|||
call_tzname(PyObject *tzinfo, PyObject *tzinfoarg)
|
||||
{
|
||||
PyObject *result;
|
||||
_Py_identifier(tzname);
|
||||
_Py_IDENTIFIER(tzname);
|
||||
|
||||
assert(tzinfo != NULL);
|
||||
assert(check_tzinfo_subclass(tzinfo) >= 0);
|
||||
|
@ -1079,7 +1079,7 @@ make_Zreplacement(PyObject *object, PyObject *tzinfoarg)
|
|||
PyObject *temp;
|
||||
PyObject *tzinfo = get_tzinfo_member(object);
|
||||
PyObject *Zreplacement = PyUnicode_FromStringAndSize(NULL, 0);
|
||||
_Py_identifier(replace);
|
||||
_Py_IDENTIFIER(replace);
|
||||
|
||||
if (Zreplacement == NULL)
|
||||
return NULL;
|
||||
|
@ -1289,7 +1289,7 @@ wrap_strftime(PyObject *object, PyObject *format, PyObject *timetuple,
|
|||
goto Done;
|
||||
format = PyUnicode_FromString(PyBytes_AS_STRING(newfmt));
|
||||
if (format != NULL) {
|
||||
_Py_identifier(strftime);
|
||||
_Py_IDENTIFIER(strftime);
|
||||
|
||||
result = _PyObject_CallMethodId(time, &PyId_strftime, "OO",
|
||||
format, timetuple, NULL);
|
||||
|
@ -1318,7 +1318,7 @@ time_time(void)
|
|||
PyObject *time = PyImport_ImportModuleNoBlock("time");
|
||||
|
||||
if (time != NULL) {
|
||||
_Py_identifier(time);
|
||||
_Py_IDENTIFIER(time);
|
||||
|
||||
result = _PyObject_CallMethodId(time, &PyId_time, "()");
|
||||
Py_DECREF(time);
|
||||
|
@ -1337,7 +1337,7 @@ build_struct_time(int y, int m, int d, int hh, int mm, int ss, int dstflag)
|
|||
|
||||
time = PyImport_ImportModuleNoBlock("time");
|
||||
if (time != NULL) {
|
||||
_Py_identifier(struct_time);
|
||||
_Py_IDENTIFIER(struct_time);
|
||||
|
||||
result = _PyObject_CallMethodId(time, &PyId_struct_time,
|
||||
"((iiiiiiiii))",
|
||||
|
@ -1578,7 +1578,7 @@ multiply_float_timedelta(PyObject *floatobj, PyDateTime_Delta *delta)
|
|||
PyObject *result = NULL;
|
||||
PyObject *pyus_in = NULL, *temp, *pyus_out;
|
||||
PyObject *ratio = NULL;
|
||||
_Py_identifier(as_integer_ratio);
|
||||
_Py_IDENTIFIER(as_integer_ratio);
|
||||
|
||||
pyus_in = delta_to_microseconds(delta);
|
||||
if (pyus_in == NULL)
|
||||
|
@ -1677,7 +1677,7 @@ truedivide_timedelta_float(PyDateTime_Delta *delta, PyObject *f)
|
|||
PyObject *result = NULL;
|
||||
PyObject *pyus_in = NULL, *temp, *pyus_out;
|
||||
PyObject *ratio = NULL;
|
||||
_Py_identifier(as_integer_ratio);
|
||||
_Py_IDENTIFIER(as_integer_ratio);
|
||||
|
||||
pyus_in = delta_to_microseconds(delta);
|
||||
if (pyus_in == NULL)
|
||||
|
@ -2473,7 +2473,7 @@ date_today(PyObject *cls, PyObject *dummy)
|
|||
{
|
||||
PyObject *time;
|
||||
PyObject *result;
|
||||
_Py_identifier(fromtimestamp);
|
||||
_Py_IDENTIFIER(fromtimestamp);
|
||||
|
||||
time = time_time();
|
||||
if (time == NULL)
|
||||
|
@ -2626,7 +2626,7 @@ date_isoformat(PyDateTime_Date *self)
|
|||
static PyObject *
|
||||
date_str(PyDateTime_Date *self)
|
||||
{
|
||||
_Py_identifier(isoformat);
|
||||
_Py_IDENTIFIER(isoformat);
|
||||
|
||||
return _PyObject_CallMethodId((PyObject *)self, &PyId_isoformat, "()");
|
||||
}
|
||||
|
@ -2647,7 +2647,7 @@ date_strftime(PyDateTime_Date *self, PyObject *args, PyObject *kw)
|
|||
PyObject *result;
|
||||
PyObject *tuple;
|
||||
PyObject *format;
|
||||
_Py_identifier(timetuple);
|
||||
_Py_IDENTIFIER(timetuple);
|
||||
static char *keywords[] = {"format", NULL};
|
||||
|
||||
if (! PyArg_ParseTupleAndKeywords(args, kw, "U:strftime", keywords,
|
||||
|
@ -2667,7 +2667,7 @@ static PyObject *
|
|||
date_format(PyDateTime_Date *self, PyObject *args)
|
||||
{
|
||||
PyObject *format;
|
||||
_Py_identifier(strftime);
|
||||
_Py_IDENTIFIER(strftime);
|
||||
|
||||
if (!PyArg_ParseTuple(args, "U:__format__", &format))
|
||||
return NULL;
|
||||
|
@ -3077,8 +3077,8 @@ tzinfo_reduce(PyObject *self)
|
|||
{
|
||||
PyObject *args, *state, *tmp;
|
||||
PyObject *getinitargs, *getstate;
|
||||
_Py_identifier(__getinitargs__);
|
||||
_Py_identifier(__getstate__);
|
||||
_Py_IDENTIFIER(__getinitargs__);
|
||||
_Py_IDENTIFIER(__getstate__);
|
||||
|
||||
tmp = PyTuple_New(0);
|
||||
if (tmp == NULL)
|
||||
|
@ -3592,7 +3592,7 @@ time_repr(PyDateTime_Time *self)
|
|||
static PyObject *
|
||||
time_str(PyDateTime_Time *self)
|
||||
{
|
||||
_Py_identifier(isoformat);
|
||||
_Py_IDENTIFIER(isoformat);
|
||||
|
||||
return _PyObject_CallMethodId((PyObject *)self, &PyId_isoformat, "()");
|
||||
}
|
||||
|
@ -4173,7 +4173,7 @@ datetime_now(PyObject *cls, PyObject *args, PyObject *kw)
|
|||
if (self != NULL && tzinfo != Py_None) {
|
||||
/* Convert UTC to tzinfo's zone. */
|
||||
PyObject *temp = self;
|
||||
_Py_identifier(fromutc);
|
||||
_Py_IDENTIFIER(fromutc);
|
||||
|
||||
self = _PyObject_CallMethodId(tzinfo, &PyId_fromutc, "O", self);
|
||||
Py_DECREF(temp);
|
||||
|
@ -4212,7 +4212,7 @@ datetime_fromtimestamp(PyObject *cls, PyObject *args, PyObject *kw)
|
|||
if (self != NULL && tzinfo != Py_None) {
|
||||
/* Convert UTC to tzinfo's zone. */
|
||||
PyObject *temp = self;
|
||||
_Py_identifier(fromutc);
|
||||
_Py_IDENTIFIER(fromutc);
|
||||
|
||||
self = _PyObject_CallMethodId(tzinfo, &PyId_fromutc, "O", self);
|
||||
Py_DECREF(temp);
|
||||
|
@ -4239,7 +4239,7 @@ datetime_strptime(PyObject *cls, PyObject *args)
|
|||
{
|
||||
static PyObject *module = NULL;
|
||||
PyObject *string, *format;
|
||||
_Py_identifier(_strptime_datetime);
|
||||
_Py_IDENTIFIER(_strptime_datetime);
|
||||
|
||||
if (!PyArg_ParseTuple(args, "UU:strptime", &string, &format))
|
||||
return NULL;
|
||||
|
@ -4495,7 +4495,7 @@ datetime_repr(PyDateTime_DateTime *self)
|
|||
static PyObject *
|
||||
datetime_str(PyDateTime_DateTime *self)
|
||||
{
|
||||
_Py_identifier(isoformat);
|
||||
_Py_IDENTIFIER(isoformat);
|
||||
|
||||
return _PyObject_CallMethodId((PyObject *)self, &PyId_isoformat, "(s)", " ");
|
||||
}
|
||||
|
@ -4704,7 +4704,7 @@ datetime_astimezone(PyDateTime_DateTime *self, PyObject *args, PyObject *kw)
|
|||
PyObject *offset;
|
||||
PyObject *temp;
|
||||
PyObject *tzinfo;
|
||||
_Py_identifier(fromutc);
|
||||
_Py_IDENTIFIER(fromutc);
|
||||
static char *keywords[] = {"tz", NULL};
|
||||
|
||||
if (! PyArg_ParseTupleAndKeywords(args, kw, "O!:astimezone", keywords,
|
||||
|
|
|
@ -797,7 +797,7 @@ element_find(ElementObject* self, PyObject* args)
|
|||
return NULL;
|
||||
|
||||
if (checkpath(tag) || namespaces != Py_None) {
|
||||
_Py_identifier(find);
|
||||
_Py_IDENTIFIER(find);
|
||||
return _PyObject_CallMethodId(
|
||||
elementpath_obj, &PyId_find, "OOO", self, tag, namespaces
|
||||
);
|
||||
|
@ -825,7 +825,7 @@ element_findtext(ElementObject* self, PyObject* args)
|
|||
PyObject* tag;
|
||||
PyObject* default_value = Py_None;
|
||||
PyObject* namespaces = Py_None;
|
||||
_Py_identifier(findtext);
|
||||
_Py_IDENTIFIER(findtext);
|
||||
|
||||
if (!PyArg_ParseTuple(args, "O|OO:findtext", &tag, &default_value, &namespaces))
|
||||
return NULL;
|
||||
|
@ -868,7 +868,7 @@ element_findall(ElementObject* self, PyObject* args)
|
|||
return NULL;
|
||||
|
||||
if (checkpath(tag) || namespaces != Py_None) {
|
||||
_Py_identifier(findall);
|
||||
_Py_IDENTIFIER(findall);
|
||||
return _PyObject_CallMethodId(
|
||||
elementpath_obj, &PyId_findall, "OOO", self, tag, namespaces
|
||||
);
|
||||
|
@ -900,7 +900,7 @@ element_iterfind(ElementObject* self, PyObject* args)
|
|||
{
|
||||
PyObject* tag;
|
||||
PyObject* namespaces = Py_None;
|
||||
_Py_identifier(iterfind);
|
||||
_Py_IDENTIFIER(iterfind);
|
||||
|
||||
if (!PyArg_ParseTuple(args, "O|O:iterfind", &tag, &namespaces))
|
||||
return NULL;
|
||||
|
|
|
@ -225,8 +225,8 @@ io_open(PyObject *self, PyObject *args, PyObject *kwds)
|
|||
|
||||
PyObject *raw, *modeobj = NULL, *buffer = NULL, *wrapper = NULL;
|
||||
|
||||
_Py_identifier(isatty);
|
||||
_Py_identifier(fileno);
|
||||
_Py_IDENTIFIER(isatty);
|
||||
_Py_IDENTIFIER(fileno);
|
||||
|
||||
if (!PyArg_ParseTupleAndKeywords(args, kwds, "O|sizzzi:open", kwlist,
|
||||
&file, &mode, &buffering,
|
||||
|
|
|
@ -13,17 +13,17 @@
|
|||
#include "pythread.h"
|
||||
#include "_iomodule.h"
|
||||
|
||||
_Py_identifier(close);
|
||||
_Py_identifier(_dealloc_warn);
|
||||
_Py_identifier(flush);
|
||||
_Py_identifier(isatty);
|
||||
_Py_identifier(peek);
|
||||
_Py_identifier(read);
|
||||
_Py_identifier(read1);
|
||||
_Py_identifier(readable);
|
||||
_Py_identifier(readinto);
|
||||
_Py_identifier(writable);
|
||||
_Py_identifier(write);
|
||||
_Py_IDENTIFIER(close);
|
||||
_Py_IDENTIFIER(_dealloc_warn);
|
||||
_Py_IDENTIFIER(flush);
|
||||
_Py_IDENTIFIER(isatty);
|
||||
_Py_IDENTIFIER(peek);
|
||||
_Py_IDENTIFIER(read);
|
||||
_Py_IDENTIFIER(read1);
|
||||
_Py_IDENTIFIER(readable);
|
||||
_Py_IDENTIFIER(readinto);
|
||||
_Py_IDENTIFIER(writable);
|
||||
_Py_IDENTIFIER(write);
|
||||
|
||||
/*
|
||||
* BufferedIOBase class, inherits from IOBase.
|
||||
|
@ -50,7 +50,7 @@ bufferediobase_readinto(PyObject *self, PyObject *args)
|
|||
Py_buffer buf;
|
||||
Py_ssize_t len;
|
||||
PyObject *data;
|
||||
_Py_identifier(read);
|
||||
_Py_IDENTIFIER(read);
|
||||
|
||||
if (!PyArg_ParseTuple(args, "w*:readinto", &buf)) {
|
||||
return NULL;
|
||||
|
|
|
@ -122,7 +122,7 @@ internal_close(fileio *self)
|
|||
static PyObject *
|
||||
fileio_close(fileio *self)
|
||||
{
|
||||
_Py_identifier(close);
|
||||
_Py_IDENTIFIER(close);
|
||||
if (!self->closefd) {
|
||||
self->fd = -1;
|
||||
Py_RETURN_NONE;
|
||||
|
|
|
@ -97,7 +97,7 @@ PyDoc_STRVAR(iobase_tell_doc,
|
|||
static PyObject *
|
||||
iobase_tell(PyObject *self, PyObject *args)
|
||||
{
|
||||
_Py_identifier(seek);
|
||||
_Py_IDENTIFIER(seek);
|
||||
|
||||
return _PyObject_CallMethodId(self, &PyId_seek, "ii", 0, 1);
|
||||
}
|
||||
|
@ -466,7 +466,7 @@ iobase_readline(PyObject *self, PyObject *args)
|
|||
int has_peek = 0;
|
||||
PyObject *buffer, *result;
|
||||
Py_ssize_t old_size = -1;
|
||||
_Py_identifier(read);
|
||||
_Py_IDENTIFIER(read);
|
||||
|
||||
if (!PyArg_ParseTuple(args, "|O&:readline", &_PyIO_ConvertSsize_t, &limit)) {
|
||||
return NULL;
|
||||
|
@ -484,7 +484,7 @@ iobase_readline(PyObject *self, PyObject *args)
|
|||
PyObject *b;
|
||||
|
||||
if (has_peek) {
|
||||
_Py_identifier(peek);
|
||||
_Py_IDENTIFIER(peek);
|
||||
PyObject *readahead = _PyObject_CallMethodId(self, &PyId_peek, "i", 1);
|
||||
|
||||
if (readahead == NULL)
|
||||
|
@ -606,7 +606,7 @@ iobase_readlines(PyObject *self, PyObject *args)
|
|||
/* XXX special-casing this made sense in the Python version in order
|
||||
to remove the bytecode interpretation overhead, but it could
|
||||
probably be removed here. */
|
||||
_Py_identifier(extend);
|
||||
_Py_IDENTIFIER(extend);
|
||||
PyObject *ret = _PyObject_CallMethodId(result, &PyId_extend, "O", self);
|
||||
|
||||
if (ret == NULL) {
|
||||
|
@ -789,7 +789,7 @@ rawiobase_read(PyObject *self, PyObject *args)
|
|||
}
|
||||
|
||||
if (n < 0) {
|
||||
_Py_identifier(readall);
|
||||
_Py_IDENTIFIER(readall);
|
||||
|
||||
return _PyObject_CallMethodId(self, &PyId_readall, NULL);
|
||||
}
|
||||
|
@ -833,7 +833,7 @@ rawiobase_readall(PyObject *self, PyObject *args)
|
|||
return NULL;
|
||||
|
||||
while (1) {
|
||||
_Py_identifier(read);
|
||||
_Py_IDENTIFIER(read);
|
||||
PyObject *data = _PyObject_CallMethodId(self, &PyId_read,
|
||||
"i", DEFAULT_BUFFER_SIZE);
|
||||
if (!data) {
|
||||
|
|
|
@ -11,23 +11,23 @@
|
|||
#include "structmember.h"
|
||||
#include "_iomodule.h"
|
||||
|
||||
_Py_identifier(close);
|
||||
_Py_identifier(_dealloc_warn);
|
||||
_Py_identifier(decode);
|
||||
_Py_identifier(device_encoding);
|
||||
_Py_identifier(fileno);
|
||||
_Py_identifier(flush);
|
||||
_Py_identifier(getpreferredencoding);
|
||||
_Py_identifier(isatty);
|
||||
_Py_identifier(read);
|
||||
_Py_identifier(readable);
|
||||
_Py_identifier(replace);
|
||||
_Py_identifier(reset);
|
||||
_Py_identifier(seek);
|
||||
_Py_identifier(seekable);
|
||||
_Py_identifier(setstate);
|
||||
_Py_identifier(tell);
|
||||
_Py_identifier(writable);
|
||||
_Py_IDENTIFIER(close);
|
||||
_Py_IDENTIFIER(_dealloc_warn);
|
||||
_Py_IDENTIFIER(decode);
|
||||
_Py_IDENTIFIER(device_encoding);
|
||||
_Py_IDENTIFIER(fileno);
|
||||
_Py_IDENTIFIER(flush);
|
||||
_Py_IDENTIFIER(getpreferredencoding);
|
||||
_Py_IDENTIFIER(isatty);
|
||||
_Py_IDENTIFIER(read);
|
||||
_Py_IDENTIFIER(readable);
|
||||
_Py_IDENTIFIER(replace);
|
||||
_Py_IDENTIFIER(reset);
|
||||
_Py_IDENTIFIER(seek);
|
||||
_Py_IDENTIFIER(seekable);
|
||||
_Py_IDENTIFIER(setstate);
|
||||
_Py_IDENTIFIER(tell);
|
||||
_Py_IDENTIFIER(writable);
|
||||
|
||||
/* TextIOBase */
|
||||
|
||||
|
|
|
@ -826,7 +826,7 @@ _Pickler_SetProtocol(PicklerObject *self, PyObject *proto_obj,
|
|||
static int
|
||||
_Pickler_SetOutputStream(PicklerObject *self, PyObject *file)
|
||||
{
|
||||
_Py_identifier(write);
|
||||
_Py_IDENTIFIER(write);
|
||||
assert(file != NULL);
|
||||
self->write = _PyObject_GetAttrId(file, &PyId_write);
|
||||
if (self->write == NULL) {
|
||||
|
@ -1174,9 +1174,9 @@ _Unpickler_New(void)
|
|||
static int
|
||||
_Unpickler_SetInputStream(UnpicklerObject *self, PyObject *file)
|
||||
{
|
||||
_Py_identifier(peek);
|
||||
_Py_identifier(read);
|
||||
_Py_identifier(readline);
|
||||
_Py_IDENTIFIER(peek);
|
||||
_Py_IDENTIFIER(read);
|
||||
_Py_IDENTIFIER(readline);
|
||||
|
||||
self->peek = _PyObject_GetAttrId(file, &PyId_peek);
|
||||
if (self->peek == NULL) {
|
||||
|
@ -2492,7 +2492,7 @@ save_dict(PicklerObject *self, PyObject *obj)
|
|||
status = batch_dict_exact(self, obj);
|
||||
Py_LeaveRecursiveCall();
|
||||
} else {
|
||||
_Py_identifier(items);
|
||||
_Py_IDENTIFIER(items);
|
||||
|
||||
items = _PyObject_CallMethodId(obj, &PyId_items, "()");
|
||||
if (items == NULL)
|
||||
|
@ -3394,7 +3394,7 @@ Pickler_init(PicklerObject *self, PyObject *args, PyObject *kwds)
|
|||
PyObject *file;
|
||||
PyObject *proto_obj = NULL;
|
||||
PyObject *fix_imports = Py_True;
|
||||
_Py_identifier(persistent_id);
|
||||
_Py_IDENTIFIER(persistent_id);
|
||||
|
||||
if (!PyArg_ParseTupleAndKeywords(args, kwds, "O|OO:Pickler",
|
||||
kwlist, &file, &proto_obj, &fix_imports))
|
||||
|
@ -3781,7 +3781,7 @@ static PyTypeObject Pickler_Type = {
|
|||
static PyObject *
|
||||
find_class(UnpicklerObject *self, PyObject *module_name, PyObject *global_name)
|
||||
{
|
||||
_Py_identifier(find_class);
|
||||
_Py_IDENTIFIER(find_class);
|
||||
|
||||
return _PyObject_CallMethodId((PyObject *)self, &PyId_find_class, "OO",
|
||||
module_name, global_name);
|
||||
|
@ -4397,7 +4397,7 @@ instantiate(PyObject *cls, PyObject *args)
|
|||
result = PyObject_CallObject(cls, args);
|
||||
}
|
||||
else {
|
||||
_Py_identifier(__new__);
|
||||
_Py_IDENTIFIER(__new__);
|
||||
|
||||
result = _PyObject_CallMethodId(cls, &PyId___new__, "O", cls);
|
||||
}
|
||||
|
@ -4940,7 +4940,7 @@ do_append(UnpicklerObject *self, Py_ssize_t x)
|
|||
}
|
||||
else {
|
||||
PyObject *append_func;
|
||||
_Py_identifier(append);
|
||||
_Py_IDENTIFIER(append);
|
||||
|
||||
append_func = _PyObject_GetAttrId(list, &PyId_append);
|
||||
if (append_func == NULL)
|
||||
|
@ -5029,7 +5029,7 @@ load_build(UnpicklerObject *self)
|
|||
PyObject *state, *inst, *slotstate;
|
||||
PyObject *setstate;
|
||||
int status = 0;
|
||||
_Py_identifier(__setstate__);
|
||||
_Py_IDENTIFIER(__setstate__);
|
||||
|
||||
/* Stack is ... instance, state. We want to leave instance at
|
||||
* the stack top, possibly mutated via instance.__setstate__(state).
|
||||
|
@ -5086,7 +5086,7 @@ load_build(UnpicklerObject *self)
|
|||
PyObject *dict;
|
||||
PyObject *d_key, *d_value;
|
||||
Py_ssize_t i;
|
||||
_Py_identifier(__dict__);
|
||||
_Py_IDENTIFIER(__dict__);
|
||||
|
||||
if (!PyDict_Check(state)) {
|
||||
PyErr_SetString(UnpicklingError, "state is not a dictionary");
|
||||
|
@ -5592,7 +5592,7 @@ Unpickler_init(UnpicklerObject *self, PyObject *args, PyObject *kwds)
|
|||
return -1;
|
||||
|
||||
if (PyObject_HasAttrString((PyObject *)self, "persistent_load")) {
|
||||
_Py_identifier(persistent_load);
|
||||
_Py_IDENTIFIER(persistent_load);
|
||||
self->pers_func = _PyObject_GetAttrId((PyObject *)self,
|
||||
&PyId_persistent_load);
|
||||
if (self->pers_func == NULL)
|
||||
|
|
|
@ -18,7 +18,7 @@ static long max_fd;
|
|||
static int _enable_gc(PyObject *gc_module)
|
||||
{
|
||||
PyObject *result;
|
||||
_Py_identifier(enable);
|
||||
_Py_IDENTIFIER(enable);
|
||||
|
||||
result = _PyObject_CallMethodId(gc_module, &PyId_enable, NULL);
|
||||
if (result == NULL)
|
||||
|
@ -251,8 +251,8 @@ subprocess_fork_exec(PyObject* self, PyObject *args)
|
|||
/* We need to call gc.disable() when we'll be calling preexec_fn */
|
||||
if (preexec_fn != Py_None) {
|
||||
PyObject *result;
|
||||
_Py_identifier(isenabled);
|
||||
_Py_identifier(disable);
|
||||
_Py_IDENTIFIER(isenabled);
|
||||
_Py_IDENTIFIER(disable);
|
||||
|
||||
gc_module = PyImport_ImportModule("gc");
|
||||
if (gc_module == NULL)
|
||||
|
|
|
@ -675,7 +675,7 @@ void _pysqlite_final_callback(sqlite3_context* context)
|
|||
{
|
||||
PyObject* function_result = NULL;
|
||||
PyObject** aggregate_instance;
|
||||
_Py_identifier(finalize);
|
||||
_Py_IDENTIFIER(finalize);
|
||||
|
||||
#ifdef WITH_THREAD
|
||||
PyGILState_STATE threadstate;
|
||||
|
@ -1231,7 +1231,7 @@ PyObject* pysqlite_connection_execute(pysqlite_Connection* self, PyObject* args,
|
|||
PyObject* cursor = 0;
|
||||
PyObject* result = 0;
|
||||
PyObject* method = 0;
|
||||
_Py_identifier(cursor);
|
||||
_Py_IDENTIFIER(cursor);
|
||||
|
||||
cursor = _PyObject_CallMethodId((PyObject*)self, &PyId_cursor, "");
|
||||
if (!cursor) {
|
||||
|
@ -1261,7 +1261,7 @@ PyObject* pysqlite_connection_executemany(pysqlite_Connection* self, PyObject* a
|
|||
PyObject* cursor = 0;
|
||||
PyObject* result = 0;
|
||||
PyObject* method = 0;
|
||||
_Py_identifier(cursor);
|
||||
_Py_IDENTIFIER(cursor);
|
||||
|
||||
cursor = _PyObject_CallMethodId((PyObject*)self, &PyId_cursor, "");
|
||||
if (!cursor) {
|
||||
|
@ -1291,7 +1291,7 @@ PyObject* pysqlite_connection_executescript(pysqlite_Connection* self, PyObject*
|
|||
PyObject* cursor = 0;
|
||||
PyObject* result = 0;
|
||||
PyObject* method = 0;
|
||||
_Py_identifier(cursor);
|
||||
_Py_IDENTIFIER(cursor);
|
||||
|
||||
cursor = _PyObject_CallMethodId((PyObject*)self, &PyId_cursor, "");
|
||||
if (!cursor) {
|
||||
|
@ -1441,7 +1441,7 @@ pysqlite_connection_create_collation(pysqlite_Connection* self, PyObject* args)
|
|||
PyObject* name;
|
||||
PyObject* retval;
|
||||
Py_ssize_t i, len;
|
||||
_Py_identifier(upper);
|
||||
_Py_IDENTIFIER(upper);
|
||||
char *uppercase_name_str;
|
||||
int rc;
|
||||
unsigned int kind;
|
||||
|
|
|
@ -150,7 +150,7 @@ PyObject* _pysqlite_get_converter(PyObject* key)
|
|||
{
|
||||
PyObject* upcase_key;
|
||||
PyObject* retval;
|
||||
_Py_identifier(upper);
|
||||
_Py_IDENTIFIER(upper);
|
||||
|
||||
upcase_key = _PyObject_CallMethodId(key, &PyId_upper, "");
|
||||
if (!upcase_key) {
|
||||
|
|
|
@ -95,7 +95,7 @@ pysqlite_microprotocols_adapt(PyObject *obj, PyObject *proto, PyObject *alt)
|
|||
|
||||
/* try to have the protocol adapt this object*/
|
||||
if (PyObject_HasAttrString(proto, "__adapt__")) {
|
||||
_Py_identifier(__adapt__);
|
||||
_Py_IDENTIFIER(__adapt__);
|
||||
PyObject *adapted = _PyObject_CallMethodId(proto, &PyId___adapt__, "O", obj);
|
||||
|
||||
if (adapted) {
|
||||
|
@ -112,7 +112,7 @@ pysqlite_microprotocols_adapt(PyObject *obj, PyObject *proto, PyObject *alt)
|
|||
|
||||
/* and finally try to have the object adapt itself */
|
||||
if (PyObject_HasAttrString(obj, "__conform__")) {
|
||||
_Py_identifier(__conform__);
|
||||
_Py_IDENTIFIER(__conform__);
|
||||
PyObject *adapted = _PyObject_CallMethodId(obj, &PyId___conform__,"O", proto);
|
||||
|
||||
if (adapted) {
|
||||
|
|
|
@ -179,7 +179,7 @@ static PyObject* module_register_converter(PyObject* self, PyObject* args)
|
|||
PyObject* name = NULL;
|
||||
PyObject* callable;
|
||||
PyObject* retval = NULL;
|
||||
_Py_identifier(upper);
|
||||
_Py_IDENTIFIER(upper);
|
||||
|
||||
if (!PyArg_ParseTuple(args, "UO", &orig_name, &callable)) {
|
||||
return NULL;
|
||||
|
|
|
@ -1253,7 +1253,7 @@ array_fromfile(arrayobject *self, PyObject *args)
|
|||
PyObject *f, *b, *res;
|
||||
Py_ssize_t itemsize = self->ob_descr->itemsize;
|
||||
Py_ssize_t n, nbytes;
|
||||
_Py_identifier(read);
|
||||
_Py_IDENTIFIER(read);
|
||||
int not_enough_bytes;
|
||||
|
||||
if (!PyArg_ParseTuple(args, "On:fromfile", &f, &n))
|
||||
|
@ -1322,7 +1322,7 @@ array_tofile(arrayobject *self, PyObject *f)
|
|||
char* ptr = self->ob_item + i*BLOCKSIZE;
|
||||
Py_ssize_t size = BLOCKSIZE;
|
||||
PyObject *bytes, *res;
|
||||
_Py_identifier(write);
|
||||
_Py_IDENTIFIER(write);
|
||||
|
||||
if (i*BLOCKSIZE + size > nbytes)
|
||||
size = nbytes - i*BLOCKSIZE;
|
||||
|
@ -2003,8 +2003,8 @@ array_reduce_ex(arrayobject *array, PyObject *value)
|
|||
int mformat_code;
|
||||
static PyObject *array_reconstructor = NULL;
|
||||
long protocol;
|
||||
_Py_identifier(_array_reconstructor);
|
||||
_Py_identifier(__dict__);
|
||||
_Py_IDENTIFIER(_array_reconstructor);
|
||||
_Py_IDENTIFIER(__dict__);
|
||||
|
||||
if (array_reconstructor == NULL) {
|
||||
PyObject *array_module = PyImport_ImportModule("array");
|
||||
|
|
|
@ -1579,7 +1579,7 @@ mbstreamwriter_iwrite(MultibyteStreamWriterObject *self,
|
|||
PyObject *unistr)
|
||||
{
|
||||
PyObject *str, *wr;
|
||||
_Py_identifier(write);
|
||||
_Py_IDENTIFIER(write);
|
||||
|
||||
str = encoder_encode_stateful(STATEFUL_ECTX(self), unistr, 0);
|
||||
if (str == NULL)
|
||||
|
@ -1651,7 +1651,7 @@ mbstreamwriter_reset(MultibyteStreamWriterObject *self)
|
|||
assert(PyBytes_Check(pwrt));
|
||||
if (PyBytes_Size(pwrt) > 0) {
|
||||
PyObject *wr;
|
||||
_Py_identifier(write);
|
||||
_Py_IDENTIFIER(write);
|
||||
|
||||
wr = _PyObject_CallMethodId(self->stream, &PyId_write, "O", pwrt);
|
||||
if (wr == NULL) {
|
||||
|
|
|
@ -146,8 +146,8 @@ static PyObject*
|
|||
faulthandler_get_fileno(PyObject *file, int *p_fd)
|
||||
{
|
||||
PyObject *result;
|
||||
_Py_identifier(fileno);
|
||||
_Py_identifier(flush);
|
||||
_Py_IDENTIFIER(fileno);
|
||||
_Py_IDENTIFIER(flush);
|
||||
long fd_long;
|
||||
int fd;
|
||||
|
||||
|
@ -1199,7 +1199,7 @@ static int
|
|||
faulthandler_env_options(void)
|
||||
{
|
||||
PyObject *xoptions, *key, *module, *res;
|
||||
_Py_identifier(enable);
|
||||
_Py_IDENTIFIER(enable);
|
||||
|
||||
if (!Py_GETENV("PYTHONFAULTHANDLER")) {
|
||||
int has_key;
|
||||
|
|
|
@ -769,7 +769,7 @@ get_time(void)
|
|||
{
|
||||
double result = 0;
|
||||
if (tmod != NULL) {
|
||||
_Py_identifier(time);
|
||||
_Py_IDENTIFIER(time);
|
||||
|
||||
PyObject *f = _PyObject_CallMethodId(tmod, &PyId_time, NULL);
|
||||
if (f == NULL) {
|
||||
|
|
|
@ -654,7 +654,7 @@ tee(PyObject *self, PyObject *args)
|
|||
copyable = it;
|
||||
PyTuple_SET_ITEM(result, 0, copyable);
|
||||
for (i=1 ; i<n ; i++) {
|
||||
_Py_identifier(__copy__);
|
||||
_Py_IDENTIFIER(__copy__);
|
||||
|
||||
copyable = _PyObject_CallMethodId(copyable, &PyId___copy__, NULL);
|
||||
if (copyable == NULL) {
|
||||
|
|
|
@ -700,7 +700,7 @@ mmap__enter__method(mmap_object *self, PyObject *args)
|
|||
static PyObject *
|
||||
mmap__exit__method(PyObject *self, PyObject *args)
|
||||
{
|
||||
_Py_identifier(close);
|
||||
_Py_IDENTIFIER(close);
|
||||
|
||||
return _PyObject_CallMethodId(self, &PyId_close, NULL);
|
||||
}
|
||||
|
|
|
@ -534,7 +534,7 @@ oss_self(PyObject *self, PyObject *unused)
|
|||
static PyObject *
|
||||
oss_exit(PyObject *self, PyObject *unused)
|
||||
{
|
||||
_Py_identifier(close);
|
||||
_Py_IDENTIFIER(close);
|
||||
|
||||
PyObject *ret = _PyObject_CallMethodId(self, &PyId_close, NULL);
|
||||
if (!ret)
|
||||
|
|
|
@ -3241,9 +3241,9 @@ PyInit_parser(void)
|
|||
copyreg = PyImport_ImportModuleNoBlock("copyreg");
|
||||
if (copyreg != NULL) {
|
||||
PyObject *func, *pickler;
|
||||
_Py_identifier(pickle);
|
||||
_Py_identifier(sequence2st);
|
||||
_Py_identifier(_pickler);
|
||||
_Py_IDENTIFIER(pickle);
|
||||
_Py_IDENTIFIER(sequence2st);
|
||||
_Py_IDENTIFIER(_pickler);
|
||||
|
||||
func = _PyObject_GetAttrId(copyreg, &PyId_pickle);
|
||||
pickle_constructor = _PyObject_GetAttrId(module, &PyId_sequence2st);
|
||||
|
|
|
@ -6102,7 +6102,7 @@ wait_helper(pid_t pid, int status, struct rusage *ru)
|
|||
{
|
||||
PyObject *result;
|
||||
static PyObject *struct_rusage;
|
||||
_Py_identifier(struct_rusage);
|
||||
_Py_IDENTIFIER(struct_rusage);
|
||||
|
||||
if (pid == -1)
|
||||
return posix_error();
|
||||
|
|
|
@ -843,7 +843,7 @@ xmlparse_ParseFile(xmlparseobject *self, PyObject *f)
|
|||
{
|
||||
int rv = 1;
|
||||
PyObject *readmethod = NULL;
|
||||
_Py_identifier(read);
|
||||
_Py_IDENTIFIER(read);
|
||||
|
||||
readmethod = _PyObject_GetAttrId(f, &PyId_read);
|
||||
if (readmethod == NULL) {
|
||||
|
|
|
@ -4820,7 +4820,7 @@ socket_getaddrinfo(PyObject *self, PyObject *args, PyObject* kwargs)
|
|||
if (hobj == Py_None) {
|
||||
hptr = NULL;
|
||||
} else if (PyUnicode_Check(hobj)) {
|
||||
_Py_identifier(encode);
|
||||
_Py_IDENTIFIER(encode);
|
||||
|
||||
idna = _PyObject_CallMethodId(hobj, &PyId_encode, "s", "idna");
|
||||
if (!idna)
|
||||
|
|
|
@ -540,7 +540,7 @@ time_strptime(PyObject *self, PyObject *args)
|
|||
{
|
||||
PyObject *strptime_module = PyImport_ImportModuleNoBlock("_strptime");
|
||||
PyObject *strptime_result;
|
||||
_Py_identifier(_strptime_time);
|
||||
_Py_IDENTIFIER(_strptime_time);
|
||||
|
||||
if (!strptime_module)
|
||||
return NULL;
|
||||
|
|
|
@ -908,7 +908,7 @@ get_decompress_func(void)
|
|||
static int importing_zlib = 0;
|
||||
PyObject *zlib;
|
||||
PyObject *decompress;
|
||||
_Py_identifier(decompress);
|
||||
_Py_IDENTIFIER(decompress);
|
||||
|
||||
if (importing_zlib != 0)
|
||||
/* Someone has a zlib.py[co] in their Zip file;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue