bpo-37999: No longer use __int__ in implicit integer conversions. (GH-15636)
Only __index__ should be used to make integer conversions lossless.
This commit is contained in:
parent
8ad052464a
commit
578c3955e0
|
@ -75,6 +75,12 @@ New Features
|
||||||
Other Language Changes
|
Other Language Changes
|
||||||
======================
|
======================
|
||||||
|
|
||||||
|
* Builtin and extension functions that take integer arguments no longer accept
|
||||||
|
:class:`~decimal.Decimal`\ s, :class:`~fractions.Fraction`\ s and other
|
||||||
|
objects that can be converted to integers only with a loss (e.g. that have
|
||||||
|
the :meth:`~object.__int__` method but do not have the
|
||||||
|
:meth:`~object.__index__` method).
|
||||||
|
(Contributed by Serhiy Storchaka in :issue:`37999`.)
|
||||||
|
|
||||||
|
|
||||||
New Modules
|
New Modules
|
||||||
|
|
|
@ -173,23 +173,6 @@ PyAPI_FUNC(int) _PyLong_AsByteArray(PyLongObject* v,
|
||||||
unsigned char* bytes, size_t n,
|
unsigned char* bytes, size_t n,
|
||||||
int little_endian, int is_signed);
|
int little_endian, int is_signed);
|
||||||
|
|
||||||
/* _PyLong_FromNbInt: Convert the given object to a PyLongObject
|
|
||||||
using the nb_int slot, if available. Raise TypeError if either the
|
|
||||||
nb_int slot is not available or the result of the call to nb_int
|
|
||||||
returns something not of type int.
|
|
||||||
*/
|
|
||||||
PyAPI_FUNC(PyObject *) _PyLong_FromNbInt(PyObject *);
|
|
||||||
|
|
||||||
/* Convert the given object to a PyLongObject using the nb_index or
|
|
||||||
nb_int slots, if available (the latter is deprecated).
|
|
||||||
Raise TypeError if either nb_index and nb_int slots are not
|
|
||||||
available or the result of the call to nb_index or nb_int
|
|
||||||
returns something not of type int.
|
|
||||||
Should be replaced with PyNumber_Index after the end of the
|
|
||||||
deprecation period.
|
|
||||||
*/
|
|
||||||
PyAPI_FUNC(PyObject *) _PyLong_FromNbIndexOrNbInt(PyObject *);
|
|
||||||
|
|
||||||
/* _PyLong_Format: Convert the long to a string object with given base,
|
/* _PyLong_Format: Convert the long to a string object with given base,
|
||||||
appending a base prefix of 0[box] if base is 2, 8 or 16. */
|
appending a base prefix of 0[box] if base is 2, 8 or 16. */
|
||||||
PyAPI_FUNC(PyObject *) _PyLong_Format(PyObject *obj, int base);
|
PyAPI_FUNC(PyObject *) _PyLong_Format(PyObject *obj, int base);
|
||||||
|
|
|
@ -134,8 +134,7 @@ class NumberTestCase(unittest.TestCase):
|
||||||
for t in signed_types + unsigned_types:
|
for t in signed_types + unsigned_types:
|
||||||
self.assertRaises(TypeError, t, 3.14)
|
self.assertRaises(TypeError, t, 3.14)
|
||||||
self.assertRaises(TypeError, t, f)
|
self.assertRaises(TypeError, t, f)
|
||||||
with self.assertWarns(DeprecationWarning):
|
self.assertRaises(TypeError, t, d)
|
||||||
self.assertEqual(t(d).value, 2)
|
|
||||||
self.assertEqual(t(i).value, 2)
|
self.assertEqual(t(i).value, 2)
|
||||||
|
|
||||||
def test_sizes(self):
|
def test_sizes(self):
|
||||||
|
|
|
@ -11,6 +11,7 @@ __all__ = ("date", "datetime", "time", "timedelta", "timezone", "tzinfo",
|
||||||
import time as _time
|
import time as _time
|
||||||
import math as _math
|
import math as _math
|
||||||
import sys
|
import sys
|
||||||
|
from operator import index as _index
|
||||||
|
|
||||||
def _cmp(x, y):
|
def _cmp(x, y):
|
||||||
return 0 if x == y else 1 if x > y else -1
|
return 0 if x == y else 1 if x > y else -1
|
||||||
|
@ -380,42 +381,10 @@ def _check_utc_offset(name, offset):
|
||||||
"-timedelta(hours=24) and timedelta(hours=24)" %
|
"-timedelta(hours=24) and timedelta(hours=24)" %
|
||||||
(name, offset))
|
(name, offset))
|
||||||
|
|
||||||
def _check_int_field(value):
|
|
||||||
if isinstance(value, int):
|
|
||||||
return value
|
|
||||||
if isinstance(value, float):
|
|
||||||
raise TypeError('integer argument expected, got float')
|
|
||||||
try:
|
|
||||||
value = value.__index__()
|
|
||||||
except AttributeError:
|
|
||||||
pass
|
|
||||||
else:
|
|
||||||
if not isinstance(value, int):
|
|
||||||
raise TypeError('__index__ returned non-int (type %s)' %
|
|
||||||
type(value).__name__)
|
|
||||||
return value
|
|
||||||
orig = value
|
|
||||||
try:
|
|
||||||
value = value.__int__()
|
|
||||||
except AttributeError:
|
|
||||||
pass
|
|
||||||
else:
|
|
||||||
if not isinstance(value, int):
|
|
||||||
raise TypeError('__int__ returned non-int (type %s)' %
|
|
||||||
type(value).__name__)
|
|
||||||
import warnings
|
|
||||||
warnings.warn("an integer is required (got type %s)" %
|
|
||||||
type(orig).__name__,
|
|
||||||
DeprecationWarning,
|
|
||||||
stacklevel=2)
|
|
||||||
return value
|
|
||||||
raise TypeError('an integer is required (got type %s)' %
|
|
||||||
type(value).__name__)
|
|
||||||
|
|
||||||
def _check_date_fields(year, month, day):
|
def _check_date_fields(year, month, day):
|
||||||
year = _check_int_field(year)
|
year = _index(year)
|
||||||
month = _check_int_field(month)
|
month = _index(month)
|
||||||
day = _check_int_field(day)
|
day = _index(day)
|
||||||
if not MINYEAR <= year <= MAXYEAR:
|
if not MINYEAR <= year <= MAXYEAR:
|
||||||
raise ValueError('year must be in %d..%d' % (MINYEAR, MAXYEAR), year)
|
raise ValueError('year must be in %d..%d' % (MINYEAR, MAXYEAR), year)
|
||||||
if not 1 <= month <= 12:
|
if not 1 <= month <= 12:
|
||||||
|
@ -426,10 +395,10 @@ def _check_date_fields(year, month, day):
|
||||||
return year, month, day
|
return year, month, day
|
||||||
|
|
||||||
def _check_time_fields(hour, minute, second, microsecond, fold):
|
def _check_time_fields(hour, minute, second, microsecond, fold):
|
||||||
hour = _check_int_field(hour)
|
hour = _index(hour)
|
||||||
minute = _check_int_field(minute)
|
minute = _index(minute)
|
||||||
second = _check_int_field(second)
|
second = _index(second)
|
||||||
microsecond = _check_int_field(microsecond)
|
microsecond = _index(microsecond)
|
||||||
if not 0 <= hour <= 23:
|
if not 0 <= hour <= 23:
|
||||||
raise ValueError('hour must be in 0..23', hour)
|
raise ValueError('hour must be in 0..23', hour)
|
||||||
if not 0 <= minute <= 59:
|
if not 0 <= minute <= 59:
|
||||||
|
@ -2539,10 +2508,10 @@ else:
|
||||||
# Clean up unused names
|
# Clean up unused names
|
||||||
del (_DAYNAMES, _DAYS_BEFORE_MONTH, _DAYS_IN_MONTH, _DI100Y, _DI400Y,
|
del (_DAYNAMES, _DAYS_BEFORE_MONTH, _DAYS_IN_MONTH, _DI100Y, _DI400Y,
|
||||||
_DI4Y, _EPOCH, _MAXORDINAL, _MONTHNAMES, _build_struct_time,
|
_DI4Y, _EPOCH, _MAXORDINAL, _MONTHNAMES, _build_struct_time,
|
||||||
_check_date_fields, _check_int_field, _check_time_fields,
|
_check_date_fields, _check_time_fields,
|
||||||
_check_tzinfo_arg, _check_tzname, _check_utc_offset, _cmp, _cmperror,
|
_check_tzinfo_arg, _check_tzname, _check_utc_offset, _cmp, _cmperror,
|
||||||
_date_class, _days_before_month, _days_before_year, _days_in_month,
|
_date_class, _days_before_month, _days_before_year, _days_in_month,
|
||||||
_format_time, _format_offset, _is_leap, _isoweek1monday, _math,
|
_format_time, _format_offset, _index, _is_leap, _isoweek1monday, _math,
|
||||||
_ord2ymd, _time, _time_class, _tzinfo_class, _wrap_strftime, _ymd2ord,
|
_ord2ymd, _time, _time_class, _tzinfo_class, _wrap_strftime, _ymd2ord,
|
||||||
_divide_and_round, _parse_isoformat_date, _parse_isoformat_time,
|
_divide_and_round, _parse_isoformat_date, _parse_isoformat_time,
|
||||||
_parse_hh_mm_ss_ff, _IsoCalendarDate)
|
_parse_hh_mm_ss_ff, _IsoCalendarDate)
|
||||||
|
|
|
@ -418,11 +418,6 @@ test_bool_converter(PyObject *module, PyObject *const *args, Py_ssize_t nargs)
|
||||||
if (nargs < 3) {
|
if (nargs < 3) {
|
||||||
goto skip_optional;
|
goto skip_optional;
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(args[2])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
c = _PyLong_AsInt(args[2]);
|
c = _PyLong_AsInt(args[2]);
|
||||||
if (c == -1 && PyErr_Occurred()) {
|
if (c == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -436,7 +431,7 @@ exit:
|
||||||
|
|
||||||
static PyObject *
|
static PyObject *
|
||||||
test_bool_converter_impl(PyObject *module, int a, int b, int c)
|
test_bool_converter_impl(PyObject *module, int a, int b, int c)
|
||||||
/*[clinic end generated code: output=25f20963894256a1 input=939854fa9f248c60]*/
|
/*[clinic end generated code: output=b5ec6409d942e0f9 input=939854fa9f248c60]*/
|
||||||
|
|
||||||
|
|
||||||
/*[clinic input]
|
/*[clinic input]
|
||||||
|
@ -729,11 +724,6 @@ test_unsigned_char_converter(PyObject *module, PyObject *const *args, Py_ssize_t
|
||||||
if (nargs < 1) {
|
if (nargs < 1) {
|
||||||
goto skip_optional;
|
goto skip_optional;
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(args[0])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
{
|
{
|
||||||
long ival = PyLong_AsLong(args[0]);
|
long ival = PyLong_AsLong(args[0]);
|
||||||
if (ival == -1 && PyErr_Occurred()) {
|
if (ival == -1 && PyErr_Occurred()) {
|
||||||
|
@ -756,11 +746,6 @@ test_unsigned_char_converter(PyObject *module, PyObject *const *args, Py_ssize_t
|
||||||
if (nargs < 2) {
|
if (nargs < 2) {
|
||||||
goto skip_optional;
|
goto skip_optional;
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(args[1])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
{
|
{
|
||||||
long ival = PyLong_AsLong(args[1]);
|
long ival = PyLong_AsLong(args[1]);
|
||||||
if (ival == -1 && PyErr_Occurred()) {
|
if (ival == -1 && PyErr_Occurred()) {
|
||||||
|
@ -783,14 +768,9 @@ test_unsigned_char_converter(PyObject *module, PyObject *const *args, Py_ssize_t
|
||||||
if (nargs < 3) {
|
if (nargs < 3) {
|
||||||
goto skip_optional;
|
goto skip_optional;
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(args[2])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
{
|
{
|
||||||
long ival = PyLong_AsUnsignedLongMask(args[2]);
|
unsigned long ival = PyLong_AsUnsignedLongMask(args[2]);
|
||||||
if (ival == -1 && PyErr_Occurred()) {
|
if (ival == (unsigned long)-1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
|
@ -807,7 +787,7 @@ exit:
|
||||||
static PyObject *
|
static PyObject *
|
||||||
test_unsigned_char_converter_impl(PyObject *module, unsigned char a,
|
test_unsigned_char_converter_impl(PyObject *module, unsigned char a,
|
||||||
unsigned char b, unsigned char c)
|
unsigned char b, unsigned char c)
|
||||||
/*[clinic end generated code: output=ebf905c5c9414762 input=021414060993e289]*/
|
/*[clinic end generated code: output=c0a6ab3144481466 input=021414060993e289]*/
|
||||||
|
|
||||||
|
|
||||||
/*[clinic input]
|
/*[clinic input]
|
||||||
|
@ -841,11 +821,6 @@ test_short_converter(PyObject *module, PyObject *const *args, Py_ssize_t nargs)
|
||||||
if (nargs < 1) {
|
if (nargs < 1) {
|
||||||
goto skip_optional;
|
goto skip_optional;
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(args[0])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
{
|
{
|
||||||
long ival = PyLong_AsLong(args[0]);
|
long ival = PyLong_AsLong(args[0]);
|
||||||
if (ival == -1 && PyErr_Occurred()) {
|
if (ival == -1 && PyErr_Occurred()) {
|
||||||
|
@ -874,7 +849,7 @@ exit:
|
||||||
|
|
||||||
static PyObject *
|
static PyObject *
|
||||||
test_short_converter_impl(PyObject *module, short a)
|
test_short_converter_impl(PyObject *module, short a)
|
||||||
/*[clinic end generated code: output=86fe1a1496a7ff20 input=6a8a7a509a498ff4]*/
|
/*[clinic end generated code: output=3ccda4bd08b6e4b4 input=6a8a7a509a498ff4]*/
|
||||||
|
|
||||||
|
|
||||||
/*[clinic input]
|
/*[clinic input]
|
||||||
|
@ -925,11 +900,6 @@ test_unsigned_short_converter(PyObject *module, PyObject *const *args, Py_ssize_
|
||||||
if (nargs < 3) {
|
if (nargs < 3) {
|
||||||
goto skip_optional;
|
goto skip_optional;
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(args[2])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
c = (unsigned short)PyLong_AsUnsignedLongMask(args[2]);
|
c = (unsigned short)PyLong_AsUnsignedLongMask(args[2]);
|
||||||
if (c == (unsigned short)-1 && PyErr_Occurred()) {
|
if (c == (unsigned short)-1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -944,7 +914,7 @@ exit:
|
||||||
static PyObject *
|
static PyObject *
|
||||||
test_unsigned_short_converter_impl(PyObject *module, unsigned short a,
|
test_unsigned_short_converter_impl(PyObject *module, unsigned short a,
|
||||||
unsigned short b, unsigned short c)
|
unsigned short b, unsigned short c)
|
||||||
/*[clinic end generated code: output=3779fe104319e3ae input=cdfd8eff3d9176b4]*/
|
/*[clinic end generated code: output=576b5ce48424f351 input=cdfd8eff3d9176b4]*/
|
||||||
|
|
||||||
|
|
||||||
/*[clinic input]
|
/*[clinic input]
|
||||||
|
@ -984,11 +954,6 @@ test_int_converter(PyObject *module, PyObject *const *args, Py_ssize_t nargs)
|
||||||
if (nargs < 1) {
|
if (nargs < 1) {
|
||||||
goto skip_optional;
|
goto skip_optional;
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(args[0])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
a = _PyLong_AsInt(args[0]);
|
a = _PyLong_AsInt(args[0]);
|
||||||
if (a == -1 && PyErr_Occurred()) {
|
if (a == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -996,11 +961,6 @@ test_int_converter(PyObject *module, PyObject *const *args, Py_ssize_t nargs)
|
||||||
if (nargs < 2) {
|
if (nargs < 2) {
|
||||||
goto skip_optional;
|
goto skip_optional;
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(args[1])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
b = _PyLong_AsInt(args[1]);
|
b = _PyLong_AsInt(args[1]);
|
||||||
if (b == -1 && PyErr_Occurred()) {
|
if (b == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -1023,11 +983,6 @@ test_int_converter(PyObject *module, PyObject *const *args, Py_ssize_t nargs)
|
||||||
if (nargs < 4) {
|
if (nargs < 4) {
|
||||||
goto skip_optional;
|
goto skip_optional;
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(args[3])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
d = _PyLong_AsInt(args[3]);
|
d = _PyLong_AsInt(args[3]);
|
||||||
if (d == -1 && PyErr_Occurred()) {
|
if (d == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -1041,7 +996,7 @@ exit:
|
||||||
|
|
||||||
static PyObject *
|
static PyObject *
|
||||||
test_int_converter_impl(PyObject *module, int a, int b, int c, myenum d)
|
test_int_converter_impl(PyObject *module, int a, int b, int c, myenum d)
|
||||||
/*[clinic end generated code: output=10a2e48a34af5d7a input=d20541fc1ca0553e]*/
|
/*[clinic end generated code: output=8a1a7b02ebe9eeac input=d20541fc1ca0553e]*/
|
||||||
|
|
||||||
|
|
||||||
/*[clinic input]
|
/*[clinic input]
|
||||||
|
@ -1092,11 +1047,6 @@ test_unsigned_int_converter(PyObject *module, PyObject *const *args, Py_ssize_t
|
||||||
if (nargs < 3) {
|
if (nargs < 3) {
|
||||||
goto skip_optional;
|
goto skip_optional;
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(args[2])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
c = (unsigned int)PyLong_AsUnsignedLongMask(args[2]);
|
c = (unsigned int)PyLong_AsUnsignedLongMask(args[2]);
|
||||||
if (c == (unsigned int)-1 && PyErr_Occurred()) {
|
if (c == (unsigned int)-1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -1111,7 +1061,7 @@ exit:
|
||||||
static PyObject *
|
static PyObject *
|
||||||
test_unsigned_int_converter_impl(PyObject *module, unsigned int a,
|
test_unsigned_int_converter_impl(PyObject *module, unsigned int a,
|
||||||
unsigned int b, unsigned int c)
|
unsigned int b, unsigned int c)
|
||||||
/*[clinic end generated code: output=189176ce67c7d2e7 input=5533534828b62fc0]*/
|
/*[clinic end generated code: output=4f53904bfa1a0250 input=5533534828b62fc0]*/
|
||||||
|
|
||||||
|
|
||||||
/*[clinic input]
|
/*[clinic input]
|
||||||
|
@ -1145,11 +1095,6 @@ test_long_converter(PyObject *module, PyObject *const *args, Py_ssize_t nargs)
|
||||||
if (nargs < 1) {
|
if (nargs < 1) {
|
||||||
goto skip_optional;
|
goto skip_optional;
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(args[0])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
a = PyLong_AsLong(args[0]);
|
a = PyLong_AsLong(args[0]);
|
||||||
if (a == -1 && PyErr_Occurred()) {
|
if (a == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -1163,7 +1108,7 @@ exit:
|
||||||
|
|
||||||
static PyObject *
|
static PyObject *
|
||||||
test_long_converter_impl(PyObject *module, long a)
|
test_long_converter_impl(PyObject *module, long a)
|
||||||
/*[clinic end generated code: output=44cd8823f59d116b input=d2179e3c9cdcde89]*/
|
/*[clinic end generated code: output=e5e7883fddcf4218 input=d2179e3c9cdcde89]*/
|
||||||
|
|
||||||
|
|
||||||
/*[clinic input]
|
/*[clinic input]
|
||||||
|
@ -1263,11 +1208,6 @@ test_long_long_converter(PyObject *module, PyObject *const *args, Py_ssize_t nar
|
||||||
if (nargs < 1) {
|
if (nargs < 1) {
|
||||||
goto skip_optional;
|
goto skip_optional;
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(args[0])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
a = PyLong_AsLongLong(args[0]);
|
a = PyLong_AsLongLong(args[0]);
|
||||||
if (a == -1 && PyErr_Occurred()) {
|
if (a == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -1281,7 +1221,7 @@ exit:
|
||||||
|
|
||||||
static PyObject *
|
static PyObject *
|
||||||
test_long_long_converter_impl(PyObject *module, long long a)
|
test_long_long_converter_impl(PyObject *module, long long a)
|
||||||
/*[clinic end generated code: output=7143b585d7e433e8 input=d5fc81577ff4dd02]*/
|
/*[clinic end generated code: output=0488ac9e8c1d77bb input=d5fc81577ff4dd02]*/
|
||||||
|
|
||||||
|
|
||||||
/*[clinic input]
|
/*[clinic input]
|
||||||
|
@ -1390,11 +1330,6 @@ test_Py_ssize_t_converter(PyObject *module, PyObject *const *args, Py_ssize_t na
|
||||||
if (nargs < 1) {
|
if (nargs < 1) {
|
||||||
goto skip_optional;
|
goto skip_optional;
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(args[0])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
{
|
{
|
||||||
Py_ssize_t ival = -1;
|
Py_ssize_t ival = -1;
|
||||||
PyObject *iobj = PyNumber_Index(args[0]);
|
PyObject *iobj = PyNumber_Index(args[0]);
|
||||||
|
@ -1410,11 +1345,6 @@ test_Py_ssize_t_converter(PyObject *module, PyObject *const *args, Py_ssize_t na
|
||||||
if (nargs < 2) {
|
if (nargs < 2) {
|
||||||
goto skip_optional;
|
goto skip_optional;
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(args[1])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
{
|
{
|
||||||
Py_ssize_t ival = -1;
|
Py_ssize_t ival = -1;
|
||||||
PyObject *iobj = PyNumber_Index(args[1]);
|
PyObject *iobj = PyNumber_Index(args[1]);
|
||||||
|
@ -1443,7 +1373,7 @@ exit:
|
||||||
static PyObject *
|
static PyObject *
|
||||||
test_Py_ssize_t_converter_impl(PyObject *module, Py_ssize_t a, Py_ssize_t b,
|
test_Py_ssize_t_converter_impl(PyObject *module, Py_ssize_t a, Py_ssize_t b,
|
||||||
Py_ssize_t c)
|
Py_ssize_t c)
|
||||||
/*[clinic end generated code: output=a46d2aaf40c10398 input=3855f184bb3f299d]*/
|
/*[clinic end generated code: output=ea781bb7169b3436 input=3855f184bb3f299d]*/
|
||||||
|
|
||||||
|
|
||||||
/*[clinic input]
|
/*[clinic input]
|
||||||
|
|
|
@ -5107,43 +5107,21 @@ class Oddballs(unittest.TestCase):
|
||||||
def __int__(self):
|
def __int__(self):
|
||||||
return self.value
|
return self.value
|
||||||
|
|
||||||
for xx in [decimal.Decimal(10),
|
|
||||||
decimal.Decimal('10.9'),
|
|
||||||
Number(10)]:
|
|
||||||
with self.assertWarns(DeprecationWarning):
|
|
||||||
self.assertEqual(datetime(10, 10, 10, 10, 10, 10, 10),
|
|
||||||
datetime(xx, xx, xx, xx, xx, xx, xx))
|
|
||||||
|
|
||||||
with self.assertRaisesRegex(TypeError, '^an integer is required '
|
|
||||||
r'\(got type str\)$'):
|
|
||||||
datetime(10, 10, '10')
|
|
||||||
|
|
||||||
f10 = Number(10.9)
|
|
||||||
with self.assertRaisesRegex(TypeError, '^__int__ returned non-int '
|
|
||||||
r'\(type float\)$'):
|
|
||||||
datetime(10, 10, f10)
|
|
||||||
|
|
||||||
class Float(float):
|
class Float(float):
|
||||||
pass
|
pass
|
||||||
s10 = Float(10.9)
|
|
||||||
with self.assertRaisesRegex(TypeError, '^integer argument expected, '
|
|
||||||
'got float$'):
|
|
||||||
datetime(10, 10, s10)
|
|
||||||
|
|
||||||
with self.assertRaises(TypeError):
|
for xx in [10.0, Float(10.9),
|
||||||
datetime(10., 10, 10)
|
decimal.Decimal(10), decimal.Decimal('10.9'),
|
||||||
with self.assertRaises(TypeError):
|
Number(10), Number(10.9),
|
||||||
datetime(10, 10., 10)
|
'10']:
|
||||||
with self.assertRaises(TypeError):
|
self.assertRaises(TypeError, datetime, xx, 10, 10, 10, 10, 10, 10)
|
||||||
datetime(10, 10, 10.)
|
self.assertRaises(TypeError, datetime, 10, xx, 10, 10, 10, 10, 10)
|
||||||
with self.assertRaises(TypeError):
|
self.assertRaises(TypeError, datetime, 10, 10, xx, 10, 10, 10, 10)
|
||||||
datetime(10, 10, 10, 10.)
|
self.assertRaises(TypeError, datetime, 10, 10, 10, xx, 10, 10, 10)
|
||||||
with self.assertRaises(TypeError):
|
self.assertRaises(TypeError, datetime, 10, 10, 10, 10, xx, 10, 10)
|
||||||
datetime(10, 10, 10, 10, 10.)
|
self.assertRaises(TypeError, datetime, 10, 10, 10, 10, 10, xx, 10)
|
||||||
with self.assertRaises(TypeError):
|
self.assertRaises(TypeError, datetime, 10, 10, 10, 10, 10, 10, xx)
|
||||||
datetime(10, 10, 10, 10, 10, 10.)
|
|
||||||
with self.assertRaises(TypeError):
|
|
||||||
datetime(10, 10, 10, 10, 10, 10, 10.)
|
|
||||||
|
|
||||||
#############################################################################
|
#############################################################################
|
||||||
# Local Time Disambiguation
|
# Local Time Disambiguation
|
||||||
|
|
|
@ -161,12 +161,10 @@ class Unsigned_TestCase(unittest.TestCase):
|
||||||
with self.assertWarns(DeprecationWarning):
|
with self.assertWarns(DeprecationWarning):
|
||||||
self.assertEqual(1, getargs_b(BadIndex2()))
|
self.assertEqual(1, getargs_b(BadIndex2()))
|
||||||
self.assertEqual(0, getargs_b(BadIndex3()))
|
self.assertEqual(0, getargs_b(BadIndex3()))
|
||||||
with self.assertWarns(DeprecationWarning):
|
self.assertRaises(TypeError, getargs_b, Int())
|
||||||
self.assertEqual(99, getargs_b(Int()))
|
|
||||||
self.assertEqual(0, getargs_b(IntSubclass()))
|
self.assertEqual(0, getargs_b(IntSubclass()))
|
||||||
self.assertRaises(TypeError, getargs_b, BadInt())
|
self.assertRaises(TypeError, getargs_b, BadInt())
|
||||||
with self.assertWarns(DeprecationWarning):
|
self.assertRaises(TypeError, getargs_b, BadInt2())
|
||||||
self.assertEqual(1, getargs_b(BadInt2()))
|
|
||||||
self.assertEqual(0, getargs_b(BadInt3()))
|
self.assertEqual(0, getargs_b(BadInt3()))
|
||||||
|
|
||||||
self.assertRaises(OverflowError, getargs_b, -1)
|
self.assertRaises(OverflowError, getargs_b, -1)
|
||||||
|
@ -187,12 +185,10 @@ class Unsigned_TestCase(unittest.TestCase):
|
||||||
with self.assertWarns(DeprecationWarning):
|
with self.assertWarns(DeprecationWarning):
|
||||||
self.assertEqual(1, getargs_B(BadIndex2()))
|
self.assertEqual(1, getargs_B(BadIndex2()))
|
||||||
self.assertEqual(0, getargs_B(BadIndex3()))
|
self.assertEqual(0, getargs_B(BadIndex3()))
|
||||||
with self.assertWarns(DeprecationWarning):
|
self.assertRaises(TypeError, getargs_B, Int())
|
||||||
self.assertEqual(99, getargs_B(Int()))
|
|
||||||
self.assertEqual(0, getargs_B(IntSubclass()))
|
self.assertEqual(0, getargs_B(IntSubclass()))
|
||||||
self.assertRaises(TypeError, getargs_B, BadInt())
|
self.assertRaises(TypeError, getargs_B, BadInt())
|
||||||
with self.assertWarns(DeprecationWarning):
|
self.assertRaises(TypeError, getargs_B, BadInt2())
|
||||||
self.assertEqual(1, getargs_B(BadInt2()))
|
|
||||||
self.assertEqual(0, getargs_B(BadInt3()))
|
self.assertEqual(0, getargs_B(BadInt3()))
|
||||||
|
|
||||||
self.assertEqual(UCHAR_MAX, getargs_B(-1))
|
self.assertEqual(UCHAR_MAX, getargs_B(-1))
|
||||||
|
@ -213,12 +209,10 @@ class Unsigned_TestCase(unittest.TestCase):
|
||||||
with self.assertWarns(DeprecationWarning):
|
with self.assertWarns(DeprecationWarning):
|
||||||
self.assertEqual(1, getargs_H(BadIndex2()))
|
self.assertEqual(1, getargs_H(BadIndex2()))
|
||||||
self.assertEqual(0, getargs_H(BadIndex3()))
|
self.assertEqual(0, getargs_H(BadIndex3()))
|
||||||
with self.assertWarns(DeprecationWarning):
|
self.assertRaises(TypeError, getargs_H, Int())
|
||||||
self.assertEqual(99, getargs_H(Int()))
|
|
||||||
self.assertEqual(0, getargs_H(IntSubclass()))
|
self.assertEqual(0, getargs_H(IntSubclass()))
|
||||||
self.assertRaises(TypeError, getargs_H, BadInt())
|
self.assertRaises(TypeError, getargs_H, BadInt())
|
||||||
with self.assertWarns(DeprecationWarning):
|
self.assertRaises(TypeError, getargs_H, BadInt2())
|
||||||
self.assertEqual(1, getargs_H(BadInt2()))
|
|
||||||
self.assertEqual(0, getargs_H(BadInt3()))
|
self.assertEqual(0, getargs_H(BadInt3()))
|
||||||
|
|
||||||
self.assertEqual(USHRT_MAX, getargs_H(-1))
|
self.assertEqual(USHRT_MAX, getargs_H(-1))
|
||||||
|
@ -240,12 +234,10 @@ class Unsigned_TestCase(unittest.TestCase):
|
||||||
with self.assertWarns(DeprecationWarning):
|
with self.assertWarns(DeprecationWarning):
|
||||||
self.assertEqual(1, getargs_I(BadIndex2()))
|
self.assertEqual(1, getargs_I(BadIndex2()))
|
||||||
self.assertEqual(0, getargs_I(BadIndex3()))
|
self.assertEqual(0, getargs_I(BadIndex3()))
|
||||||
with self.assertWarns(DeprecationWarning):
|
self.assertRaises(TypeError, getargs_I, Int())
|
||||||
self.assertEqual(99, getargs_I(Int()))
|
|
||||||
self.assertEqual(0, getargs_I(IntSubclass()))
|
self.assertEqual(0, getargs_I(IntSubclass()))
|
||||||
self.assertRaises(TypeError, getargs_I, BadInt())
|
self.assertRaises(TypeError, getargs_I, BadInt())
|
||||||
with self.assertWarns(DeprecationWarning):
|
self.assertRaises(TypeError, getargs_I, BadInt2())
|
||||||
self.assertEqual(1, getargs_I(BadInt2()))
|
|
||||||
self.assertEqual(0, getargs_I(BadInt3()))
|
self.assertEqual(0, getargs_I(BadInt3()))
|
||||||
|
|
||||||
self.assertEqual(UINT_MAX, getargs_I(-1))
|
self.assertEqual(UINT_MAX, getargs_I(-1))
|
||||||
|
@ -293,12 +285,10 @@ class Signed_TestCase(unittest.TestCase):
|
||||||
with self.assertWarns(DeprecationWarning):
|
with self.assertWarns(DeprecationWarning):
|
||||||
self.assertEqual(1, getargs_h(BadIndex2()))
|
self.assertEqual(1, getargs_h(BadIndex2()))
|
||||||
self.assertEqual(0, getargs_h(BadIndex3()))
|
self.assertEqual(0, getargs_h(BadIndex3()))
|
||||||
with self.assertWarns(DeprecationWarning):
|
self.assertRaises(TypeError, getargs_h, Int())
|
||||||
self.assertEqual(99, getargs_h(Int()))
|
|
||||||
self.assertEqual(0, getargs_h(IntSubclass()))
|
self.assertEqual(0, getargs_h(IntSubclass()))
|
||||||
self.assertRaises(TypeError, getargs_h, BadInt())
|
self.assertRaises(TypeError, getargs_h, BadInt())
|
||||||
with self.assertWarns(DeprecationWarning):
|
self.assertRaises(TypeError, getargs_h, BadInt2())
|
||||||
self.assertEqual(1, getargs_h(BadInt2()))
|
|
||||||
self.assertEqual(0, getargs_h(BadInt3()))
|
self.assertEqual(0, getargs_h(BadInt3()))
|
||||||
|
|
||||||
self.assertRaises(OverflowError, getargs_h, SHRT_MIN-1)
|
self.assertRaises(OverflowError, getargs_h, SHRT_MIN-1)
|
||||||
|
@ -319,12 +309,10 @@ class Signed_TestCase(unittest.TestCase):
|
||||||
with self.assertWarns(DeprecationWarning):
|
with self.assertWarns(DeprecationWarning):
|
||||||
self.assertEqual(1, getargs_i(BadIndex2()))
|
self.assertEqual(1, getargs_i(BadIndex2()))
|
||||||
self.assertEqual(0, getargs_i(BadIndex3()))
|
self.assertEqual(0, getargs_i(BadIndex3()))
|
||||||
with self.assertWarns(DeprecationWarning):
|
self.assertRaises(TypeError, getargs_i, Int())
|
||||||
self.assertEqual(99, getargs_i(Int()))
|
|
||||||
self.assertEqual(0, getargs_i(IntSubclass()))
|
self.assertEqual(0, getargs_i(IntSubclass()))
|
||||||
self.assertRaises(TypeError, getargs_i, BadInt())
|
self.assertRaises(TypeError, getargs_i, BadInt())
|
||||||
with self.assertWarns(DeprecationWarning):
|
self.assertRaises(TypeError, getargs_i, BadInt2())
|
||||||
self.assertEqual(1, getargs_i(BadInt2()))
|
|
||||||
self.assertEqual(0, getargs_i(BadInt3()))
|
self.assertEqual(0, getargs_i(BadInt3()))
|
||||||
|
|
||||||
self.assertRaises(OverflowError, getargs_i, INT_MIN-1)
|
self.assertRaises(OverflowError, getargs_i, INT_MIN-1)
|
||||||
|
@ -345,12 +333,10 @@ class Signed_TestCase(unittest.TestCase):
|
||||||
with self.assertWarns(DeprecationWarning):
|
with self.assertWarns(DeprecationWarning):
|
||||||
self.assertEqual(1, getargs_l(BadIndex2()))
|
self.assertEqual(1, getargs_l(BadIndex2()))
|
||||||
self.assertEqual(0, getargs_l(BadIndex3()))
|
self.assertEqual(0, getargs_l(BadIndex3()))
|
||||||
with self.assertWarns(DeprecationWarning):
|
self.assertRaises(TypeError, getargs_l, Int())
|
||||||
self.assertEqual(99, getargs_l(Int()))
|
|
||||||
self.assertEqual(0, getargs_l(IntSubclass()))
|
self.assertEqual(0, getargs_l(IntSubclass()))
|
||||||
self.assertRaises(TypeError, getargs_l, BadInt())
|
self.assertRaises(TypeError, getargs_l, BadInt())
|
||||||
with self.assertWarns(DeprecationWarning):
|
self.assertRaises(TypeError, getargs_l, BadInt2())
|
||||||
self.assertEqual(1, getargs_l(BadInt2()))
|
|
||||||
self.assertEqual(0, getargs_l(BadInt3()))
|
self.assertEqual(0, getargs_l(BadInt3()))
|
||||||
|
|
||||||
self.assertRaises(OverflowError, getargs_l, LONG_MIN-1)
|
self.assertRaises(OverflowError, getargs_l, LONG_MIN-1)
|
||||||
|
@ -400,12 +386,10 @@ class LongLong_TestCase(unittest.TestCase):
|
||||||
with self.assertWarns(DeprecationWarning):
|
with self.assertWarns(DeprecationWarning):
|
||||||
self.assertEqual(1, getargs_L(BadIndex2()))
|
self.assertEqual(1, getargs_L(BadIndex2()))
|
||||||
self.assertEqual(0, getargs_L(BadIndex3()))
|
self.assertEqual(0, getargs_L(BadIndex3()))
|
||||||
with self.assertWarns(DeprecationWarning):
|
self.assertRaises(TypeError, getargs_L, Int())
|
||||||
self.assertEqual(99, getargs_L(Int()))
|
|
||||||
self.assertEqual(0, getargs_L(IntSubclass()))
|
self.assertEqual(0, getargs_L(IntSubclass()))
|
||||||
self.assertRaises(TypeError, getargs_L, BadInt())
|
self.assertRaises(TypeError, getargs_L, BadInt())
|
||||||
with self.assertWarns(DeprecationWarning):
|
self.assertRaises(TypeError, getargs_L, BadInt2())
|
||||||
self.assertEqual(1, getargs_L(BadInt2()))
|
|
||||||
self.assertEqual(0, getargs_L(BadInt3()))
|
self.assertEqual(0, getargs_L(BadInt3()))
|
||||||
|
|
||||||
self.assertRaises(OverflowError, getargs_L, LLONG_MIN-1)
|
self.assertRaises(OverflowError, getargs_L, LLONG_MIN-1)
|
||||||
|
|
|
@ -100,8 +100,8 @@ class GroupDatabaseTestCase(unittest.TestCase):
|
||||||
self.skipTest('no groups')
|
self.skipTest('no groups')
|
||||||
# Choose an existent gid.
|
# Choose an existent gid.
|
||||||
gid = entries[0][2]
|
gid = entries[0][2]
|
||||||
self.assertWarns(DeprecationWarning, grp.getgrgid, float(gid))
|
self.assertRaises(TypeError, grp.getgrgid, float(gid))
|
||||||
self.assertWarns(DeprecationWarning, grp.getgrgid, str(gid))
|
self.assertRaises(TypeError, grp.getgrgid, str(gid))
|
||||||
|
|
||||||
|
|
||||||
if __name__ == "__main__":
|
if __name__ == "__main__":
|
||||||
|
|
|
@ -517,10 +517,7 @@ class IntTestCases(unittest.TestCase):
|
||||||
self.assertIs(type(n), int)
|
self.assertIs(type(n), int)
|
||||||
|
|
||||||
bad_int = TruncReturnsBadInt()
|
bad_int = TruncReturnsBadInt()
|
||||||
with self.assertWarns(DeprecationWarning):
|
self.assertRaises(TypeError, int, bad_int)
|
||||||
n = int(bad_int)
|
|
||||||
self.assertEqual(n, 1)
|
|
||||||
self.assertIs(type(n), int)
|
|
||||||
|
|
||||||
good_int = TruncReturnsIntSubclass()
|
good_int = TruncReturnsIntSubclass()
|
||||||
n = int(good_int)
|
n = int(good_int)
|
||||||
|
|
|
@ -502,14 +502,10 @@ class MathTests(unittest.TestCase):
|
||||||
self.assertRaises(ValueError, math.factorial, -10**100)
|
self.assertRaises(ValueError, math.factorial, -10**100)
|
||||||
|
|
||||||
def testFactorialNonIntegers(self):
|
def testFactorialNonIntegers(self):
|
||||||
with self.assertWarns(DeprecationWarning):
|
self.assertRaises(TypeError, math.factorial, 5.0)
|
||||||
self.assertEqual(math.factorial(5.0), 120)
|
self.assertRaises(TypeError, math.factorial, 5.2)
|
||||||
with self.assertWarns(DeprecationWarning):
|
self.assertRaises(TypeError, math.factorial, -1.0)
|
||||||
self.assertRaises(ValueError, math.factorial, 5.2)
|
self.assertRaises(TypeError, math.factorial, -1e100)
|
||||||
with self.assertWarns(DeprecationWarning):
|
|
||||||
self.assertRaises(ValueError, math.factorial, -1.0)
|
|
||||||
with self.assertWarns(DeprecationWarning):
|
|
||||||
self.assertRaises(ValueError, math.factorial, -1e100)
|
|
||||||
self.assertRaises(TypeError, math.factorial, decimal.Decimal('5'))
|
self.assertRaises(TypeError, math.factorial, decimal.Decimal('5'))
|
||||||
self.assertRaises(TypeError, math.factorial, decimal.Decimal('5.2'))
|
self.assertRaises(TypeError, math.factorial, decimal.Decimal('5.2'))
|
||||||
self.assertRaises(TypeError, math.factorial, "5")
|
self.assertRaises(TypeError, math.factorial, "5")
|
||||||
|
@ -520,8 +516,7 @@ class MathTests(unittest.TestCase):
|
||||||
# Currently raises OverflowError for inputs that are too large
|
# Currently raises OverflowError for inputs that are too large
|
||||||
# to fit into a C long.
|
# to fit into a C long.
|
||||||
self.assertRaises(OverflowError, math.factorial, 10**100)
|
self.assertRaises(OverflowError, math.factorial, 10**100)
|
||||||
with self.assertWarns(DeprecationWarning):
|
self.assertRaises(TypeError, math.factorial, 1e100)
|
||||||
self.assertRaises(OverflowError, math.factorial, 1e100)
|
|
||||||
|
|
||||||
def testFloor(self):
|
def testFloor(self):
|
||||||
self.assertRaises(TypeError, math.floor)
|
self.assertRaises(TypeError, math.floor)
|
||||||
|
|
|
@ -917,10 +917,8 @@ class GeneralModuleTests(unittest.TestCase):
|
||||||
self.assertIn('not NoneType', str(cm.exception))
|
self.assertIn('not NoneType', str(cm.exception))
|
||||||
with self.assertRaises(TypeError) as cm:
|
with self.assertRaises(TypeError) as cm:
|
||||||
s.sendto(b'foo', 'bar', sockname)
|
s.sendto(b'foo', 'bar', sockname)
|
||||||
self.assertIn('an integer is required', str(cm.exception))
|
|
||||||
with self.assertRaises(TypeError) as cm:
|
with self.assertRaises(TypeError) as cm:
|
||||||
s.sendto(b'foo', None, None)
|
s.sendto(b'foo', None, None)
|
||||||
self.assertIn('an integer is required', str(cm.exception))
|
|
||||||
# wrong number of args
|
# wrong number of args
|
||||||
with self.assertRaises(TypeError) as cm:
|
with self.assertRaises(TypeError) as cm:
|
||||||
s.sendto(b'foo')
|
s.sendto(b'foo')
|
||||||
|
@ -1899,11 +1897,11 @@ class GeneralModuleTests(unittest.TestCase):
|
||||||
socket.SOCK_STREAM)
|
socket.SOCK_STREAM)
|
||||||
|
|
||||||
def test_socket_fileno_rejects_float(self):
|
def test_socket_fileno_rejects_float(self):
|
||||||
with self.assertRaisesRegex(TypeError, "integer argument expected"):
|
with self.assertRaises(TypeError):
|
||||||
socket.socket(socket.AF_INET, socket.SOCK_STREAM, fileno=42.5)
|
socket.socket(socket.AF_INET, socket.SOCK_STREAM, fileno=42.5)
|
||||||
|
|
||||||
def test_socket_fileno_rejects_other_types(self):
|
def test_socket_fileno_rejects_other_types(self):
|
||||||
with self.assertRaisesRegex(TypeError, "integer is required"):
|
with self.assertRaises(TypeError):
|
||||||
socket.socket(socket.AF_INET, socket.SOCK_STREAM, fileno="foo")
|
socket.socket(socket.AF_INET, socket.SOCK_STREAM, fileno="foo")
|
||||||
|
|
||||||
def test_socket_fileno_rejects_invalid_socket(self):
|
def test_socket_fileno_rejects_invalid_socket(self):
|
||||||
|
|
|
@ -0,0 +1,5 @@
|
||||||
|
Builtin and extension functions that take integer arguments no longer accept
|
||||||
|
:class:`~decimal.Decimal`\ s, :class:`~fractions.Fraction`\ s and other
|
||||||
|
objects that can be converted to integers only with a loss (e.g. that have
|
||||||
|
the :meth:`~object.__int__` method but do not have the
|
||||||
|
:meth:`~object.__index__` method).
|
|
@ -56,11 +56,6 @@ skip_optional_posonly:
|
||||||
goto skip_optional_kwonly;
|
goto skip_optional_kwonly;
|
||||||
}
|
}
|
||||||
if (fastargs[1]) {
|
if (fastargs[1]) {
|
||||||
if (PyFloat_Check(fastargs[1])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
digest_size = _PyLong_AsInt(fastargs[1]);
|
digest_size = _PyLong_AsInt(fastargs[1]);
|
||||||
if (digest_size == -1 && PyErr_Occurred()) {
|
if (digest_size == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -106,11 +101,6 @@ skip_optional_posonly:
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (fastargs[5]) {
|
if (fastargs[5]) {
|
||||||
if (PyFloat_Check(fastargs[5])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
fanout = _PyLong_AsInt(fastargs[5]);
|
fanout = _PyLong_AsInt(fastargs[5]);
|
||||||
if (fanout == -1 && PyErr_Occurred()) {
|
if (fanout == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -120,11 +110,6 @@ skip_optional_posonly:
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (fastargs[6]) {
|
if (fastargs[6]) {
|
||||||
if (PyFloat_Check(fastargs[6])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
depth = _PyLong_AsInt(fastargs[6]);
|
depth = _PyLong_AsInt(fastargs[6]);
|
||||||
if (depth == -1 && PyErr_Occurred()) {
|
if (depth == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -150,11 +135,6 @@ skip_optional_posonly:
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (fastargs[9]) {
|
if (fastargs[9]) {
|
||||||
if (PyFloat_Check(fastargs[9])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
node_depth = _PyLong_AsInt(fastargs[9]);
|
node_depth = _PyLong_AsInt(fastargs[9]);
|
||||||
if (node_depth == -1 && PyErr_Occurred()) {
|
if (node_depth == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -164,11 +144,6 @@ skip_optional_posonly:
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (fastargs[10]) {
|
if (fastargs[10]) {
|
||||||
if (PyFloat_Check(fastargs[10])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
inner_size = _PyLong_AsInt(fastargs[10]);
|
inner_size = _PyLong_AsInt(fastargs[10]);
|
||||||
if (inner_size == -1 && PyErr_Occurred()) {
|
if (inner_size == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -272,4 +247,4 @@ _blake2_blake2b_hexdigest(BLAKE2bObject *self, PyObject *Py_UNUSED(ignored))
|
||||||
{
|
{
|
||||||
return _blake2_blake2b_hexdigest_impl(self);
|
return _blake2_blake2b_hexdigest_impl(self);
|
||||||
}
|
}
|
||||||
/*[clinic end generated code: output=2d6d0fe9aa42a42a input=a9049054013a1b77]*/
|
/*[clinic end generated code: output=10eb47aba77f192d input=a9049054013a1b77]*/
|
||||||
|
|
|
@ -56,11 +56,6 @@ skip_optional_posonly:
|
||||||
goto skip_optional_kwonly;
|
goto skip_optional_kwonly;
|
||||||
}
|
}
|
||||||
if (fastargs[1]) {
|
if (fastargs[1]) {
|
||||||
if (PyFloat_Check(fastargs[1])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
digest_size = _PyLong_AsInt(fastargs[1]);
|
digest_size = _PyLong_AsInt(fastargs[1]);
|
||||||
if (digest_size == -1 && PyErr_Occurred()) {
|
if (digest_size == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -106,11 +101,6 @@ skip_optional_posonly:
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (fastargs[5]) {
|
if (fastargs[5]) {
|
||||||
if (PyFloat_Check(fastargs[5])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
fanout = _PyLong_AsInt(fastargs[5]);
|
fanout = _PyLong_AsInt(fastargs[5]);
|
||||||
if (fanout == -1 && PyErr_Occurred()) {
|
if (fanout == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -120,11 +110,6 @@ skip_optional_posonly:
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (fastargs[6]) {
|
if (fastargs[6]) {
|
||||||
if (PyFloat_Check(fastargs[6])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
depth = _PyLong_AsInt(fastargs[6]);
|
depth = _PyLong_AsInt(fastargs[6]);
|
||||||
if (depth == -1 && PyErr_Occurred()) {
|
if (depth == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -150,11 +135,6 @@ skip_optional_posonly:
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (fastargs[9]) {
|
if (fastargs[9]) {
|
||||||
if (PyFloat_Check(fastargs[9])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
node_depth = _PyLong_AsInt(fastargs[9]);
|
node_depth = _PyLong_AsInt(fastargs[9]);
|
||||||
if (node_depth == -1 && PyErr_Occurred()) {
|
if (node_depth == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -164,11 +144,6 @@ skip_optional_posonly:
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (fastargs[10]) {
|
if (fastargs[10]) {
|
||||||
if (PyFloat_Check(fastargs[10])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
inner_size = _PyLong_AsInt(fastargs[10]);
|
inner_size = _PyLong_AsInt(fastargs[10]);
|
||||||
if (inner_size == -1 && PyErr_Occurred()) {
|
if (inner_size == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -272,4 +247,4 @@ _blake2_blake2s_hexdigest(BLAKE2sObject *self, PyObject *Py_UNUSED(ignored))
|
||||||
{
|
{
|
||||||
return _blake2_blake2s_hexdigest_impl(self);
|
return _blake2_blake2s_hexdigest_impl(self);
|
||||||
}
|
}
|
||||||
/*[clinic end generated code: output=c80d8d06ce40a192 input=a9049054013a1b77]*/
|
/*[clinic end generated code: output=f7ee8092ed67e9c7 input=a9049054013a1b77]*/
|
||||||
|
|
|
@ -354,14 +354,7 @@ PyTypeObject PyCField_Type = {
|
||||||
static int
|
static int
|
||||||
get_long(PyObject *v, long *p)
|
get_long(PyObject *v, long *p)
|
||||||
{
|
{
|
||||||
long x;
|
long x = PyLong_AsUnsignedLongMask(v);
|
||||||
|
|
||||||
if (PyFloat_Check(v)) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"int expected instead of float");
|
|
||||||
return -1;
|
|
||||||
}
|
|
||||||
x = PyLong_AsUnsignedLongMask(v);
|
|
||||||
if (x == -1 && PyErr_Occurred())
|
if (x == -1 && PyErr_Occurred())
|
||||||
return -1;
|
return -1;
|
||||||
*p = x;
|
*p = x;
|
||||||
|
@ -373,14 +366,7 @@ get_long(PyObject *v, long *p)
|
||||||
static int
|
static int
|
||||||
get_ulong(PyObject *v, unsigned long *p)
|
get_ulong(PyObject *v, unsigned long *p)
|
||||||
{
|
{
|
||||||
unsigned long x;
|
unsigned long x = PyLong_AsUnsignedLongMask(v);
|
||||||
|
|
||||||
if (PyFloat_Check(v)) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"int expected instead of float");
|
|
||||||
return -1;
|
|
||||||
}
|
|
||||||
x = PyLong_AsUnsignedLongMask(v);
|
|
||||||
if (x == (unsigned long)-1 && PyErr_Occurred())
|
if (x == (unsigned long)-1 && PyErr_Occurred())
|
||||||
return -1;
|
return -1;
|
||||||
*p = x;
|
*p = x;
|
||||||
|
@ -392,13 +378,7 @@ get_ulong(PyObject *v, unsigned long *p)
|
||||||
static int
|
static int
|
||||||
get_longlong(PyObject *v, long long *p)
|
get_longlong(PyObject *v, long long *p)
|
||||||
{
|
{
|
||||||
long long x;
|
long long x = PyLong_AsUnsignedLongLongMask(v);
|
||||||
if (PyFloat_Check(v)) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"int expected instead of float");
|
|
||||||
return -1;
|
|
||||||
}
|
|
||||||
x = PyLong_AsUnsignedLongLongMask(v);
|
|
||||||
if (x == -1 && PyErr_Occurred())
|
if (x == -1 && PyErr_Occurred())
|
||||||
return -1;
|
return -1;
|
||||||
*p = x;
|
*p = x;
|
||||||
|
@ -410,13 +390,7 @@ get_longlong(PyObject *v, long long *p)
|
||||||
static int
|
static int
|
||||||
get_ulonglong(PyObject *v, unsigned long long *p)
|
get_ulonglong(PyObject *v, unsigned long long *p)
|
||||||
{
|
{
|
||||||
unsigned long long x;
|
unsigned long long x = PyLong_AsUnsignedLongLongMask(v);
|
||||||
if (PyFloat_Check(v)) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"int expected instead of float");
|
|
||||||
return -1;
|
|
||||||
}
|
|
||||||
x = PyLong_AsUnsignedLongLongMask(v);
|
|
||||||
if (x == (unsigned long long)-1 && PyErr_Occurred())
|
if (x == (unsigned long long)-1 && PyErr_Occurred())
|
||||||
return -1;
|
return -1;
|
||||||
*p = x;
|
*p = x;
|
||||||
|
|
|
@ -178,11 +178,6 @@ _io_open(PyObject *module, PyObject *const *args, Py_ssize_t nargs, PyObject *kw
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (args[2]) {
|
if (args[2]) {
|
||||||
if (PyFloat_Check(args[2])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
buffering = _PyLong_AsInt(args[2]);
|
buffering = _PyLong_AsInt(args[2]);
|
||||||
if (buffering == -1 && PyErr_Occurred()) {
|
if (buffering == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -261,11 +256,6 @@ _io_open(PyObject *module, PyObject *const *args, Py_ssize_t nargs, PyObject *kw
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (args[6]) {
|
if (args[6]) {
|
||||||
if (PyFloat_Check(args[6])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
closefd = _PyLong_AsInt(args[6]);
|
closefd = _PyLong_AsInt(args[6]);
|
||||||
if (closefd == -1 && PyErr_Occurred()) {
|
if (closefd == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -323,4 +313,4 @@ _io_open_code(PyObject *module, PyObject *const *args, Py_ssize_t nargs, PyObjec
|
||||||
exit:
|
exit:
|
||||||
return return_value;
|
return return_value;
|
||||||
}
|
}
|
||||||
/*[clinic end generated code: output=3df6bc6d91697545 input=a9049054013a1b77]*/
|
/*[clinic end generated code: output=5c0dd7a262c30ebc input=a9049054013a1b77]*/
|
||||||
|
|
|
@ -120,11 +120,6 @@ _io__Buffered_peek(buffered *self, PyObject *const *args, Py_ssize_t nargs)
|
||||||
if (nargs < 1) {
|
if (nargs < 1) {
|
||||||
goto skip_optional;
|
goto skip_optional;
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(args[0])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
{
|
{
|
||||||
Py_ssize_t ival = -1;
|
Py_ssize_t ival = -1;
|
||||||
PyObject *iobj = PyNumber_Index(args[0]);
|
PyObject *iobj = PyNumber_Index(args[0]);
|
||||||
|
@ -200,11 +195,6 @@ _io__Buffered_read1(buffered *self, PyObject *const *args, Py_ssize_t nargs)
|
||||||
if (nargs < 1) {
|
if (nargs < 1) {
|
||||||
goto skip_optional;
|
goto skip_optional;
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(args[0])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
{
|
{
|
||||||
Py_ssize_t ival = -1;
|
Py_ssize_t ival = -1;
|
||||||
PyObject *iobj = PyNumber_Index(args[0]);
|
PyObject *iobj = PyNumber_Index(args[0]);
|
||||||
|
@ -356,11 +346,6 @@ _io__Buffered_seek(buffered *self, PyObject *const *args, Py_ssize_t nargs)
|
||||||
if (nargs < 2) {
|
if (nargs < 2) {
|
||||||
goto skip_optional;
|
goto skip_optional;
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(args[1])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
whence = _PyLong_AsInt(args[1]);
|
whence = _PyLong_AsInt(args[1]);
|
||||||
if (whence == -1 && PyErr_Occurred()) {
|
if (whence == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -434,11 +419,6 @@ _io_BufferedReader___init__(PyObject *self, PyObject *args, PyObject *kwargs)
|
||||||
if (!noptargs) {
|
if (!noptargs) {
|
||||||
goto skip_optional_pos;
|
goto skip_optional_pos;
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(fastargs[1])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
{
|
{
|
||||||
Py_ssize_t ival = -1;
|
Py_ssize_t ival = -1;
|
||||||
PyObject *iobj = PyNumber_Index(fastargs[1]);
|
PyObject *iobj = PyNumber_Index(fastargs[1]);
|
||||||
|
@ -493,11 +473,6 @@ _io_BufferedWriter___init__(PyObject *self, PyObject *args, PyObject *kwargs)
|
||||||
if (!noptargs) {
|
if (!noptargs) {
|
||||||
goto skip_optional_pos;
|
goto skip_optional_pos;
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(fastargs[1])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
{
|
{
|
||||||
Py_ssize_t ival = -1;
|
Py_ssize_t ival = -1;
|
||||||
PyObject *iobj = PyNumber_Index(fastargs[1]);
|
PyObject *iobj = PyNumber_Index(fastargs[1]);
|
||||||
|
@ -590,11 +565,6 @@ _io_BufferedRWPair___init__(PyObject *self, PyObject *args, PyObject *kwargs)
|
||||||
if (PyTuple_GET_SIZE(args) < 3) {
|
if (PyTuple_GET_SIZE(args) < 3) {
|
||||||
goto skip_optional;
|
goto skip_optional;
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(PyTuple_GET_ITEM(args, 2))) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
{
|
{
|
||||||
Py_ssize_t ival = -1;
|
Py_ssize_t ival = -1;
|
||||||
PyObject *iobj = PyNumber_Index(PyTuple_GET_ITEM(args, 2));
|
PyObject *iobj = PyNumber_Index(PyTuple_GET_ITEM(args, 2));
|
||||||
|
@ -649,11 +619,6 @@ _io_BufferedRandom___init__(PyObject *self, PyObject *args, PyObject *kwargs)
|
||||||
if (!noptargs) {
|
if (!noptargs) {
|
||||||
goto skip_optional_pos;
|
goto skip_optional_pos;
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(fastargs[1])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
{
|
{
|
||||||
Py_ssize_t ival = -1;
|
Py_ssize_t ival = -1;
|
||||||
PyObject *iobj = PyNumber_Index(fastargs[1]);
|
PyObject *iobj = PyNumber_Index(fastargs[1]);
|
||||||
|
@ -672,4 +637,4 @@ skip_optional_pos:
|
||||||
exit:
|
exit:
|
||||||
return return_value;
|
return return_value;
|
||||||
}
|
}
|
||||||
/*[clinic end generated code: output=7d9ad40c95bdd808 input=a9049054013a1b77]*/
|
/*[clinic end generated code: output=1882bb497ddc9375 input=a9049054013a1b77]*/
|
||||||
|
|
|
@ -402,11 +402,6 @@ _io_BytesIO_seek(bytesio *self, PyObject *const *args, Py_ssize_t nargs)
|
||||||
if (!_PyArg_CheckPositional("seek", nargs, 1, 2)) {
|
if (!_PyArg_CheckPositional("seek", nargs, 1, 2)) {
|
||||||
goto exit;
|
goto exit;
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(args[0])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
{
|
{
|
||||||
Py_ssize_t ival = -1;
|
Py_ssize_t ival = -1;
|
||||||
PyObject *iobj = PyNumber_Index(args[0]);
|
PyObject *iobj = PyNumber_Index(args[0]);
|
||||||
|
@ -422,11 +417,6 @@ _io_BytesIO_seek(bytesio *self, PyObject *const *args, Py_ssize_t nargs)
|
||||||
if (nargs < 2) {
|
if (nargs < 2) {
|
||||||
goto skip_optional;
|
goto skip_optional;
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(args[1])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
whence = _PyLong_AsInt(args[1]);
|
whence = _PyLong_AsInt(args[1]);
|
||||||
if (whence == -1 && PyErr_Occurred()) {
|
if (whence == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -515,4 +505,4 @@ skip_optional_pos:
|
||||||
exit:
|
exit:
|
||||||
return return_value;
|
return return_value;
|
||||||
}
|
}
|
||||||
/*[clinic end generated code: output=4ec2506def9c8eb9 input=a9049054013a1b77]*/
|
/*[clinic end generated code: output=ba0f302f16397741 input=a9049054013a1b77]*/
|
||||||
|
|
|
@ -87,11 +87,6 @@ _io_FileIO___init__(PyObject *self, PyObject *args, PyObject *kwargs)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (fastargs[2]) {
|
if (fastargs[2]) {
|
||||||
if (PyFloat_Check(fastargs[2])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
closefd = _PyLong_AsInt(fastargs[2]);
|
closefd = _PyLong_AsInt(fastargs[2]);
|
||||||
if (closefd == -1 && PyErr_Occurred()) {
|
if (closefd == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -351,11 +346,6 @@ _io_FileIO_seek(fileio *self, PyObject *const *args, Py_ssize_t nargs)
|
||||||
if (nargs < 2) {
|
if (nargs < 2) {
|
||||||
goto skip_optional;
|
goto skip_optional;
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(args[1])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
whence = _PyLong_AsInt(args[1]);
|
whence = _PyLong_AsInt(args[1]);
|
||||||
if (whence == -1 && PyErr_Occurred()) {
|
if (whence == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -447,4 +437,4 @@ _io_FileIO_isatty(fileio *self, PyObject *Py_UNUSED(ignored))
|
||||||
#ifndef _IO_FILEIO_TRUNCATE_METHODDEF
|
#ifndef _IO_FILEIO_TRUNCATE_METHODDEF
|
||||||
#define _IO_FILEIO_TRUNCATE_METHODDEF
|
#define _IO_FILEIO_TRUNCATE_METHODDEF
|
||||||
#endif /* !defined(_IO_FILEIO_TRUNCATE_METHODDEF) */
|
#endif /* !defined(_IO_FILEIO_TRUNCATE_METHODDEF) */
|
||||||
/*[clinic end generated code: output=e7682d0a3264d284 input=a9049054013a1b77]*/
|
/*[clinic end generated code: output=3479912ec0f7e029 input=a9049054013a1b77]*/
|
||||||
|
|
|
@ -274,11 +274,6 @@ _io__RawIOBase_read(PyObject *self, PyObject *const *args, Py_ssize_t nargs)
|
||||||
if (nargs < 1) {
|
if (nargs < 1) {
|
||||||
goto skip_optional;
|
goto skip_optional;
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(args[0])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
{
|
{
|
||||||
Py_ssize_t ival = -1;
|
Py_ssize_t ival = -1;
|
||||||
PyObject *iobj = PyNumber_Index(args[0]);
|
PyObject *iobj = PyNumber_Index(args[0]);
|
||||||
|
@ -315,4 +310,4 @@ _io__RawIOBase_readall(PyObject *self, PyObject *Py_UNUSED(ignored))
|
||||||
{
|
{
|
||||||
return _io__RawIOBase_readall_impl(self);
|
return _io__RawIOBase_readall_impl(self);
|
||||||
}
|
}
|
||||||
/*[clinic end generated code: output=61b6ea7153ef9940 input=a9049054013a1b77]*/
|
/*[clinic end generated code: output=1f9ce590549593be input=a9049054013a1b77]*/
|
||||||
|
|
|
@ -177,11 +177,6 @@ _io_StringIO_seek(stringio *self, PyObject *const *args, Py_ssize_t nargs)
|
||||||
if (!_PyArg_CheckPositional("seek", nargs, 1, 2)) {
|
if (!_PyArg_CheckPositional("seek", nargs, 1, 2)) {
|
||||||
goto exit;
|
goto exit;
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(args[0])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
{
|
{
|
||||||
Py_ssize_t ival = -1;
|
Py_ssize_t ival = -1;
|
||||||
PyObject *iobj = PyNumber_Index(args[0]);
|
PyObject *iobj = PyNumber_Index(args[0]);
|
||||||
|
@ -197,11 +192,6 @@ _io_StringIO_seek(stringio *self, PyObject *const *args, Py_ssize_t nargs)
|
||||||
if (nargs < 2) {
|
if (nargs < 2) {
|
||||||
goto skip_optional;
|
goto skip_optional;
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(args[1])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
whence = _PyLong_AsInt(args[1]);
|
whence = _PyLong_AsInt(args[1]);
|
||||||
if (whence == -1 && PyErr_Occurred()) {
|
if (whence == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -348,4 +338,4 @@ _io_StringIO_seekable(stringio *self, PyObject *Py_UNUSED(ignored))
|
||||||
{
|
{
|
||||||
return _io_StringIO_seekable_impl(self);
|
return _io_StringIO_seekable_impl(self);
|
||||||
}
|
}
|
||||||
/*[clinic end generated code: output=7aad5ab2e64a25b8 input=a9049054013a1b77]*/
|
/*[clinic end generated code: output=9c428b2942d54991 input=a9049054013a1b77]*/
|
||||||
|
|
|
@ -39,11 +39,6 @@ _io_IncrementalNewlineDecoder___init__(PyObject *self, PyObject *args, PyObject
|
||||||
goto exit;
|
goto exit;
|
||||||
}
|
}
|
||||||
decoder = fastargs[0];
|
decoder = fastargs[0];
|
||||||
if (PyFloat_Check(fastargs[1])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
translate = _PyLong_AsInt(fastargs[1]);
|
translate = _PyLong_AsInt(fastargs[1]);
|
||||||
if (translate == -1 && PyErr_Occurred()) {
|
if (translate == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -90,11 +85,6 @@ _io_IncrementalNewlineDecoder_decode(nldecoder_object *self, PyObject *const *ar
|
||||||
if (!noptargs) {
|
if (!noptargs) {
|
||||||
goto skip_optional_pos;
|
goto skip_optional_pos;
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(args[1])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
final = _PyLong_AsInt(args[1]);
|
final = _PyLong_AsInt(args[1]);
|
||||||
if (final == -1 && PyErr_Occurred()) {
|
if (final == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -266,11 +256,6 @@ _io_TextIOWrapper___init__(PyObject *self, PyObject *args, PyObject *kwargs)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (fastargs[4]) {
|
if (fastargs[4]) {
|
||||||
if (PyFloat_Check(fastargs[4])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
line_buffering = _PyLong_AsInt(fastargs[4]);
|
line_buffering = _PyLong_AsInt(fastargs[4]);
|
||||||
if (line_buffering == -1 && PyErr_Occurred()) {
|
if (line_buffering == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -279,11 +264,6 @@ _io_TextIOWrapper___init__(PyObject *self, PyObject *args, PyObject *kwargs)
|
||||||
goto skip_optional_pos;
|
goto skip_optional_pos;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(fastargs[5])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
write_through = _PyLong_AsInt(fastargs[5]);
|
write_through = _PyLong_AsInt(fastargs[5]);
|
||||||
if (write_through == -1 && PyErr_Occurred()) {
|
if (write_through == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -470,11 +450,6 @@ _io_TextIOWrapper_readline(textio *self, PyObject *const *args, Py_ssize_t nargs
|
||||||
if (nargs < 1) {
|
if (nargs < 1) {
|
||||||
goto skip_optional;
|
goto skip_optional;
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(args[0])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
{
|
{
|
||||||
Py_ssize_t ival = -1;
|
Py_ssize_t ival = -1;
|
||||||
PyObject *iobj = PyNumber_Index(args[0]);
|
PyObject *iobj = PyNumber_Index(args[0]);
|
||||||
|
@ -519,11 +494,6 @@ _io_TextIOWrapper_seek(textio *self, PyObject *const *args, Py_ssize_t nargs)
|
||||||
if (nargs < 2) {
|
if (nargs < 2) {
|
||||||
goto skip_optional;
|
goto skip_optional;
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(args[1])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
whence = _PyLong_AsInt(args[1]);
|
whence = _PyLong_AsInt(args[1]);
|
||||||
if (whence == -1 && PyErr_Occurred()) {
|
if (whence == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -701,4 +671,4 @@ _io_TextIOWrapper_close(textio *self, PyObject *Py_UNUSED(ignored))
|
||||||
{
|
{
|
||||||
return _io_TextIOWrapper_close_impl(self);
|
return _io_TextIOWrapper_close_impl(self);
|
||||||
}
|
}
|
||||||
/*[clinic end generated code: output=b1bae4f4cdf6019e input=a9049054013a1b77]*/
|
/*[clinic end generated code: output=ea96ee1eb3a71f77 input=a9049054013a1b77]*/
|
||||||
|
|
|
@ -86,11 +86,6 @@ _io__WindowsConsoleIO___init__(PyObject *self, PyObject *args, PyObject *kwargs)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (fastargs[2]) {
|
if (fastargs[2]) {
|
||||||
if (PyFloat_Check(fastargs[2])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
closefd = _PyLong_AsInt(fastargs[2]);
|
closefd = _PyLong_AsInt(fastargs[2]);
|
||||||
if (closefd == -1 && PyErr_Occurred()) {
|
if (closefd == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -386,4 +381,4 @@ _io__WindowsConsoleIO_isatty(winconsoleio *self, PyObject *Py_UNUSED(ignored))
|
||||||
#ifndef _IO__WINDOWSCONSOLEIO_ISATTY_METHODDEF
|
#ifndef _IO__WINDOWSCONSOLEIO_ISATTY_METHODDEF
|
||||||
#define _IO__WINDOWSCONSOLEIO_ISATTY_METHODDEF
|
#define _IO__WINDOWSCONSOLEIO_ISATTY_METHODDEF
|
||||||
#endif /* !defined(_IO__WINDOWSCONSOLEIO_ISATTY_METHODDEF) */
|
#endif /* !defined(_IO__WINDOWSCONSOLEIO_ISATTY_METHODDEF) */
|
||||||
/*[clinic end generated code: output=f5b8860a658a001a input=a9049054013a1b77]*/
|
/*[clinic end generated code: output=a28b3120fa53b256 input=a9049054013a1b77]*/
|
||||||
|
|
|
@ -255,12 +255,6 @@ _io_FileIO___init___impl(fileio *self, PyObject *nameobj, const char *mode,
|
||||||
self->fd = -1;
|
self->fd = -1;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (PyFloat_Check(nameobj)) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float");
|
|
||||||
return -1;
|
|
||||||
}
|
|
||||||
|
|
||||||
fd = _PyLong_AsInt(nameobj);
|
fd = _PyLong_AsInt(nameobj);
|
||||||
if (fd < 0) {
|
if (fd < 0) {
|
||||||
if (!PyErr_Occurred()) {
|
if (!PyErr_Occurred()) {
|
||||||
|
@ -895,10 +889,6 @@ portable_lseek(fileio *self, PyObject *posobj, int whence, bool suppress_pipe_er
|
||||||
pos = 0;
|
pos = 0;
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
if(PyFloat_Check(posobj)) {
|
|
||||||
PyErr_SetString(PyExc_TypeError, "an integer is required");
|
|
||||||
return NULL;
|
|
||||||
}
|
|
||||||
#if defined(HAVE_LARGEFILE_SUPPORT)
|
#if defined(HAVE_LARGEFILE_SUPPORT)
|
||||||
pos = PyLong_AsLongLong(posobj);
|
pos = PyLong_AsLongLong(posobj);
|
||||||
#else
|
#else
|
||||||
|
|
|
@ -281,12 +281,6 @@ _io__WindowsConsoleIO___init___impl(winconsoleio *self, PyObject *nameobj,
|
||||||
self->handle = INVALID_HANDLE_VALUE;
|
self->handle = INVALID_HANDLE_VALUE;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (PyFloat_Check(nameobj)) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float");
|
|
||||||
return -1;
|
|
||||||
}
|
|
||||||
|
|
||||||
fd = _PyLong_AsInt(nameobj);
|
fd = _PyLong_AsInt(nameobj);
|
||||||
if (fd < 0) {
|
if (fd < 0) {
|
||||||
if (!PyErr_Occurred()) {
|
if (!PyErr_Occurred()) {
|
||||||
|
|
|
@ -42,11 +42,6 @@ _posixshmem_shm_open(PyObject *module, PyObject *const *args, Py_ssize_t nargs,
|
||||||
goto exit;
|
goto exit;
|
||||||
}
|
}
|
||||||
path = args[0];
|
path = args[0];
|
||||||
if (PyFloat_Check(args[1])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
flags = _PyLong_AsInt(args[1]);
|
flags = _PyLong_AsInt(args[1]);
|
||||||
if (flags == -1 && PyErr_Occurred()) {
|
if (flags == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -54,11 +49,6 @@ _posixshmem_shm_open(PyObject *module, PyObject *const *args, Py_ssize_t nargs,
|
||||||
if (!noptargs) {
|
if (!noptargs) {
|
||||||
goto skip_optional_pos;
|
goto skip_optional_pos;
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(args[2])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
mode = _PyLong_AsInt(args[2]);
|
mode = _PyLong_AsInt(args[2]);
|
||||||
if (mode == -1 && PyErr_Occurred()) {
|
if (mode == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -130,4 +120,4 @@ exit:
|
||||||
#ifndef _POSIXSHMEM_SHM_UNLINK_METHODDEF
|
#ifndef _POSIXSHMEM_SHM_UNLINK_METHODDEF
|
||||||
#define _POSIXSHMEM_SHM_UNLINK_METHODDEF
|
#define _POSIXSHMEM_SHM_UNLINK_METHODDEF
|
||||||
#endif /* !defined(_POSIXSHMEM_SHM_UNLINK_METHODDEF) */
|
#endif /* !defined(_POSIXSHMEM_SHM_UNLINK_METHODDEF) */
|
||||||
/*[clinic end generated code: output=9132861c61d8c2d8 input=a9049054013a1b77]*/
|
/*[clinic end generated code: output=bca8e78d0f43ef1a input=a9049054013a1b77]*/
|
||||||
|
|
|
@ -337,17 +337,6 @@ II_getitem(arrayobject *ap, Py_ssize_t i)
|
||||||
(unsigned long) ((unsigned int *)ap->ob_item)[i]);
|
(unsigned long) ((unsigned int *)ap->ob_item)[i]);
|
||||||
}
|
}
|
||||||
|
|
||||||
static PyObject *
|
|
||||||
get_int_unless_float(PyObject *v)
|
|
||||||
{
|
|
||||||
if (PyFloat_Check(v)) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"array item must be integer");
|
|
||||||
return NULL;
|
|
||||||
}
|
|
||||||
return _PyLong_FromNbIndexOrNbInt(v);
|
|
||||||
}
|
|
||||||
|
|
||||||
static int
|
static int
|
||||||
II_setitem(arrayobject *ap, Py_ssize_t i, PyObject *v)
|
II_setitem(arrayobject *ap, Py_ssize_t i, PyObject *v)
|
||||||
{
|
{
|
||||||
|
@ -355,7 +344,7 @@ II_setitem(arrayobject *ap, Py_ssize_t i, PyObject *v)
|
||||||
int do_decref = 0; /* if nb_int was called */
|
int do_decref = 0; /* if nb_int was called */
|
||||||
|
|
||||||
if (!PyLong_Check(v)) {
|
if (!PyLong_Check(v)) {
|
||||||
v = get_int_unless_float(v);
|
v = PyNumber_Index(v);
|
||||||
if (NULL == v) {
|
if (NULL == v) {
|
||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
|
@ -415,7 +404,7 @@ LL_setitem(arrayobject *ap, Py_ssize_t i, PyObject *v)
|
||||||
int do_decref = 0; /* if nb_int was called */
|
int do_decref = 0; /* if nb_int was called */
|
||||||
|
|
||||||
if (!PyLong_Check(v)) {
|
if (!PyLong_Check(v)) {
|
||||||
v = get_int_unless_float(v);
|
v = PyNumber_Index(v);
|
||||||
if (NULL == v) {
|
if (NULL == v) {
|
||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
|
@ -468,7 +457,7 @@ QQ_setitem(arrayobject *ap, Py_ssize_t i, PyObject *v)
|
||||||
int do_decref = 0; /* if nb_int was called */
|
int do_decref = 0; /* if nb_int was called */
|
||||||
|
|
||||||
if (!PyLong_Check(v)) {
|
if (!PyLong_Check(v)) {
|
||||||
v = get_int_unless_float(v);
|
v = PyNumber_Index(v);
|
||||||
if (NULL == v) {
|
if (NULL == v) {
|
||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
|
|
|
@ -171,11 +171,6 @@ _multibytecodec_MultibyteIncrementalEncoder_encode(MultibyteIncrementalEncoderOb
|
||||||
if (!noptargs) {
|
if (!noptargs) {
|
||||||
goto skip_optional_pos;
|
goto skip_optional_pos;
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(args[1])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
final = _PyLong_AsInt(args[1]);
|
final = _PyLong_AsInt(args[1]);
|
||||||
if (final == -1 && PyErr_Occurred()) {
|
if (final == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -288,11 +283,6 @@ _multibytecodec_MultibyteIncrementalDecoder_decode(MultibyteIncrementalDecoderOb
|
||||||
if (!noptargs) {
|
if (!noptargs) {
|
||||||
goto skip_optional_pos;
|
goto skip_optional_pos;
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(args[1])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
final = _PyLong_AsInt(args[1]);
|
final = _PyLong_AsInt(args[1]);
|
||||||
if (final == -1 && PyErr_Occurred()) {
|
if (final == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -525,4 +515,4 @@ PyDoc_STRVAR(_multibytecodec___create_codec__doc__,
|
||||||
|
|
||||||
#define _MULTIBYTECODEC___CREATE_CODEC_METHODDEF \
|
#define _MULTIBYTECODEC___CREATE_CODEC_METHODDEF \
|
||||||
{"__create_codec", (PyCFunction)_multibytecodec___create_codec, METH_O, _multibytecodec___create_codec__doc__},
|
{"__create_codec", (PyCFunction)_multibytecodec___create_codec, METH_O, _multibytecodec___create_codec__doc__},
|
||||||
/*[clinic end generated code: output=5ce6fd4ca1f95620 input=a9049054013a1b77]*/
|
/*[clinic end generated code: output=5c0f74129db07c87 input=a9049054013a1b77]*/
|
||||||
|
|
|
@ -46,11 +46,6 @@ _bisect_bisect_right(PyObject *module, PyObject *const *args, Py_ssize_t nargs,
|
||||||
goto skip_optional_pos;
|
goto skip_optional_pos;
|
||||||
}
|
}
|
||||||
if (args[2]) {
|
if (args[2]) {
|
||||||
if (PyFloat_Check(args[2])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
{
|
{
|
||||||
Py_ssize_t ival = -1;
|
Py_ssize_t ival = -1;
|
||||||
PyObject *iobj = PyNumber_Index(args[2]);
|
PyObject *iobj = PyNumber_Index(args[2]);
|
||||||
|
@ -122,11 +117,6 @@ _bisect_insort_right(PyObject *module, PyObject *const *args, Py_ssize_t nargs,
|
||||||
goto skip_optional_pos;
|
goto skip_optional_pos;
|
||||||
}
|
}
|
||||||
if (args[2]) {
|
if (args[2]) {
|
||||||
if (PyFloat_Check(args[2])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
{
|
{
|
||||||
Py_ssize_t ival = -1;
|
Py_ssize_t ival = -1;
|
||||||
PyObject *iobj = PyNumber_Index(args[2]);
|
PyObject *iobj = PyNumber_Index(args[2]);
|
||||||
|
@ -197,11 +187,6 @@ _bisect_bisect_left(PyObject *module, PyObject *const *args, Py_ssize_t nargs, P
|
||||||
goto skip_optional_pos;
|
goto skip_optional_pos;
|
||||||
}
|
}
|
||||||
if (args[2]) {
|
if (args[2]) {
|
||||||
if (PyFloat_Check(args[2])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
{
|
{
|
||||||
Py_ssize_t ival = -1;
|
Py_ssize_t ival = -1;
|
||||||
PyObject *iobj = PyNumber_Index(args[2]);
|
PyObject *iobj = PyNumber_Index(args[2]);
|
||||||
|
@ -273,11 +258,6 @@ _bisect_insort_left(PyObject *module, PyObject *const *args, Py_ssize_t nargs, P
|
||||||
goto skip_optional_pos;
|
goto skip_optional_pos;
|
||||||
}
|
}
|
||||||
if (args[2]) {
|
if (args[2]) {
|
||||||
if (PyFloat_Check(args[2])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
{
|
{
|
||||||
Py_ssize_t ival = -1;
|
Py_ssize_t ival = -1;
|
||||||
PyObject *iobj = PyNumber_Index(args[2]);
|
PyObject *iobj = PyNumber_Index(args[2]);
|
||||||
|
@ -303,4 +283,4 @@ skip_optional_pos:
|
||||||
exit:
|
exit:
|
||||||
return return_value;
|
return return_value;
|
||||||
}
|
}
|
||||||
/*[clinic end generated code: output=bcbd6c77331a08f0 input=a9049054013a1b77]*/
|
/*[clinic end generated code: output=e9097a9acd10b13f input=a9049054013a1b77]*/
|
||||||
|
|
|
@ -95,11 +95,6 @@ _bz2_BZ2Compressor___init__(PyObject *self, PyObject *args, PyObject *kwargs)
|
||||||
if (PyTuple_GET_SIZE(args) < 1) {
|
if (PyTuple_GET_SIZE(args) < 1) {
|
||||||
goto skip_optional;
|
goto skip_optional;
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(PyTuple_GET_ITEM(args, 0))) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
compresslevel = _PyLong_AsInt(PyTuple_GET_ITEM(args, 0));
|
compresslevel = _PyLong_AsInt(PyTuple_GET_ITEM(args, 0));
|
||||||
if (compresslevel == -1 && PyErr_Occurred()) {
|
if (compresslevel == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -162,11 +157,6 @@ _bz2_BZ2Decompressor_decompress(BZ2Decompressor *self, PyObject *const *args, Py
|
||||||
if (!noptargs) {
|
if (!noptargs) {
|
||||||
goto skip_optional_pos;
|
goto skip_optional_pos;
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(args[1])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
{
|
{
|
||||||
Py_ssize_t ival = -1;
|
Py_ssize_t ival = -1;
|
||||||
PyObject *iobj = PyNumber_Index(args[1]);
|
PyObject *iobj = PyNumber_Index(args[1]);
|
||||||
|
@ -220,4 +210,4 @@ _bz2_BZ2Decompressor___init__(PyObject *self, PyObject *args, PyObject *kwargs)
|
||||||
exit:
|
exit:
|
||||||
return return_value;
|
return return_value;
|
||||||
}
|
}
|
||||||
/*[clinic end generated code: output=3f3f1e788fe28ee1 input=a9049054013a1b77]*/
|
/*[clinic end generated code: output=c69a7de8e26c2ad1 input=a9049054013a1b77]*/
|
||||||
|
|
|
@ -424,11 +424,6 @@ _codecs_utf_7_decode(PyObject *module, PyObject *const *args, Py_ssize_t nargs)
|
||||||
if (nargs < 3) {
|
if (nargs < 3) {
|
||||||
goto skip_optional;
|
goto skip_optional;
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(args[2])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
final = _PyLong_AsInt(args[2]);
|
final = _PyLong_AsInt(args[2]);
|
||||||
if (final == -1 && PyErr_Occurred()) {
|
if (final == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -499,11 +494,6 @@ _codecs_utf_8_decode(PyObject *module, PyObject *const *args, Py_ssize_t nargs)
|
||||||
if (nargs < 3) {
|
if (nargs < 3) {
|
||||||
goto skip_optional;
|
goto skip_optional;
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(args[2])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
final = _PyLong_AsInt(args[2]);
|
final = _PyLong_AsInt(args[2]);
|
||||||
if (final == -1 && PyErr_Occurred()) {
|
if (final == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -574,11 +564,6 @@ _codecs_utf_16_decode(PyObject *module, PyObject *const *args, Py_ssize_t nargs)
|
||||||
if (nargs < 3) {
|
if (nargs < 3) {
|
||||||
goto skip_optional;
|
goto skip_optional;
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(args[2])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
final = _PyLong_AsInt(args[2]);
|
final = _PyLong_AsInt(args[2]);
|
||||||
if (final == -1 && PyErr_Occurred()) {
|
if (final == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -649,11 +634,6 @@ _codecs_utf_16_le_decode(PyObject *module, PyObject *const *args, Py_ssize_t nar
|
||||||
if (nargs < 3) {
|
if (nargs < 3) {
|
||||||
goto skip_optional;
|
goto skip_optional;
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(args[2])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
final = _PyLong_AsInt(args[2]);
|
final = _PyLong_AsInt(args[2]);
|
||||||
if (final == -1 && PyErr_Occurred()) {
|
if (final == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -724,11 +704,6 @@ _codecs_utf_16_be_decode(PyObject *module, PyObject *const *args, Py_ssize_t nar
|
||||||
if (nargs < 3) {
|
if (nargs < 3) {
|
||||||
goto skip_optional;
|
goto skip_optional;
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(args[2])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
final = _PyLong_AsInt(args[2]);
|
final = _PyLong_AsInt(args[2]);
|
||||||
if (final == -1 && PyErr_Occurred()) {
|
if (final == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -801,11 +776,6 @@ _codecs_utf_16_ex_decode(PyObject *module, PyObject *const *args, Py_ssize_t nar
|
||||||
if (nargs < 3) {
|
if (nargs < 3) {
|
||||||
goto skip_optional;
|
goto skip_optional;
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(args[2])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
byteorder = _PyLong_AsInt(args[2]);
|
byteorder = _PyLong_AsInt(args[2]);
|
||||||
if (byteorder == -1 && PyErr_Occurred()) {
|
if (byteorder == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -813,11 +783,6 @@ _codecs_utf_16_ex_decode(PyObject *module, PyObject *const *args, Py_ssize_t nar
|
||||||
if (nargs < 4) {
|
if (nargs < 4) {
|
||||||
goto skip_optional;
|
goto skip_optional;
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(args[3])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
final = _PyLong_AsInt(args[3]);
|
final = _PyLong_AsInt(args[3]);
|
||||||
if (final == -1 && PyErr_Occurred()) {
|
if (final == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -888,11 +853,6 @@ _codecs_utf_32_decode(PyObject *module, PyObject *const *args, Py_ssize_t nargs)
|
||||||
if (nargs < 3) {
|
if (nargs < 3) {
|
||||||
goto skip_optional;
|
goto skip_optional;
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(args[2])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
final = _PyLong_AsInt(args[2]);
|
final = _PyLong_AsInt(args[2]);
|
||||||
if (final == -1 && PyErr_Occurred()) {
|
if (final == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -963,11 +923,6 @@ _codecs_utf_32_le_decode(PyObject *module, PyObject *const *args, Py_ssize_t nar
|
||||||
if (nargs < 3) {
|
if (nargs < 3) {
|
||||||
goto skip_optional;
|
goto skip_optional;
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(args[2])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
final = _PyLong_AsInt(args[2]);
|
final = _PyLong_AsInt(args[2]);
|
||||||
if (final == -1 && PyErr_Occurred()) {
|
if (final == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -1038,11 +993,6 @@ _codecs_utf_32_be_decode(PyObject *module, PyObject *const *args, Py_ssize_t nar
|
||||||
if (nargs < 3) {
|
if (nargs < 3) {
|
||||||
goto skip_optional;
|
goto skip_optional;
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(args[2])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
final = _PyLong_AsInt(args[2]);
|
final = _PyLong_AsInt(args[2]);
|
||||||
if (final == -1 && PyErr_Occurred()) {
|
if (final == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -1115,11 +1065,6 @@ _codecs_utf_32_ex_decode(PyObject *module, PyObject *const *args, Py_ssize_t nar
|
||||||
if (nargs < 3) {
|
if (nargs < 3) {
|
||||||
goto skip_optional;
|
goto skip_optional;
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(args[2])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
byteorder = _PyLong_AsInt(args[2]);
|
byteorder = _PyLong_AsInt(args[2]);
|
||||||
if (byteorder == -1 && PyErr_Occurred()) {
|
if (byteorder == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -1127,11 +1072,6 @@ _codecs_utf_32_ex_decode(PyObject *module, PyObject *const *args, Py_ssize_t nar
|
||||||
if (nargs < 4) {
|
if (nargs < 4) {
|
||||||
goto skip_optional;
|
goto skip_optional;
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(args[3])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
final = _PyLong_AsInt(args[3]);
|
final = _PyLong_AsInt(args[3]);
|
||||||
if (final == -1 && PyErr_Occurred()) {
|
if (final == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -1539,11 +1479,6 @@ _codecs_mbcs_decode(PyObject *module, PyObject *const *args, Py_ssize_t nargs)
|
||||||
if (nargs < 3) {
|
if (nargs < 3) {
|
||||||
goto skip_optional;
|
goto skip_optional;
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(args[2])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
final = _PyLong_AsInt(args[2]);
|
final = _PyLong_AsInt(args[2]);
|
||||||
if (final == -1 && PyErr_Occurred()) {
|
if (final == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -1618,11 +1553,6 @@ _codecs_oem_decode(PyObject *module, PyObject *const *args, Py_ssize_t nargs)
|
||||||
if (nargs < 3) {
|
if (nargs < 3) {
|
||||||
goto skip_optional;
|
goto skip_optional;
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(args[2])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
final = _PyLong_AsInt(args[2]);
|
final = _PyLong_AsInt(args[2]);
|
||||||
if (final == -1 && PyErr_Occurred()) {
|
if (final == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -1667,11 +1597,6 @@ _codecs_code_page_decode(PyObject *module, PyObject *const *args, Py_ssize_t nar
|
||||||
if (!_PyArg_CheckPositional("code_page_decode", nargs, 2, 4)) {
|
if (!_PyArg_CheckPositional("code_page_decode", nargs, 2, 4)) {
|
||||||
goto exit;
|
goto exit;
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(args[0])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
codepage = _PyLong_AsInt(args[0]);
|
codepage = _PyLong_AsInt(args[0]);
|
||||||
if (codepage == -1 && PyErr_Occurred()) {
|
if (codepage == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -1707,11 +1632,6 @@ _codecs_code_page_decode(PyObject *module, PyObject *const *args, Py_ssize_t nar
|
||||||
if (nargs < 4) {
|
if (nargs < 4) {
|
||||||
goto skip_optional;
|
goto skip_optional;
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(args[3])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
final = _PyLong_AsInt(args[3]);
|
final = _PyLong_AsInt(args[3]);
|
||||||
if (final == -1 && PyErr_Occurred()) {
|
if (final == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -1973,11 +1893,6 @@ _codecs_utf_16_encode(PyObject *module, PyObject *const *args, Py_ssize_t nargs)
|
||||||
if (nargs < 3) {
|
if (nargs < 3) {
|
||||||
goto skip_optional;
|
goto skip_optional;
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(args[2])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
byteorder = _PyLong_AsInt(args[2]);
|
byteorder = _PyLong_AsInt(args[2]);
|
||||||
if (byteorder == -1 && PyErr_Occurred()) {
|
if (byteorder == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -2160,11 +2075,6 @@ _codecs_utf_32_encode(PyObject *module, PyObject *const *args, Py_ssize_t nargs)
|
||||||
if (nargs < 3) {
|
if (nargs < 3) {
|
||||||
goto skip_optional;
|
goto skip_optional;
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(args[2])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
byteorder = _PyLong_AsInt(args[2]);
|
byteorder = _PyLong_AsInt(args[2]);
|
||||||
if (byteorder == -1 && PyErr_Occurred()) {
|
if (byteorder == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -2765,11 +2675,6 @@ _codecs_code_page_encode(PyObject *module, PyObject *const *args, Py_ssize_t nar
|
||||||
if (!_PyArg_CheckPositional("code_page_encode", nargs, 2, 3)) {
|
if (!_PyArg_CheckPositional("code_page_encode", nargs, 2, 3)) {
|
||||||
goto exit;
|
goto exit;
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(args[0])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
code_page = _PyLong_AsInt(args[0]);
|
code_page = _PyLong_AsInt(args[0]);
|
||||||
if (code_page == -1 && PyErr_Occurred()) {
|
if (code_page == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -2922,4 +2827,4 @@ exit:
|
||||||
#ifndef _CODECS_CODE_PAGE_ENCODE_METHODDEF
|
#ifndef _CODECS_CODE_PAGE_ENCODE_METHODDEF
|
||||||
#define _CODECS_CODE_PAGE_ENCODE_METHODDEF
|
#define _CODECS_CODE_PAGE_ENCODE_METHODDEF
|
||||||
#endif /* !defined(_CODECS_CODE_PAGE_ENCODE_METHODDEF) */
|
#endif /* !defined(_CODECS_CODE_PAGE_ENCODE_METHODDEF) */
|
||||||
/*[clinic end generated code: output=51b42d170889524c input=a9049054013a1b77]*/
|
/*[clinic end generated code: output=eeead01414be6e42 input=a9049054013a1b77]*/
|
||||||
|
|
|
@ -50,11 +50,6 @@ tuplegetter_new(PyTypeObject *type, PyObject *args, PyObject *kwargs)
|
||||||
if (!_PyArg_CheckPositional("_tuplegetter", PyTuple_GET_SIZE(args), 2, 2)) {
|
if (!_PyArg_CheckPositional("_tuplegetter", PyTuple_GET_SIZE(args), 2, 2)) {
|
||||||
goto exit;
|
goto exit;
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(PyTuple_GET_ITEM(args, 0))) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
{
|
{
|
||||||
Py_ssize_t ival = -1;
|
Py_ssize_t ival = -1;
|
||||||
PyObject *iobj = PyNumber_Index(PyTuple_GET_ITEM(args, 0));
|
PyObject *iobj = PyNumber_Index(PyTuple_GET_ITEM(args, 0));
|
||||||
|
@ -73,4 +68,4 @@ tuplegetter_new(PyTypeObject *type, PyObject *args, PyObject *kwargs)
|
||||||
exit:
|
exit:
|
||||||
return return_value;
|
return return_value;
|
||||||
}
|
}
|
||||||
/*[clinic end generated code: output=9d2bfcc9df5faf35 input=a9049054013a1b77]*/
|
/*[clinic end generated code: output=439d77631a056b4d input=a9049054013a1b77]*/
|
||||||
|
|
|
@ -152,20 +152,10 @@ _curses_panel_panel_move(PyCursesPanelObject *self, PyObject *const *args, Py_ss
|
||||||
if (!_PyArg_CheckPositional("move", nargs, 2, 2)) {
|
if (!_PyArg_CheckPositional("move", nargs, 2, 2)) {
|
||||||
goto exit;
|
goto exit;
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(args[0])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
y = _PyLong_AsInt(args[0]);
|
y = _PyLong_AsInt(args[0]);
|
||||||
if (y == -1 && PyErr_Occurred()) {
|
if (y == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(args[1])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
x = _PyLong_AsInt(args[1]);
|
x = _PyLong_AsInt(args[1]);
|
||||||
if (x == -1 && PyErr_Occurred()) {
|
if (x == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -335,4 +325,4 @@ _curses_panel_update_panels(PyObject *module, PyObject *Py_UNUSED(ignored))
|
||||||
{
|
{
|
||||||
return _curses_panel_update_panels_impl(module);
|
return _curses_panel_update_panels_impl(module);
|
||||||
}
|
}
|
||||||
/*[clinic end generated code: output=d96dc1fd68e898d9 input=a9049054013a1b77]*/
|
/*[clinic end generated code: output=1226d5f94361ebfb input=a9049054013a1b77]*/
|
||||||
|
|
|
@ -252,11 +252,6 @@ _curses_window_bkgd(PyCursesWindowObject *self, PyObject *const *args, Py_ssize_
|
||||||
if (nargs < 2) {
|
if (nargs < 2) {
|
||||||
goto skip_optional;
|
goto skip_optional;
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(args[1])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
attr = PyLong_AsLong(args[1]);
|
attr = PyLong_AsLong(args[1]);
|
||||||
if (attr == -1 && PyErr_Occurred()) {
|
if (attr == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -286,11 +281,6 @@ _curses_window_attroff(PyCursesWindowObject *self, PyObject *arg)
|
||||||
PyObject *return_value = NULL;
|
PyObject *return_value = NULL;
|
||||||
long attr;
|
long attr;
|
||||||
|
|
||||||
if (PyFloat_Check(arg)) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
attr = PyLong_AsLong(arg);
|
attr = PyLong_AsLong(arg);
|
||||||
if (attr == -1 && PyErr_Occurred()) {
|
if (attr == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -319,11 +309,6 @@ _curses_window_attron(PyCursesWindowObject *self, PyObject *arg)
|
||||||
PyObject *return_value = NULL;
|
PyObject *return_value = NULL;
|
||||||
long attr;
|
long attr;
|
||||||
|
|
||||||
if (PyFloat_Check(arg)) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
attr = PyLong_AsLong(arg);
|
attr = PyLong_AsLong(arg);
|
||||||
if (attr == -1 && PyErr_Occurred()) {
|
if (attr == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -352,11 +337,6 @@ _curses_window_attrset(PyCursesWindowObject *self, PyObject *arg)
|
||||||
PyObject *return_value = NULL;
|
PyObject *return_value = NULL;
|
||||||
long attr;
|
long attr;
|
||||||
|
|
||||||
if (PyFloat_Check(arg)) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
attr = PyLong_AsLong(arg);
|
attr = PyLong_AsLong(arg);
|
||||||
if (attr == -1 && PyErr_Occurred()) {
|
if (attr == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -399,11 +379,6 @@ _curses_window_bkgdset(PyCursesWindowObject *self, PyObject *const *args, Py_ssi
|
||||||
if (nargs < 2) {
|
if (nargs < 2) {
|
||||||
goto skip_optional;
|
goto skip_optional;
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(args[1])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
attr = PyLong_AsLong(args[1]);
|
attr = PyLong_AsLong(args[1]);
|
||||||
if (attr == -1 && PyErr_Occurred()) {
|
if (attr == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -687,11 +662,6 @@ _curses_window_echochar(PyCursesWindowObject *self, PyObject *const *args, Py_ss
|
||||||
if (nargs < 2) {
|
if (nargs < 2) {
|
||||||
goto skip_optional;
|
goto skip_optional;
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(args[1])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
attr = PyLong_AsLong(args[1]);
|
attr = PyLong_AsLong(args[1]);
|
||||||
if (attr == -1 && PyErr_Occurred()) {
|
if (attr == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -733,20 +703,10 @@ _curses_window_enclose(PyCursesWindowObject *self, PyObject *const *args, Py_ssi
|
||||||
if (!_PyArg_CheckPositional("enclose", nargs, 2, 2)) {
|
if (!_PyArg_CheckPositional("enclose", nargs, 2, 2)) {
|
||||||
goto exit;
|
goto exit;
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(args[0])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
y = _PyLong_AsInt(args[0]);
|
y = _PyLong_AsInt(args[0]);
|
||||||
if (y == -1 && PyErr_Occurred()) {
|
if (y == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(args[1])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
x = _PyLong_AsInt(args[1]);
|
x = _PyLong_AsInt(args[1]);
|
||||||
if (x == -1 && PyErr_Occurred()) {
|
if (x == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -1303,11 +1263,6 @@ _curses_window_is_linetouched(PyCursesWindowObject *self, PyObject *arg)
|
||||||
PyObject *return_value = NULL;
|
PyObject *return_value = NULL;
|
||||||
int line;
|
int line;
|
||||||
|
|
||||||
if (PyFloat_Check(arg)) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
line = _PyLong_AsInt(arg);
|
line = _PyLong_AsInt(arg);
|
||||||
if (line == -1 && PyErr_Occurred()) {
|
if (line == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -1552,20 +1507,10 @@ _curses_window_redrawln(PyCursesWindowObject *self, PyObject *const *args, Py_ss
|
||||||
if (!_PyArg_CheckPositional("redrawln", nargs, 2, 2)) {
|
if (!_PyArg_CheckPositional("redrawln", nargs, 2, 2)) {
|
||||||
goto exit;
|
goto exit;
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(args[0])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
beg = _PyLong_AsInt(args[0]);
|
beg = _PyLong_AsInt(args[0]);
|
||||||
if (beg == -1 && PyErr_Occurred()) {
|
if (beg == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(args[1])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
num = _PyLong_AsInt(args[1]);
|
num = _PyLong_AsInt(args[1]);
|
||||||
if (num == -1 && PyErr_Occurred()) {
|
if (num == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -1661,20 +1606,10 @@ _curses_window_setscrreg(PyCursesWindowObject *self, PyObject *const *args, Py_s
|
||||||
if (!_PyArg_CheckPositional("setscrreg", nargs, 2, 2)) {
|
if (!_PyArg_CheckPositional("setscrreg", nargs, 2, 2)) {
|
||||||
goto exit;
|
goto exit;
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(args[0])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
top = _PyLong_AsInt(args[0]);
|
top = _PyLong_AsInt(args[0]);
|
||||||
if (top == -1 && PyErr_Occurred()) {
|
if (top == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(args[1])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
bottom = _PyLong_AsInt(args[1]);
|
bottom = _PyLong_AsInt(args[1]);
|
||||||
if (bottom == -1 && PyErr_Occurred()) {
|
if (bottom == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -2005,11 +1940,6 @@ _curses_cbreak(PyObject *module, PyObject *const *args, Py_ssize_t nargs)
|
||||||
if (nargs < 1) {
|
if (nargs < 1) {
|
||||||
goto skip_optional;
|
goto skip_optional;
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(args[0])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
flag = _PyLong_AsInt(args[0]);
|
flag = _PyLong_AsInt(args[0]);
|
||||||
if (flag == -1 && PyErr_Occurred()) {
|
if (flag == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -2045,11 +1975,6 @@ _curses_color_content(PyObject *module, PyObject *arg)
|
||||||
PyObject *return_value = NULL;
|
PyObject *return_value = NULL;
|
||||||
short color_number;
|
short color_number;
|
||||||
|
|
||||||
if (PyFloat_Check(arg)) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
{
|
{
|
||||||
long ival = PyLong_AsLong(arg);
|
long ival = PyLong_AsLong(arg);
|
||||||
if (ival == -1 && PyErr_Occurred()) {
|
if (ival == -1 && PyErr_Occurred()) {
|
||||||
|
@ -2099,11 +2024,6 @@ _curses_color_pair(PyObject *module, PyObject *arg)
|
||||||
PyObject *return_value = NULL;
|
PyObject *return_value = NULL;
|
||||||
short color_number;
|
short color_number;
|
||||||
|
|
||||||
if (PyFloat_Check(arg)) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
{
|
{
|
||||||
long ival = PyLong_AsLong(arg);
|
long ival = PyLong_AsLong(arg);
|
||||||
if (ival == -1 && PyErr_Occurred()) {
|
if (ival == -1 && PyErr_Occurred()) {
|
||||||
|
@ -2155,11 +2075,6 @@ _curses_curs_set(PyObject *module, PyObject *arg)
|
||||||
PyObject *return_value = NULL;
|
PyObject *return_value = NULL;
|
||||||
int visibility;
|
int visibility;
|
||||||
|
|
||||||
if (PyFloat_Check(arg)) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
visibility = _PyLong_AsInt(arg);
|
visibility = _PyLong_AsInt(arg);
|
||||||
if (visibility == -1 && PyErr_Occurred()) {
|
if (visibility == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -2235,11 +2150,6 @@ _curses_delay_output(PyObject *module, PyObject *arg)
|
||||||
PyObject *return_value = NULL;
|
PyObject *return_value = NULL;
|
||||||
int ms;
|
int ms;
|
||||||
|
|
||||||
if (PyFloat_Check(arg)) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
ms = _PyLong_AsInt(arg);
|
ms = _PyLong_AsInt(arg);
|
||||||
if (ms == -1 && PyErr_Occurred()) {
|
if (ms == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -2297,11 +2207,6 @@ _curses_echo(PyObject *module, PyObject *const *args, Py_ssize_t nargs)
|
||||||
if (nargs < 1) {
|
if (nargs < 1) {
|
||||||
goto skip_optional;
|
goto skip_optional;
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(args[0])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
flag = _PyLong_AsInt(args[0]);
|
flag = _PyLong_AsInt(args[0]);
|
||||||
if (flag == -1 && PyErr_Occurred()) {
|
if (flag == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -2469,11 +2374,6 @@ _curses_ungetmouse(PyObject *module, PyObject *const *args, Py_ssize_t nargs)
|
||||||
if (!_PyArg_CheckPositional("ungetmouse", nargs, 5, 5)) {
|
if (!_PyArg_CheckPositional("ungetmouse", nargs, 5, 5)) {
|
||||||
goto exit;
|
goto exit;
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(args[0])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
{
|
{
|
||||||
long ival = PyLong_AsLong(args[0]);
|
long ival = PyLong_AsLong(args[0]);
|
||||||
if (ival == -1 && PyErr_Occurred()) {
|
if (ival == -1 && PyErr_Occurred()) {
|
||||||
|
@ -2493,29 +2393,14 @@ _curses_ungetmouse(PyObject *module, PyObject *const *args, Py_ssize_t nargs)
|
||||||
id = (short) ival;
|
id = (short) ival;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(args[1])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
x = _PyLong_AsInt(args[1]);
|
x = _PyLong_AsInt(args[1]);
|
||||||
if (x == -1 && PyErr_Occurred()) {
|
if (x == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(args[2])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
y = _PyLong_AsInt(args[2]);
|
y = _PyLong_AsInt(args[2]);
|
||||||
if (y == -1 && PyErr_Occurred()) {
|
if (y == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(args[3])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
z = _PyLong_AsInt(args[3]);
|
z = _PyLong_AsInt(args[3]);
|
||||||
if (z == -1 && PyErr_Occurred()) {
|
if (z == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -2568,11 +2453,6 @@ _curses_halfdelay(PyObject *module, PyObject *arg)
|
||||||
PyObject *return_value = NULL;
|
PyObject *return_value = NULL;
|
||||||
unsigned char tenths;
|
unsigned char tenths;
|
||||||
|
|
||||||
if (PyFloat_Check(arg)) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
{
|
{
|
||||||
long ival = PyLong_AsLong(arg);
|
long ival = PyLong_AsLong(arg);
|
||||||
if (ival == -1 && PyErr_Occurred()) {
|
if (ival == -1 && PyErr_Occurred()) {
|
||||||
|
@ -2675,11 +2555,6 @@ _curses_has_key(PyObject *module, PyObject *arg)
|
||||||
PyObject *return_value = NULL;
|
PyObject *return_value = NULL;
|
||||||
int key;
|
int key;
|
||||||
|
|
||||||
if (PyFloat_Check(arg)) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
key = _PyLong_AsInt(arg);
|
key = _PyLong_AsInt(arg);
|
||||||
if (key == -1 && PyErr_Occurred()) {
|
if (key == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -2730,11 +2605,6 @@ _curses_init_color(PyObject *module, PyObject *const *args, Py_ssize_t nargs)
|
||||||
if (!_PyArg_CheckPositional("init_color", nargs, 4, 4)) {
|
if (!_PyArg_CheckPositional("init_color", nargs, 4, 4)) {
|
||||||
goto exit;
|
goto exit;
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(args[0])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
{
|
{
|
||||||
long ival = PyLong_AsLong(args[0]);
|
long ival = PyLong_AsLong(args[0]);
|
||||||
if (ival == -1 && PyErr_Occurred()) {
|
if (ival == -1 && PyErr_Occurred()) {
|
||||||
|
@ -2754,11 +2624,6 @@ _curses_init_color(PyObject *module, PyObject *const *args, Py_ssize_t nargs)
|
||||||
color_number = (short) ival;
|
color_number = (short) ival;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(args[1])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
{
|
{
|
||||||
long ival = PyLong_AsLong(args[1]);
|
long ival = PyLong_AsLong(args[1]);
|
||||||
if (ival == -1 && PyErr_Occurred()) {
|
if (ival == -1 && PyErr_Occurred()) {
|
||||||
|
@ -2778,11 +2643,6 @@ _curses_init_color(PyObject *module, PyObject *const *args, Py_ssize_t nargs)
|
||||||
r = (short) ival;
|
r = (short) ival;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(args[2])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
{
|
{
|
||||||
long ival = PyLong_AsLong(args[2]);
|
long ival = PyLong_AsLong(args[2]);
|
||||||
if (ival == -1 && PyErr_Occurred()) {
|
if (ival == -1 && PyErr_Occurred()) {
|
||||||
|
@ -2802,11 +2662,6 @@ _curses_init_color(PyObject *module, PyObject *const *args, Py_ssize_t nargs)
|
||||||
g = (short) ival;
|
g = (short) ival;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(args[3])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
{
|
{
|
||||||
long ival = PyLong_AsLong(args[3]);
|
long ival = PyLong_AsLong(args[3]);
|
||||||
if (ival == -1 && PyErr_Occurred()) {
|
if (ival == -1 && PyErr_Occurred()) {
|
||||||
|
@ -2866,11 +2721,6 @@ _curses_init_pair(PyObject *module, PyObject *const *args, Py_ssize_t nargs)
|
||||||
if (!_PyArg_CheckPositional("init_pair", nargs, 3, 3)) {
|
if (!_PyArg_CheckPositional("init_pair", nargs, 3, 3)) {
|
||||||
goto exit;
|
goto exit;
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(args[0])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
{
|
{
|
||||||
long ival = PyLong_AsLong(args[0]);
|
long ival = PyLong_AsLong(args[0]);
|
||||||
if (ival == -1 && PyErr_Occurred()) {
|
if (ival == -1 && PyErr_Occurred()) {
|
||||||
|
@ -2890,11 +2740,6 @@ _curses_init_pair(PyObject *module, PyObject *const *args, Py_ssize_t nargs)
|
||||||
pair_number = (short) ival;
|
pair_number = (short) ival;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(args[1])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
{
|
{
|
||||||
long ival = PyLong_AsLong(args[1]);
|
long ival = PyLong_AsLong(args[1]);
|
||||||
if (ival == -1 && PyErr_Occurred()) {
|
if (ival == -1 && PyErr_Occurred()) {
|
||||||
|
@ -2914,11 +2759,6 @@ _curses_init_pair(PyObject *module, PyObject *const *args, Py_ssize_t nargs)
|
||||||
fg = (short) ival;
|
fg = (short) ival;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(args[2])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
{
|
{
|
||||||
long ival = PyLong_AsLong(args[2]);
|
long ival = PyLong_AsLong(args[2]);
|
||||||
if (ival == -1 && PyErr_Occurred()) {
|
if (ival == -1 && PyErr_Occurred()) {
|
||||||
|
@ -3024,11 +2864,6 @@ _curses_setupterm(PyObject *module, PyObject *const *args, Py_ssize_t nargs, PyO
|
||||||
goto skip_optional_pos;
|
goto skip_optional_pos;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(args[1])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
fd = _PyLong_AsInt(args[1]);
|
fd = _PyLong_AsInt(args[1]);
|
||||||
if (fd == -1 && PyErr_Occurred()) {
|
if (fd == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -3093,11 +2928,6 @@ _curses_set_escdelay(PyObject *module, PyObject *arg)
|
||||||
PyObject *return_value = NULL;
|
PyObject *return_value = NULL;
|
||||||
int ms;
|
int ms;
|
||||||
|
|
||||||
if (PyFloat_Check(arg)) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
ms = _PyLong_AsInt(arg);
|
ms = _PyLong_AsInt(arg);
|
||||||
if (ms == -1 && PyErr_Occurred()) {
|
if (ms == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -3161,11 +2991,6 @@ _curses_set_tabsize(PyObject *module, PyObject *arg)
|
||||||
PyObject *return_value = NULL;
|
PyObject *return_value = NULL;
|
||||||
int size;
|
int size;
|
||||||
|
|
||||||
if (PyFloat_Check(arg)) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
size = _PyLong_AsInt(arg);
|
size = _PyLong_AsInt(arg);
|
||||||
if (size == -1 && PyErr_Occurred()) {
|
if (size == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -3195,11 +3020,6 @@ _curses_intrflush(PyObject *module, PyObject *arg)
|
||||||
PyObject *return_value = NULL;
|
PyObject *return_value = NULL;
|
||||||
int flag;
|
int flag;
|
||||||
|
|
||||||
if (PyFloat_Check(arg)) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
flag = _PyLong_AsInt(arg);
|
flag = _PyLong_AsInt(arg);
|
||||||
if (flag == -1 && PyErr_Occurred()) {
|
if (flag == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -3257,20 +3077,10 @@ _curses_is_term_resized(PyObject *module, PyObject *const *args, Py_ssize_t narg
|
||||||
if (!_PyArg_CheckPositional("is_term_resized", nargs, 2, 2)) {
|
if (!_PyArg_CheckPositional("is_term_resized", nargs, 2, 2)) {
|
||||||
goto exit;
|
goto exit;
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(args[0])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
nlines = _PyLong_AsInt(args[0]);
|
nlines = _PyLong_AsInt(args[0]);
|
||||||
if (nlines == -1 && PyErr_Occurred()) {
|
if (nlines == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(args[1])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
ncols = _PyLong_AsInt(args[1]);
|
ncols = _PyLong_AsInt(args[1]);
|
||||||
if (ncols == -1 && PyErr_Occurred()) {
|
if (ncols == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -3304,11 +3114,6 @@ _curses_keyname(PyObject *module, PyObject *arg)
|
||||||
PyObject *return_value = NULL;
|
PyObject *return_value = NULL;
|
||||||
int key;
|
int key;
|
||||||
|
|
||||||
if (PyFloat_Check(arg)) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
key = _PyLong_AsInt(arg);
|
key = _PyLong_AsInt(arg);
|
||||||
if (key == -1 && PyErr_Occurred()) {
|
if (key == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -3379,11 +3184,6 @@ _curses_meta(PyObject *module, PyObject *arg)
|
||||||
PyObject *return_value = NULL;
|
PyObject *return_value = NULL;
|
||||||
int yes;
|
int yes;
|
||||||
|
|
||||||
if (PyFloat_Check(arg)) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
yes = _PyLong_AsInt(arg);
|
yes = _PyLong_AsInt(arg);
|
||||||
if (yes == -1 && PyErr_Occurred()) {
|
if (yes == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -3421,11 +3221,6 @@ _curses_mouseinterval(PyObject *module, PyObject *arg)
|
||||||
PyObject *return_value = NULL;
|
PyObject *return_value = NULL;
|
||||||
int interval;
|
int interval;
|
||||||
|
|
||||||
if (PyFloat_Check(arg)) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
interval = _PyLong_AsInt(arg);
|
interval = _PyLong_AsInt(arg);
|
||||||
if (interval == -1 && PyErr_Occurred()) {
|
if (interval == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -3497,11 +3292,6 @@ _curses_napms(PyObject *module, PyObject *arg)
|
||||||
PyObject *return_value = NULL;
|
PyObject *return_value = NULL;
|
||||||
int ms;
|
int ms;
|
||||||
|
|
||||||
if (PyFloat_Check(arg)) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
ms = _PyLong_AsInt(arg);
|
ms = _PyLong_AsInt(arg);
|
||||||
if (ms == -1 && PyErr_Occurred()) {
|
if (ms == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -3539,20 +3329,10 @@ _curses_newpad(PyObject *module, PyObject *const *args, Py_ssize_t nargs)
|
||||||
if (!_PyArg_CheckPositional("newpad", nargs, 2, 2)) {
|
if (!_PyArg_CheckPositional("newpad", nargs, 2, 2)) {
|
||||||
goto exit;
|
goto exit;
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(args[0])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
nlines = _PyLong_AsInt(args[0]);
|
nlines = _PyLong_AsInt(args[0]);
|
||||||
if (nlines == -1 && PyErr_Occurred()) {
|
if (nlines == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(args[1])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
ncols = _PyLong_AsInt(args[1]);
|
ncols = _PyLong_AsInt(args[1]);
|
||||||
if (ncols == -1 && PyErr_Occurred()) {
|
if (ncols == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -3648,11 +3428,6 @@ _curses_nl(PyObject *module, PyObject *const *args, Py_ssize_t nargs)
|
||||||
if (nargs < 1) {
|
if (nargs < 1) {
|
||||||
goto skip_optional;
|
goto skip_optional;
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(args[0])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
flag = _PyLong_AsInt(args[0]);
|
flag = _PyLong_AsInt(args[0]);
|
||||||
if (flag == -1 && PyErr_Occurred()) {
|
if (flag == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -3787,11 +3562,6 @@ _curses_pair_content(PyObject *module, PyObject *arg)
|
||||||
PyObject *return_value = NULL;
|
PyObject *return_value = NULL;
|
||||||
short pair_number;
|
short pair_number;
|
||||||
|
|
||||||
if (PyFloat_Check(arg)) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
{
|
{
|
||||||
long ival = PyLong_AsLong(arg);
|
long ival = PyLong_AsLong(arg);
|
||||||
if (ival == -1 && PyErr_Occurred()) {
|
if (ival == -1 && PyErr_Occurred()) {
|
||||||
|
@ -3837,11 +3607,6 @@ _curses_pair_number(PyObject *module, PyObject *arg)
|
||||||
PyObject *return_value = NULL;
|
PyObject *return_value = NULL;
|
||||||
int attr;
|
int attr;
|
||||||
|
|
||||||
if (PyFloat_Check(arg)) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
attr = _PyLong_AsInt(arg);
|
attr = _PyLong_AsInt(arg);
|
||||||
if (attr == -1 && PyErr_Occurred()) {
|
if (attr == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -3911,11 +3676,6 @@ _curses_qiflush(PyObject *module, PyObject *const *args, Py_ssize_t nargs)
|
||||||
if (nargs < 1) {
|
if (nargs < 1) {
|
||||||
goto skip_optional;
|
goto skip_optional;
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(args[0])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
flag = _PyLong_AsInt(args[0]);
|
flag = _PyLong_AsInt(args[0]);
|
||||||
if (flag == -1 && PyErr_Occurred()) {
|
if (flag == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -3979,11 +3739,6 @@ _curses_raw(PyObject *module, PyObject *const *args, Py_ssize_t nargs)
|
||||||
if (nargs < 1) {
|
if (nargs < 1) {
|
||||||
goto skip_optional;
|
goto skip_optional;
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(args[0])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
flag = _PyLong_AsInt(args[0]);
|
flag = _PyLong_AsInt(args[0]);
|
||||||
if (flag == -1 && PyErr_Occurred()) {
|
if (flag == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -4081,20 +3836,10 @@ _curses_resizeterm(PyObject *module, PyObject *const *args, Py_ssize_t nargs)
|
||||||
if (!_PyArg_CheckPositional("resizeterm", nargs, 2, 2)) {
|
if (!_PyArg_CheckPositional("resizeterm", nargs, 2, 2)) {
|
||||||
goto exit;
|
goto exit;
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(args[0])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
nlines = _PyLong_AsInt(args[0]);
|
nlines = _PyLong_AsInt(args[0]);
|
||||||
if (nlines == -1 && PyErr_Occurred()) {
|
if (nlines == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(args[1])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
ncols = _PyLong_AsInt(args[1]);
|
ncols = _PyLong_AsInt(args[1]);
|
||||||
if (ncols == -1 && PyErr_Occurred()) {
|
if (ncols == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -4142,20 +3887,10 @@ _curses_resize_term(PyObject *module, PyObject *const *args, Py_ssize_t nargs)
|
||||||
if (!_PyArg_CheckPositional("resize_term", nargs, 2, 2)) {
|
if (!_PyArg_CheckPositional("resize_term", nargs, 2, 2)) {
|
||||||
goto exit;
|
goto exit;
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(args[0])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
nlines = _PyLong_AsInt(args[0]);
|
nlines = _PyLong_AsInt(args[0]);
|
||||||
if (nlines == -1 && PyErr_Occurred()) {
|
if (nlines == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(args[1])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
ncols = _PyLong_AsInt(args[1]);
|
ncols = _PyLong_AsInt(args[1]);
|
||||||
if (ncols == -1 && PyErr_Occurred()) {
|
if (ncols == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -4217,20 +3952,10 @@ _curses_setsyx(PyObject *module, PyObject *const *args, Py_ssize_t nargs)
|
||||||
if (!_PyArg_CheckPositional("setsyx", nargs, 2, 2)) {
|
if (!_PyArg_CheckPositional("setsyx", nargs, 2, 2)) {
|
||||||
goto exit;
|
goto exit;
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(args[0])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
y = _PyLong_AsInt(args[0]);
|
y = _PyLong_AsInt(args[0]);
|
||||||
if (y == -1 && PyErr_Occurred()) {
|
if (y == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(args[1])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
x = _PyLong_AsInt(args[1]);
|
x = _PyLong_AsInt(args[1]);
|
||||||
if (x == -1 && PyErr_Occurred()) {
|
if (x == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -4500,11 +4225,6 @@ _curses_typeahead(PyObject *module, PyObject *arg)
|
||||||
PyObject *return_value = NULL;
|
PyObject *return_value = NULL;
|
||||||
int fd;
|
int fd;
|
||||||
|
|
||||||
if (PyFloat_Check(arg)) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
fd = _PyLong_AsInt(arg);
|
fd = _PyLong_AsInt(arg);
|
||||||
if (fd == -1 && PyErr_Occurred()) {
|
if (fd == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -4580,11 +4300,6 @@ _curses_use_env(PyObject *module, PyObject *arg)
|
||||||
PyObject *return_value = NULL;
|
PyObject *return_value = NULL;
|
||||||
int flag;
|
int flag;
|
||||||
|
|
||||||
if (PyFloat_Check(arg)) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
flag = _PyLong_AsInt(arg);
|
flag = _PyLong_AsInt(arg);
|
||||||
if (flag == -1 && PyErr_Occurred()) {
|
if (flag == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -4713,4 +4428,4 @@ _curses_use_default_colors(PyObject *module, PyObject *Py_UNUSED(ignored))
|
||||||
#ifndef _CURSES_USE_DEFAULT_COLORS_METHODDEF
|
#ifndef _CURSES_USE_DEFAULT_COLORS_METHODDEF
|
||||||
#define _CURSES_USE_DEFAULT_COLORS_METHODDEF
|
#define _CURSES_USE_DEFAULT_COLORS_METHODDEF
|
||||||
#endif /* !defined(_CURSES_USE_DEFAULT_COLORS_METHODDEF) */
|
#endif /* !defined(_CURSES_USE_DEFAULT_COLORS_METHODDEF) */
|
||||||
/*[clinic end generated code: output=b53652f8acafd817 input=a9049054013a1b77]*/
|
/*[clinic end generated code: output=478d93f7692385eb input=a9049054013a1b77]*/
|
||||||
|
|
|
@ -35,29 +35,14 @@ iso_calendar_date_new(PyTypeObject *type, PyObject *args, PyObject *kwargs)
|
||||||
if (!fastargs) {
|
if (!fastargs) {
|
||||||
goto exit;
|
goto exit;
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(fastargs[0])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
year = _PyLong_AsInt(fastargs[0]);
|
year = _PyLong_AsInt(fastargs[0]);
|
||||||
if (year == -1 && PyErr_Occurred()) {
|
if (year == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(fastargs[1])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
week = _PyLong_AsInt(fastargs[1]);
|
week = _PyLong_AsInt(fastargs[1]);
|
||||||
if (week == -1 && PyErr_Occurred()) {
|
if (week == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(fastargs[2])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
weekday = _PyLong_AsInt(fastargs[2]);
|
weekday = _PyLong_AsInt(fastargs[2]);
|
||||||
if (weekday == -1 && PyErr_Occurred()) {
|
if (weekday == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -109,4 +94,4 @@ skip_optional_pos:
|
||||||
exit:
|
exit:
|
||||||
return return_value;
|
return return_value;
|
||||||
}
|
}
|
||||||
/*[clinic end generated code: output=5e17549f29a439a5 input=a9049054013a1b77]*/
|
/*[clinic end generated code: output=f61310936e3d8091 input=a9049054013a1b77]*/
|
||||||
|
|
|
@ -162,11 +162,6 @@ dbmopen(PyObject *module, PyObject *const *args, Py_ssize_t nargs)
|
||||||
if (nargs < 3) {
|
if (nargs < 3) {
|
||||||
goto skip_optional;
|
goto skip_optional;
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(args[2])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
mode = _PyLong_AsInt(args[2]);
|
mode = _PyLong_AsInt(args[2]);
|
||||||
if (mode == -1 && PyErr_Occurred()) {
|
if (mode == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -177,4 +172,4 @@ skip_optional:
|
||||||
exit:
|
exit:
|
||||||
return return_value;
|
return return_value;
|
||||||
}
|
}
|
||||||
/*[clinic end generated code: output=7ced103488cbca7a input=a9049054013a1b77]*/
|
/*[clinic end generated code: output=ba4ff07b8c8bbfe4 input=a9049054013a1b77]*/
|
||||||
|
|
|
@ -430,11 +430,6 @@ _elementtree_Element_insert(ElementObject *self, PyObject *const *args, Py_ssize
|
||||||
if (!_PyArg_CheckPositional("insert", nargs, 2, 2)) {
|
if (!_PyArg_CheckPositional("insert", nargs, 2, 2)) {
|
||||||
goto exit;
|
goto exit;
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(args[0])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
{
|
{
|
||||||
Py_ssize_t ival = -1;
|
Py_ssize_t ival = -1;
|
||||||
PyObject *iobj = PyNumber_Index(args[0]);
|
PyObject *iobj = PyNumber_Index(args[0]);
|
||||||
|
@ -920,4 +915,4 @@ skip_optional:
|
||||||
exit:
|
exit:
|
||||||
return return_value;
|
return return_value;
|
||||||
}
|
}
|
||||||
/*[clinic end generated code: output=b7f6a32462fc42a9 input=a9049054013a1b77]*/
|
/*[clinic end generated code: output=c98b210c525a9338 input=a9049054013a1b77]*/
|
||||||
|
|
|
@ -283,11 +283,6 @@ dbmopen(PyObject *module, PyObject *const *args, Py_ssize_t nargs)
|
||||||
if (nargs < 3) {
|
if (nargs < 3) {
|
||||||
goto skip_optional;
|
goto skip_optional;
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(args[2])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
mode = _PyLong_AsInt(args[2]);
|
mode = _PyLong_AsInt(args[2]);
|
||||||
if (mode == -1 && PyErr_Occurred()) {
|
if (mode == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -298,4 +293,4 @@ skip_optional:
|
||||||
exit:
|
exit:
|
||||||
return return_value;
|
return return_value;
|
||||||
}
|
}
|
||||||
/*[clinic end generated code: output=2766471b2fa1a816 input=a9049054013a1b77]*/
|
/*[clinic end generated code: output=c9d43f42677f4efb input=a9049054013a1b77]*/
|
||||||
|
|
|
@ -92,11 +92,6 @@ EVPXOF_digest(EVPobject *self, PyObject *const *args, Py_ssize_t nargs, PyObject
|
||||||
if (!args) {
|
if (!args) {
|
||||||
goto exit;
|
goto exit;
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(args[0])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
{
|
{
|
||||||
Py_ssize_t ival = -1;
|
Py_ssize_t ival = -1;
|
||||||
PyObject *iobj = PyNumber_Index(args[0]);
|
PyObject *iobj = PyNumber_Index(args[0]);
|
||||||
|
@ -144,11 +139,6 @@ EVPXOF_hexdigest(EVPobject *self, PyObject *const *args, Py_ssize_t nargs, PyObj
|
||||||
if (!args) {
|
if (!args) {
|
||||||
goto exit;
|
goto exit;
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(args[0])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
{
|
{
|
||||||
Py_ssize_t ival = -1;
|
Py_ssize_t ival = -1;
|
||||||
PyObject *iobj = PyNumber_Index(args[0]);
|
PyObject *iobj = PyNumber_Index(args[0]);
|
||||||
|
@ -936,11 +926,6 @@ pbkdf2_hmac(PyObject *module, PyObject *const *args, Py_ssize_t nargs, PyObject
|
||||||
_PyArg_BadArgument("pbkdf2_hmac", "argument 'salt'", "contiguous buffer", args[2]);
|
_PyArg_BadArgument("pbkdf2_hmac", "argument 'salt'", "contiguous buffer", args[2]);
|
||||||
goto exit;
|
goto exit;
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(args[3])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
iterations = PyLong_AsLong(args[3]);
|
iterations = PyLong_AsLong(args[3]);
|
||||||
if (iterations == -1 && PyErr_Occurred()) {
|
if (iterations == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -1055,11 +1040,6 @@ _hashlib_scrypt(PyObject *module, PyObject *const *args, Py_ssize_t nargs, PyObj
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (args[5]) {
|
if (args[5]) {
|
||||||
if (PyFloat_Check(args[5])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
maxmem = PyLong_AsLong(args[5]);
|
maxmem = PyLong_AsLong(args[5]);
|
||||||
if (maxmem == -1 && PyErr_Occurred()) {
|
if (maxmem == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -1068,11 +1048,6 @@ _hashlib_scrypt(PyObject *module, PyObject *const *args, Py_ssize_t nargs, PyObj
|
||||||
goto skip_optional_kwonly;
|
goto skip_optional_kwonly;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(args[6])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
dklen = PyLong_AsLong(args[6]);
|
dklen = PyLong_AsLong(args[6]);
|
||||||
if (dklen == -1 && PyErr_Occurred()) {
|
if (dklen == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -1402,4 +1377,4 @@ exit:
|
||||||
#ifndef _HASHLIB_GET_FIPS_MODE_METHODDEF
|
#ifndef _HASHLIB_GET_FIPS_MODE_METHODDEF
|
||||||
#define _HASHLIB_GET_FIPS_MODE_METHODDEF
|
#define _HASHLIB_GET_FIPS_MODE_METHODDEF
|
||||||
#endif /* !defined(_HASHLIB_GET_FIPS_MODE_METHODDEF) */
|
#endif /* !defined(_HASHLIB_GET_FIPS_MODE_METHODDEF) */
|
||||||
/*[clinic end generated code: output=a0bff5dcef88de6a input=a9049054013a1b77]*/
|
/*[clinic end generated code: output=d8dddcd85fb11dde input=a9049054013a1b77]*/
|
||||||
|
|
|
@ -116,11 +116,6 @@ _lzma_LZMADecompressor_decompress(Decompressor *self, PyObject *const *args, Py_
|
||||||
if (!noptargs) {
|
if (!noptargs) {
|
||||||
goto skip_optional_pos;
|
goto skip_optional_pos;
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(args[1])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
{
|
{
|
||||||
Py_ssize_t ival = -1;
|
Py_ssize_t ival = -1;
|
||||||
PyObject *iobj = PyNumber_Index(args[1]);
|
PyObject *iobj = PyNumber_Index(args[1]);
|
||||||
|
@ -194,11 +189,6 @@ _lzma_LZMADecompressor___init__(PyObject *self, PyObject *args, PyObject *kwargs
|
||||||
goto skip_optional_pos;
|
goto skip_optional_pos;
|
||||||
}
|
}
|
||||||
if (fastargs[0]) {
|
if (fastargs[0]) {
|
||||||
if (PyFloat_Check(fastargs[0])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
format = _PyLong_AsInt(fastargs[0]);
|
format = _PyLong_AsInt(fastargs[0]);
|
||||||
if (format == -1 && PyErr_Occurred()) {
|
if (format == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -241,11 +231,6 @@ _lzma_is_check_supported(PyObject *module, PyObject *arg)
|
||||||
PyObject *return_value = NULL;
|
PyObject *return_value = NULL;
|
||||||
int check_id;
|
int check_id;
|
||||||
|
|
||||||
if (PyFloat_Check(arg)) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
check_id = _PyLong_AsInt(arg);
|
check_id = _PyLong_AsInt(arg);
|
||||||
if (check_id == -1 && PyErr_Occurred()) {
|
if (check_id == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -334,4 +319,4 @@ exit:
|
||||||
|
|
||||||
return return_value;
|
return return_value;
|
||||||
}
|
}
|
||||||
/*[clinic end generated code: output=f7477a10e86a717d input=a9049054013a1b77]*/
|
/*[clinic end generated code: output=a87074ca902bd432 input=a9049054013a1b77]*/
|
||||||
|
|
|
@ -32,11 +32,6 @@ _opcode_stack_effect(PyObject *module, PyObject *const *args, Py_ssize_t nargs,
|
||||||
if (!args) {
|
if (!args) {
|
||||||
goto exit;
|
goto exit;
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(args[0])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
opcode = _PyLong_AsInt(args[0]);
|
opcode = _PyLong_AsInt(args[0]);
|
||||||
if (opcode == -1 && PyErr_Occurred()) {
|
if (opcode == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -61,4 +56,4 @@ skip_optional_kwonly:
|
||||||
exit:
|
exit:
|
||||||
return return_value;
|
return return_value;
|
||||||
}
|
}
|
||||||
/*[clinic end generated code: output=7bc08f2835b2cf89 input=a9049054013a1b77]*/
|
/*[clinic end generated code: output=bcf66d25c2624197 input=a9049054013a1b77]*/
|
||||||
|
|
|
@ -1424,11 +1424,6 @@ _operator_length_hint(PyObject *module, PyObject *const *args, Py_ssize_t nargs)
|
||||||
if (nargs < 2) {
|
if (nargs < 2) {
|
||||||
goto skip_optional;
|
goto skip_optional;
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(args[1])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
{
|
{
|
||||||
Py_ssize_t ival = -1;
|
Py_ssize_t ival = -1;
|
||||||
PyObject *iobj = PyNumber_Index(args[1]);
|
PyObject *iobj = PyNumber_Index(args[1]);
|
||||||
|
@ -1491,4 +1486,4 @@ _operator__compare_digest(PyObject *module, PyObject *const *args, Py_ssize_t na
|
||||||
exit:
|
exit:
|
||||||
return return_value;
|
return return_value;
|
||||||
}
|
}
|
||||||
/*[clinic end generated code: output=e7ed71a8c475a901 input=a9049054013a1b77]*/
|
/*[clinic end generated code: output=1fe4adf4f5761420 input=a9049054013a1b77]*/
|
||||||
|
|
|
@ -100,11 +100,6 @@ _random_Random_getrandbits(RandomObject *self, PyObject *arg)
|
||||||
PyObject *return_value = NULL;
|
PyObject *return_value = NULL;
|
||||||
int k;
|
int k;
|
||||||
|
|
||||||
if (PyFloat_Check(arg)) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
k = _PyLong_AsInt(arg);
|
k = _PyLong_AsInt(arg);
|
||||||
if (k == -1 && PyErr_Occurred()) {
|
if (k == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -114,4 +109,4 @@ _random_Random_getrandbits(RandomObject *self, PyObject *arg)
|
||||||
exit:
|
exit:
|
||||||
return return_value;
|
return return_value;
|
||||||
}
|
}
|
||||||
/*[clinic end generated code: output=a7feb0c9c8d1b627 input=a9049054013a1b77]*/
|
/*[clinic end generated code: output=cc8a23b2757dc6ba input=a9049054013a1b77]*/
|
||||||
|
|
|
@ -47,11 +47,6 @@ _sre_ascii_iscased(PyObject *module, PyObject *arg)
|
||||||
int character;
|
int character;
|
||||||
int _return_value;
|
int _return_value;
|
||||||
|
|
||||||
if (PyFloat_Check(arg)) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
character = _PyLong_AsInt(arg);
|
character = _PyLong_AsInt(arg);
|
||||||
if (character == -1 && PyErr_Occurred()) {
|
if (character == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -84,11 +79,6 @@ _sre_unicode_iscased(PyObject *module, PyObject *arg)
|
||||||
int character;
|
int character;
|
||||||
int _return_value;
|
int _return_value;
|
||||||
|
|
||||||
if (PyFloat_Check(arg)) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
character = _PyLong_AsInt(arg);
|
character = _PyLong_AsInt(arg);
|
||||||
if (character == -1 && PyErr_Occurred()) {
|
if (character == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -121,11 +111,6 @@ _sre_ascii_tolower(PyObject *module, PyObject *arg)
|
||||||
int character;
|
int character;
|
||||||
int _return_value;
|
int _return_value;
|
||||||
|
|
||||||
if (PyFloat_Check(arg)) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
character = _PyLong_AsInt(arg);
|
character = _PyLong_AsInt(arg);
|
||||||
if (character == -1 && PyErr_Occurred()) {
|
if (character == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -158,11 +143,6 @@ _sre_unicode_tolower(PyObject *module, PyObject *arg)
|
||||||
int character;
|
int character;
|
||||||
int _return_value;
|
int _return_value;
|
||||||
|
|
||||||
if (PyFloat_Check(arg)) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
character = _PyLong_AsInt(arg);
|
character = _PyLong_AsInt(arg);
|
||||||
if (character == -1 && PyErr_Occurred()) {
|
if (character == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -211,11 +191,6 @@ _sre_SRE_Pattern_match(PatternObject *self, PyObject *const *args, Py_ssize_t na
|
||||||
goto skip_optional_pos;
|
goto skip_optional_pos;
|
||||||
}
|
}
|
||||||
if (args[1]) {
|
if (args[1]) {
|
||||||
if (PyFloat_Check(args[1])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
{
|
{
|
||||||
Py_ssize_t ival = -1;
|
Py_ssize_t ival = -1;
|
||||||
PyObject *iobj = PyNumber_Index(args[1]);
|
PyObject *iobj = PyNumber_Index(args[1]);
|
||||||
|
@ -232,11 +207,6 @@ _sre_SRE_Pattern_match(PatternObject *self, PyObject *const *args, Py_ssize_t na
|
||||||
goto skip_optional_pos;
|
goto skip_optional_pos;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(args[2])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
{
|
{
|
||||||
Py_ssize_t ival = -1;
|
Py_ssize_t ival = -1;
|
||||||
PyObject *iobj = PyNumber_Index(args[2]);
|
PyObject *iobj = PyNumber_Index(args[2]);
|
||||||
|
@ -290,11 +260,6 @@ _sre_SRE_Pattern_fullmatch(PatternObject *self, PyObject *const *args, Py_ssize_
|
||||||
goto skip_optional_pos;
|
goto skip_optional_pos;
|
||||||
}
|
}
|
||||||
if (args[1]) {
|
if (args[1]) {
|
||||||
if (PyFloat_Check(args[1])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
{
|
{
|
||||||
Py_ssize_t ival = -1;
|
Py_ssize_t ival = -1;
|
||||||
PyObject *iobj = PyNumber_Index(args[1]);
|
PyObject *iobj = PyNumber_Index(args[1]);
|
||||||
|
@ -311,11 +276,6 @@ _sre_SRE_Pattern_fullmatch(PatternObject *self, PyObject *const *args, Py_ssize_
|
||||||
goto skip_optional_pos;
|
goto skip_optional_pos;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(args[2])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
{
|
{
|
||||||
Py_ssize_t ival = -1;
|
Py_ssize_t ival = -1;
|
||||||
PyObject *iobj = PyNumber_Index(args[2]);
|
PyObject *iobj = PyNumber_Index(args[2]);
|
||||||
|
@ -371,11 +331,6 @@ _sre_SRE_Pattern_search(PatternObject *self, PyObject *const *args, Py_ssize_t n
|
||||||
goto skip_optional_pos;
|
goto skip_optional_pos;
|
||||||
}
|
}
|
||||||
if (args[1]) {
|
if (args[1]) {
|
||||||
if (PyFloat_Check(args[1])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
{
|
{
|
||||||
Py_ssize_t ival = -1;
|
Py_ssize_t ival = -1;
|
||||||
PyObject *iobj = PyNumber_Index(args[1]);
|
PyObject *iobj = PyNumber_Index(args[1]);
|
||||||
|
@ -392,11 +347,6 @@ _sre_SRE_Pattern_search(PatternObject *self, PyObject *const *args, Py_ssize_t n
|
||||||
goto skip_optional_pos;
|
goto skip_optional_pos;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(args[2])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
{
|
{
|
||||||
Py_ssize_t ival = -1;
|
Py_ssize_t ival = -1;
|
||||||
PyObject *iobj = PyNumber_Index(args[2]);
|
PyObject *iobj = PyNumber_Index(args[2]);
|
||||||
|
@ -450,11 +400,6 @@ _sre_SRE_Pattern_findall(PatternObject *self, PyObject *const *args, Py_ssize_t
|
||||||
goto skip_optional_pos;
|
goto skip_optional_pos;
|
||||||
}
|
}
|
||||||
if (args[1]) {
|
if (args[1]) {
|
||||||
if (PyFloat_Check(args[1])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
{
|
{
|
||||||
Py_ssize_t ival = -1;
|
Py_ssize_t ival = -1;
|
||||||
PyObject *iobj = PyNumber_Index(args[1]);
|
PyObject *iobj = PyNumber_Index(args[1]);
|
||||||
|
@ -471,11 +416,6 @@ _sre_SRE_Pattern_findall(PatternObject *self, PyObject *const *args, Py_ssize_t
|
||||||
goto skip_optional_pos;
|
goto skip_optional_pos;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(args[2])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
{
|
{
|
||||||
Py_ssize_t ival = -1;
|
Py_ssize_t ival = -1;
|
||||||
PyObject *iobj = PyNumber_Index(args[2]);
|
PyObject *iobj = PyNumber_Index(args[2]);
|
||||||
|
@ -531,11 +471,6 @@ _sre_SRE_Pattern_finditer(PatternObject *self, PyObject *const *args, Py_ssize_t
|
||||||
goto skip_optional_pos;
|
goto skip_optional_pos;
|
||||||
}
|
}
|
||||||
if (args[1]) {
|
if (args[1]) {
|
||||||
if (PyFloat_Check(args[1])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
{
|
{
|
||||||
Py_ssize_t ival = -1;
|
Py_ssize_t ival = -1;
|
||||||
PyObject *iobj = PyNumber_Index(args[1]);
|
PyObject *iobj = PyNumber_Index(args[1]);
|
||||||
|
@ -552,11 +487,6 @@ _sre_SRE_Pattern_finditer(PatternObject *self, PyObject *const *args, Py_ssize_t
|
||||||
goto skip_optional_pos;
|
goto skip_optional_pos;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(args[2])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
{
|
{
|
||||||
Py_ssize_t ival = -1;
|
Py_ssize_t ival = -1;
|
||||||
PyObject *iobj = PyNumber_Index(args[2]);
|
PyObject *iobj = PyNumber_Index(args[2]);
|
||||||
|
@ -609,11 +539,6 @@ _sre_SRE_Pattern_scanner(PatternObject *self, PyObject *const *args, Py_ssize_t
|
||||||
goto skip_optional_pos;
|
goto skip_optional_pos;
|
||||||
}
|
}
|
||||||
if (args[1]) {
|
if (args[1]) {
|
||||||
if (PyFloat_Check(args[1])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
{
|
{
|
||||||
Py_ssize_t ival = -1;
|
Py_ssize_t ival = -1;
|
||||||
PyObject *iobj = PyNumber_Index(args[1]);
|
PyObject *iobj = PyNumber_Index(args[1]);
|
||||||
|
@ -630,11 +555,6 @@ _sre_SRE_Pattern_scanner(PatternObject *self, PyObject *const *args, Py_ssize_t
|
||||||
goto skip_optional_pos;
|
goto skip_optional_pos;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(args[2])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
{
|
{
|
||||||
Py_ssize_t ival = -1;
|
Py_ssize_t ival = -1;
|
||||||
PyObject *iobj = PyNumber_Index(args[2]);
|
PyObject *iobj = PyNumber_Index(args[2]);
|
||||||
|
@ -686,11 +606,6 @@ _sre_SRE_Pattern_split(PatternObject *self, PyObject *const *args, Py_ssize_t na
|
||||||
if (!noptargs) {
|
if (!noptargs) {
|
||||||
goto skip_optional_pos;
|
goto skip_optional_pos;
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(args[1])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
{
|
{
|
||||||
Py_ssize_t ival = -1;
|
Py_ssize_t ival = -1;
|
||||||
PyObject *iobj = PyNumber_Index(args[1]);
|
PyObject *iobj = PyNumber_Index(args[1]);
|
||||||
|
@ -744,11 +659,6 @@ _sre_SRE_Pattern_sub(PatternObject *self, PyObject *const *args, Py_ssize_t narg
|
||||||
if (!noptargs) {
|
if (!noptargs) {
|
||||||
goto skip_optional_pos;
|
goto skip_optional_pos;
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(args[2])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
{
|
{
|
||||||
Py_ssize_t ival = -1;
|
Py_ssize_t ival = -1;
|
||||||
PyObject *iobj = PyNumber_Index(args[2]);
|
PyObject *iobj = PyNumber_Index(args[2]);
|
||||||
|
@ -802,11 +712,6 @@ _sre_SRE_Pattern_subn(PatternObject *self, PyObject *const *args, Py_ssize_t nar
|
||||||
if (!noptargs) {
|
if (!noptargs) {
|
||||||
goto skip_optional_pos;
|
goto skip_optional_pos;
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(args[2])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
{
|
{
|
||||||
Py_ssize_t ival = -1;
|
Py_ssize_t ival = -1;
|
||||||
PyObject *iobj = PyNumber_Index(args[2]);
|
PyObject *iobj = PyNumber_Index(args[2]);
|
||||||
|
@ -884,11 +789,6 @@ _sre_compile(PyObject *module, PyObject *const *args, Py_ssize_t nargs, PyObject
|
||||||
goto exit;
|
goto exit;
|
||||||
}
|
}
|
||||||
pattern = args[0];
|
pattern = args[0];
|
||||||
if (PyFloat_Check(args[1])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
flags = _PyLong_AsInt(args[1]);
|
flags = _PyLong_AsInt(args[1]);
|
||||||
if (flags == -1 && PyErr_Occurred()) {
|
if (flags == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -898,11 +798,6 @@ _sre_compile(PyObject *module, PyObject *const *args, Py_ssize_t nargs, PyObject
|
||||||
goto exit;
|
goto exit;
|
||||||
}
|
}
|
||||||
code = args[2];
|
code = args[2];
|
||||||
if (PyFloat_Check(args[3])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
{
|
{
|
||||||
Py_ssize_t ival = -1;
|
Py_ssize_t ival = -1;
|
||||||
PyObject *iobj = PyNumber_Index(args[3]);
|
PyObject *iobj = PyNumber_Index(args[3]);
|
||||||
|
@ -1207,4 +1102,4 @@ _sre_SRE_Scanner_search(ScannerObject *self, PyObject *Py_UNUSED(ignored))
|
||||||
{
|
{
|
||||||
return _sre_SRE_Scanner_search_impl(self);
|
return _sre_SRE_Scanner_search_impl(self);
|
||||||
}
|
}
|
||||||
/*[clinic end generated code: output=1adeddce58ae284c input=a9049054013a1b77]*/
|
/*[clinic end generated code: output=7a3360917b40a808 input=a9049054013a1b77]*/
|
||||||
|
|
|
@ -406,11 +406,6 @@ _ssl__SSLContext(PyTypeObject *type, PyObject *args, PyObject *kwargs)
|
||||||
if (!_PyArg_CheckPositional("_SSLContext", PyTuple_GET_SIZE(args), 1, 1)) {
|
if (!_PyArg_CheckPositional("_SSLContext", PyTuple_GET_SIZE(args), 1, 1)) {
|
||||||
goto exit;
|
goto exit;
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(PyTuple_GET_ITEM(args, 0))) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
proto_version = _PyLong_AsInt(PyTuple_GET_ITEM(args, 0));
|
proto_version = _PyLong_AsInt(PyTuple_GET_ITEM(args, 0));
|
||||||
if (proto_version == -1 && PyErr_Occurred()) {
|
if (proto_version == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -694,11 +689,6 @@ _ssl__SSLContext__wrap_socket(PySSLContext *self, PyObject *const *args, Py_ssiz
|
||||||
goto exit;
|
goto exit;
|
||||||
}
|
}
|
||||||
sock = args[0];
|
sock = args[0];
|
||||||
if (PyFloat_Check(args[1])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
server_side = _PyLong_AsInt(args[1]);
|
server_side = _PyLong_AsInt(args[1]);
|
||||||
if (server_side == -1 && PyErr_Occurred()) {
|
if (server_side == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -774,11 +764,6 @@ _ssl__SSLContext__wrap_bio(PySSLContext *self, PyObject *const *args, Py_ssize_t
|
||||||
goto exit;
|
goto exit;
|
||||||
}
|
}
|
||||||
outgoing = (PySSLMemoryBIO *)args[1];
|
outgoing = (PySSLMemoryBIO *)args[1];
|
||||||
if (PyFloat_Check(args[2])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
server_side = _PyLong_AsInt(args[2]);
|
server_side = _PyLong_AsInt(args[2]);
|
||||||
if (server_side == -1 && PyErr_Occurred()) {
|
if (server_side == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -977,11 +962,6 @@ _ssl_MemoryBIO_read(PySSLMemoryBIO *self, PyObject *const *args, Py_ssize_t narg
|
||||||
if (nargs < 1) {
|
if (nargs < 1) {
|
||||||
goto skip_optional;
|
goto skip_optional;
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(args[0])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
len = _PyLong_AsInt(args[0]);
|
len = _PyLong_AsInt(args[0]);
|
||||||
if (len == -1 && PyErr_Occurred()) {
|
if (len == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -1132,11 +1112,6 @@ _ssl_RAND_bytes(PyObject *module, PyObject *arg)
|
||||||
PyObject *return_value = NULL;
|
PyObject *return_value = NULL;
|
||||||
int n;
|
int n;
|
||||||
|
|
||||||
if (PyFloat_Check(arg)) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
n = _PyLong_AsInt(arg);
|
n = _PyLong_AsInt(arg);
|
||||||
if (n == -1 && PyErr_Occurred()) {
|
if (n == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -1168,11 +1143,6 @@ _ssl_RAND_pseudo_bytes(PyObject *module, PyObject *arg)
|
||||||
PyObject *return_value = NULL;
|
PyObject *return_value = NULL;
|
||||||
int n;
|
int n;
|
||||||
|
|
||||||
if (PyFloat_Check(arg)) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
n = _PyLong_AsInt(arg);
|
n = _PyLong_AsInt(arg);
|
||||||
if (n == -1 && PyErr_Occurred()) {
|
if (n == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -1333,11 +1303,6 @@ _ssl_nid2obj(PyObject *module, PyObject *arg)
|
||||||
PyObject *return_value = NULL;
|
PyObject *return_value = NULL;
|
||||||
int nid;
|
int nid;
|
||||||
|
|
||||||
if (PyFloat_Check(arg)) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
nid = _PyLong_AsInt(arg);
|
nid = _PyLong_AsInt(arg);
|
||||||
if (nid == -1 && PyErr_Occurred()) {
|
if (nid == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -1482,4 +1447,4 @@ exit:
|
||||||
#ifndef _SSL_ENUM_CRLS_METHODDEF
|
#ifndef _SSL_ENUM_CRLS_METHODDEF
|
||||||
#define _SSL_ENUM_CRLS_METHODDEF
|
#define _SSL_ENUM_CRLS_METHODDEF
|
||||||
#endif /* !defined(_SSL_ENUM_CRLS_METHODDEF) */
|
#endif /* !defined(_SSL_ENUM_CRLS_METHODDEF) */
|
||||||
/*[clinic end generated code: output=a4aeb3f92a091c64 input=a9049054013a1b77]*/
|
/*[clinic end generated code: output=d4e4f9cdd08819f4 input=a9049054013a1b77]*/
|
||||||
|
|
|
@ -124,11 +124,6 @@ Struct_unpack_from(PyStructObject *self, PyObject *const *args, Py_ssize_t nargs
|
||||||
if (!noptargs) {
|
if (!noptargs) {
|
||||||
goto skip_optional_pos;
|
goto skip_optional_pos;
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(args[1])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
{
|
{
|
||||||
Py_ssize_t ival = -1;
|
Py_ssize_t ival = -1;
|
||||||
PyObject *iobj = PyNumber_Index(args[1]);
|
PyObject *iobj = PyNumber_Index(args[1]);
|
||||||
|
@ -315,11 +310,6 @@ unpack_from(PyObject *module, PyObject *const *args, Py_ssize_t nargs, PyObject
|
||||||
if (!noptargs) {
|
if (!noptargs) {
|
||||||
goto skip_optional_pos;
|
goto skip_optional_pos;
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(args[2])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
{
|
{
|
||||||
Py_ssize_t ival = -1;
|
Py_ssize_t ival = -1;
|
||||||
PyObject *iobj = PyNumber_Index(args[2]);
|
PyObject *iobj = PyNumber_Index(args[2]);
|
||||||
|
@ -386,4 +376,4 @@ exit:
|
||||||
|
|
||||||
return return_value;
|
return return_value;
|
||||||
}
|
}
|
||||||
/*[clinic end generated code: output=6a6228cfc4b7099c input=a9049054013a1b77]*/
|
/*[clinic end generated code: output=1205daf7f616f0cf input=a9049054013a1b77]*/
|
||||||
|
|
|
@ -434,11 +434,6 @@ _tkinter_tkapp_createfilehandler(TkappObject *self, PyObject *const *args, Py_ss
|
||||||
goto exit;
|
goto exit;
|
||||||
}
|
}
|
||||||
file = args[0];
|
file = args[0];
|
||||||
if (PyFloat_Check(args[1])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
mask = _PyLong_AsInt(args[1]);
|
mask = _PyLong_AsInt(args[1]);
|
||||||
if (mask == -1 && PyErr_Occurred()) {
|
if (mask == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -503,11 +498,6 @@ _tkinter_tkapp_createtimerhandler(TkappObject *self, PyObject *const *args, Py_s
|
||||||
if (!_PyArg_CheckPositional("createtimerhandler", nargs, 2, 2)) {
|
if (!_PyArg_CheckPositional("createtimerhandler", nargs, 2, 2)) {
|
||||||
goto exit;
|
goto exit;
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(args[0])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
milliseconds = _PyLong_AsInt(args[0]);
|
milliseconds = _PyLong_AsInt(args[0]);
|
||||||
if (milliseconds == -1 && PyErr_Occurred()) {
|
if (milliseconds == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -542,11 +532,6 @@ _tkinter_tkapp_mainloop(TkappObject *self, PyObject *const *args, Py_ssize_t nar
|
||||||
if (nargs < 1) {
|
if (nargs < 1) {
|
||||||
goto skip_optional;
|
goto skip_optional;
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(args[0])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
threshold = _PyLong_AsInt(args[0]);
|
threshold = _PyLong_AsInt(args[0]);
|
||||||
if (threshold == -1 && PyErr_Occurred()) {
|
if (threshold == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -581,11 +566,6 @@ _tkinter_tkapp_dooneevent(TkappObject *self, PyObject *const *args, Py_ssize_t n
|
||||||
if (nargs < 1) {
|
if (nargs < 1) {
|
||||||
goto skip_optional;
|
goto skip_optional;
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(args[0])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
flags = _PyLong_AsInt(args[0]);
|
flags = _PyLong_AsInt(args[0]);
|
||||||
if (flags == -1 && PyErr_Occurred()) {
|
if (flags == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -769,11 +749,6 @@ _tkinter_create(PyObject *module, PyObject *const *args, Py_ssize_t nargs)
|
||||||
if (nargs < 4) {
|
if (nargs < 4) {
|
||||||
goto skip_optional;
|
goto skip_optional;
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(args[3])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
interactive = _PyLong_AsInt(args[3]);
|
interactive = _PyLong_AsInt(args[3]);
|
||||||
if (interactive == -1 && PyErr_Occurred()) {
|
if (interactive == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -781,11 +756,6 @@ _tkinter_create(PyObject *module, PyObject *const *args, Py_ssize_t nargs)
|
||||||
if (nargs < 5) {
|
if (nargs < 5) {
|
||||||
goto skip_optional;
|
goto skip_optional;
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(args[4])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
wantobjects = _PyLong_AsInt(args[4]);
|
wantobjects = _PyLong_AsInt(args[4]);
|
||||||
if (wantobjects == -1 && PyErr_Occurred()) {
|
if (wantobjects == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -793,11 +763,6 @@ _tkinter_create(PyObject *module, PyObject *const *args, Py_ssize_t nargs)
|
||||||
if (nargs < 6) {
|
if (nargs < 6) {
|
||||||
goto skip_optional;
|
goto skip_optional;
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(args[5])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
wantTk = _PyLong_AsInt(args[5]);
|
wantTk = _PyLong_AsInt(args[5]);
|
||||||
if (wantTk == -1 && PyErr_Occurred()) {
|
if (wantTk == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -805,11 +770,6 @@ _tkinter_create(PyObject *module, PyObject *const *args, Py_ssize_t nargs)
|
||||||
if (nargs < 7) {
|
if (nargs < 7) {
|
||||||
goto skip_optional;
|
goto skip_optional;
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(args[6])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
sync = _PyLong_AsInt(args[6]);
|
sync = _PyLong_AsInt(args[6]);
|
||||||
if (sync == -1 && PyErr_Occurred()) {
|
if (sync == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -862,11 +822,6 @@ _tkinter_setbusywaitinterval(PyObject *module, PyObject *arg)
|
||||||
PyObject *return_value = NULL;
|
PyObject *return_value = NULL;
|
||||||
int new_val;
|
int new_val;
|
||||||
|
|
||||||
if (PyFloat_Check(arg)) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
new_val = _PyLong_AsInt(arg);
|
new_val = _PyLong_AsInt(arg);
|
||||||
if (new_val == -1 && PyErr_Occurred()) {
|
if (new_val == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -912,4 +867,4 @@ exit:
|
||||||
#ifndef _TKINTER_TKAPP_DELETEFILEHANDLER_METHODDEF
|
#ifndef _TKINTER_TKAPP_DELETEFILEHANDLER_METHODDEF
|
||||||
#define _TKINTER_TKAPP_DELETEFILEHANDLER_METHODDEF
|
#define _TKINTER_TKAPP_DELETEFILEHANDLER_METHODDEF
|
||||||
#endif /* !defined(_TKINTER_TKAPP_DELETEFILEHANDLER_METHODDEF) */
|
#endif /* !defined(_TKINTER_TKAPP_DELETEFILEHANDLER_METHODDEF) */
|
||||||
/*[clinic end generated code: output=492b8b833fe54bc9 input=a9049054013a1b77]*/
|
/*[clinic end generated code: output=ab311480dd044fe4 input=a9049054013a1b77]*/
|
||||||
|
|
|
@ -101,11 +101,6 @@ _tracemalloc_start(PyObject *module, PyObject *const *args, Py_ssize_t nargs)
|
||||||
if (nargs < 1) {
|
if (nargs < 1) {
|
||||||
goto skip_optional;
|
goto skip_optional;
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(args[0])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
nframe = _PyLong_AsInt(args[0]);
|
nframe = _PyLong_AsInt(args[0]);
|
||||||
if (nframe == -1 && PyErr_Occurred()) {
|
if (nframe == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -217,4 +212,4 @@ _tracemalloc_reset_peak(PyObject *module, PyObject *Py_UNUSED(ignored))
|
||||||
{
|
{
|
||||||
return _tracemalloc_reset_peak_impl(module);
|
return _tracemalloc_reset_peak_impl(module);
|
||||||
}
|
}
|
||||||
/*[clinic end generated code: output=a130117b1af821da input=a9049054013a1b77]*/
|
/*[clinic end generated code: output=bafca0a19b0b0823 input=a9049054013a1b77]*/
|
||||||
|
|
|
@ -82,11 +82,6 @@ array_array_pop(arrayobject *self, PyObject *const *args, Py_ssize_t nargs)
|
||||||
if (nargs < 1) {
|
if (nargs < 1) {
|
||||||
goto skip_optional;
|
goto skip_optional;
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(args[0])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
{
|
{
|
||||||
Py_ssize_t ival = -1;
|
Py_ssize_t ival = -1;
|
||||||
PyObject *iobj = PyNumber_Index(args[0]);
|
PyObject *iobj = PyNumber_Index(args[0]);
|
||||||
|
@ -137,11 +132,6 @@ array_array_insert(arrayobject *self, PyObject *const *args, Py_ssize_t nargs)
|
||||||
if (!_PyArg_CheckPositional("insert", nargs, 2, 2)) {
|
if (!_PyArg_CheckPositional("insert", nargs, 2, 2)) {
|
||||||
goto exit;
|
goto exit;
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(args[0])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
{
|
{
|
||||||
Py_ssize_t ival = -1;
|
Py_ssize_t ival = -1;
|
||||||
PyObject *iobj = PyNumber_Index(args[0]);
|
PyObject *iobj = PyNumber_Index(args[0]);
|
||||||
|
@ -253,11 +243,6 @@ array_array_fromfile(arrayobject *self, PyObject *const *args, Py_ssize_t nargs)
|
||||||
goto exit;
|
goto exit;
|
||||||
}
|
}
|
||||||
f = args[0];
|
f = args[0];
|
||||||
if (PyFloat_Check(args[1])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
{
|
{
|
||||||
Py_ssize_t ival = -1;
|
Py_ssize_t ival = -1;
|
||||||
PyObject *iobj = PyNumber_Index(args[1]);
|
PyObject *iobj = PyNumber_Index(args[1]);
|
||||||
|
@ -483,11 +468,6 @@ array__array_reconstructor(PyObject *module, PyObject *const *args, Py_ssize_t n
|
||||||
goto exit;
|
goto exit;
|
||||||
}
|
}
|
||||||
typecode = PyUnicode_READ_CHAR(args[1], 0);
|
typecode = PyUnicode_READ_CHAR(args[1], 0);
|
||||||
if (PyFloat_Check(args[2])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
mformat_code = _PyLong_AsInt(args[2]);
|
mformat_code = _PyLong_AsInt(args[2]);
|
||||||
if (mformat_code == -1 && PyErr_Occurred()) {
|
if (mformat_code == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -534,4 +514,4 @@ PyDoc_STRVAR(array_arrayiterator___setstate____doc__,
|
||||||
|
|
||||||
#define ARRAY_ARRAYITERATOR___SETSTATE___METHODDEF \
|
#define ARRAY_ARRAYITERATOR___SETSTATE___METHODDEF \
|
||||||
{"__setstate__", (PyCFunction)array_arrayiterator___setstate__, METH_O, array_arrayiterator___setstate____doc__},
|
{"__setstate__", (PyCFunction)array_arrayiterator___setstate__, METH_O, array_arrayiterator___setstate____doc__},
|
||||||
/*[clinic end generated code: output=9f70748dd3bc532f input=a9049054013a1b77]*/
|
/*[clinic end generated code: output=c953eb8486c7c8da input=a9049054013a1b77]*/
|
||||||
|
|
|
@ -33,20 +33,10 @@ audioop_getsample(PyObject *module, PyObject *const *args, Py_ssize_t nargs)
|
||||||
_PyArg_BadArgument("getsample", "argument 1", "contiguous buffer", args[0]);
|
_PyArg_BadArgument("getsample", "argument 1", "contiguous buffer", args[0]);
|
||||||
goto exit;
|
goto exit;
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(args[1])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
width = _PyLong_AsInt(args[1]);
|
width = _PyLong_AsInt(args[1]);
|
||||||
if (width == -1 && PyErr_Occurred()) {
|
if (width == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(args[2])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
{
|
{
|
||||||
Py_ssize_t ival = -1;
|
Py_ssize_t ival = -1;
|
||||||
PyObject *iobj = PyNumber_Index(args[2]);
|
PyObject *iobj = PyNumber_Index(args[2]);
|
||||||
|
@ -99,11 +89,6 @@ audioop_max(PyObject *module, PyObject *const *args, Py_ssize_t nargs)
|
||||||
_PyArg_BadArgument("max", "argument 1", "contiguous buffer", args[0]);
|
_PyArg_BadArgument("max", "argument 1", "contiguous buffer", args[0]);
|
||||||
goto exit;
|
goto exit;
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(args[1])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
width = _PyLong_AsInt(args[1]);
|
width = _PyLong_AsInt(args[1]);
|
||||||
if (width == -1 && PyErr_Occurred()) {
|
if (width == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -148,11 +133,6 @@ audioop_minmax(PyObject *module, PyObject *const *args, Py_ssize_t nargs)
|
||||||
_PyArg_BadArgument("minmax", "argument 1", "contiguous buffer", args[0]);
|
_PyArg_BadArgument("minmax", "argument 1", "contiguous buffer", args[0]);
|
||||||
goto exit;
|
goto exit;
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(args[1])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
width = _PyLong_AsInt(args[1]);
|
width = _PyLong_AsInt(args[1]);
|
||||||
if (width == -1 && PyErr_Occurred()) {
|
if (width == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -197,11 +177,6 @@ audioop_avg(PyObject *module, PyObject *const *args, Py_ssize_t nargs)
|
||||||
_PyArg_BadArgument("avg", "argument 1", "contiguous buffer", args[0]);
|
_PyArg_BadArgument("avg", "argument 1", "contiguous buffer", args[0]);
|
||||||
goto exit;
|
goto exit;
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(args[1])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
width = _PyLong_AsInt(args[1]);
|
width = _PyLong_AsInt(args[1]);
|
||||||
if (width == -1 && PyErr_Occurred()) {
|
if (width == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -246,11 +221,6 @@ audioop_rms(PyObject *module, PyObject *const *args, Py_ssize_t nargs)
|
||||||
_PyArg_BadArgument("rms", "argument 1", "contiguous buffer", args[0]);
|
_PyArg_BadArgument("rms", "argument 1", "contiguous buffer", args[0]);
|
||||||
goto exit;
|
goto exit;
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(args[1])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
width = _PyLong_AsInt(args[1]);
|
width = _PyLong_AsInt(args[1]);
|
||||||
if (width == -1 && PyErr_Occurred()) {
|
if (width == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -400,11 +370,6 @@ audioop_findmax(PyObject *module, PyObject *const *args, Py_ssize_t nargs)
|
||||||
_PyArg_BadArgument("findmax", "argument 1", "contiguous buffer", args[0]);
|
_PyArg_BadArgument("findmax", "argument 1", "contiguous buffer", args[0]);
|
||||||
goto exit;
|
goto exit;
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(args[1])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
{
|
{
|
||||||
Py_ssize_t ival = -1;
|
Py_ssize_t ival = -1;
|
||||||
PyObject *iobj = PyNumber_Index(args[1]);
|
PyObject *iobj = PyNumber_Index(args[1]);
|
||||||
|
@ -457,11 +422,6 @@ audioop_avgpp(PyObject *module, PyObject *const *args, Py_ssize_t nargs)
|
||||||
_PyArg_BadArgument("avgpp", "argument 1", "contiguous buffer", args[0]);
|
_PyArg_BadArgument("avgpp", "argument 1", "contiguous buffer", args[0]);
|
||||||
goto exit;
|
goto exit;
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(args[1])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
width = _PyLong_AsInt(args[1]);
|
width = _PyLong_AsInt(args[1]);
|
||||||
if (width == -1 && PyErr_Occurred()) {
|
if (width == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -506,11 +466,6 @@ audioop_maxpp(PyObject *module, PyObject *const *args, Py_ssize_t nargs)
|
||||||
_PyArg_BadArgument("maxpp", "argument 1", "contiguous buffer", args[0]);
|
_PyArg_BadArgument("maxpp", "argument 1", "contiguous buffer", args[0]);
|
||||||
goto exit;
|
goto exit;
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(args[1])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
width = _PyLong_AsInt(args[1]);
|
width = _PyLong_AsInt(args[1]);
|
||||||
if (width == -1 && PyErr_Occurred()) {
|
if (width == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -555,11 +510,6 @@ audioop_cross(PyObject *module, PyObject *const *args, Py_ssize_t nargs)
|
||||||
_PyArg_BadArgument("cross", "argument 1", "contiguous buffer", args[0]);
|
_PyArg_BadArgument("cross", "argument 1", "contiguous buffer", args[0]);
|
||||||
goto exit;
|
goto exit;
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(args[1])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
width = _PyLong_AsInt(args[1]);
|
width = _PyLong_AsInt(args[1]);
|
||||||
if (width == -1 && PyErr_Occurred()) {
|
if (width == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -606,11 +556,6 @@ audioop_mul(PyObject *module, PyObject *const *args, Py_ssize_t nargs)
|
||||||
_PyArg_BadArgument("mul", "argument 1", "contiguous buffer", args[0]);
|
_PyArg_BadArgument("mul", "argument 1", "contiguous buffer", args[0]);
|
||||||
goto exit;
|
goto exit;
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(args[1])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
width = _PyLong_AsInt(args[1]);
|
width = _PyLong_AsInt(args[1]);
|
||||||
if (width == -1 && PyErr_Occurred()) {
|
if (width == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -668,11 +613,6 @@ audioop_tomono(PyObject *module, PyObject *const *args, Py_ssize_t nargs)
|
||||||
_PyArg_BadArgument("tomono", "argument 1", "contiguous buffer", args[0]);
|
_PyArg_BadArgument("tomono", "argument 1", "contiguous buffer", args[0]);
|
||||||
goto exit;
|
goto exit;
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(args[1])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
width = _PyLong_AsInt(args[1]);
|
width = _PyLong_AsInt(args[1]);
|
||||||
if (width == -1 && PyErr_Occurred()) {
|
if (width == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -740,11 +680,6 @@ audioop_tostereo(PyObject *module, PyObject *const *args, Py_ssize_t nargs)
|
||||||
_PyArg_BadArgument("tostereo", "argument 1", "contiguous buffer", args[0]);
|
_PyArg_BadArgument("tostereo", "argument 1", "contiguous buffer", args[0]);
|
||||||
goto exit;
|
goto exit;
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(args[1])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
width = _PyLong_AsInt(args[1]);
|
width = _PyLong_AsInt(args[1]);
|
||||||
if (width == -1 && PyErr_Occurred()) {
|
if (width == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -818,11 +753,6 @@ audioop_add(PyObject *module, PyObject *const *args, Py_ssize_t nargs)
|
||||||
_PyArg_BadArgument("add", "argument 2", "contiguous buffer", args[1]);
|
_PyArg_BadArgument("add", "argument 2", "contiguous buffer", args[1]);
|
||||||
goto exit;
|
goto exit;
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(args[2])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
width = _PyLong_AsInt(args[2]);
|
width = _PyLong_AsInt(args[2]);
|
||||||
if (width == -1 && PyErr_Occurred()) {
|
if (width == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -872,20 +802,10 @@ audioop_bias(PyObject *module, PyObject *const *args, Py_ssize_t nargs)
|
||||||
_PyArg_BadArgument("bias", "argument 1", "contiguous buffer", args[0]);
|
_PyArg_BadArgument("bias", "argument 1", "contiguous buffer", args[0]);
|
||||||
goto exit;
|
goto exit;
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(args[1])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
width = _PyLong_AsInt(args[1]);
|
width = _PyLong_AsInt(args[1]);
|
||||||
if (width == -1 && PyErr_Occurred()) {
|
if (width == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(args[2])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
bias = _PyLong_AsInt(args[2]);
|
bias = _PyLong_AsInt(args[2]);
|
||||||
if (bias == -1 && PyErr_Occurred()) {
|
if (bias == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -930,11 +850,6 @@ audioop_reverse(PyObject *module, PyObject *const *args, Py_ssize_t nargs)
|
||||||
_PyArg_BadArgument("reverse", "argument 1", "contiguous buffer", args[0]);
|
_PyArg_BadArgument("reverse", "argument 1", "contiguous buffer", args[0]);
|
||||||
goto exit;
|
goto exit;
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(args[1])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
width = _PyLong_AsInt(args[1]);
|
width = _PyLong_AsInt(args[1]);
|
||||||
if (width == -1 && PyErr_Occurred()) {
|
if (width == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -979,11 +894,6 @@ audioop_byteswap(PyObject *module, PyObject *const *args, Py_ssize_t nargs)
|
||||||
_PyArg_BadArgument("byteswap", "argument 1", "contiguous buffer", args[0]);
|
_PyArg_BadArgument("byteswap", "argument 1", "contiguous buffer", args[0]);
|
||||||
goto exit;
|
goto exit;
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(args[1])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
width = _PyLong_AsInt(args[1]);
|
width = _PyLong_AsInt(args[1]);
|
||||||
if (width == -1 && PyErr_Occurred()) {
|
if (width == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -1030,20 +940,10 @@ audioop_lin2lin(PyObject *module, PyObject *const *args, Py_ssize_t nargs)
|
||||||
_PyArg_BadArgument("lin2lin", "argument 1", "contiguous buffer", args[0]);
|
_PyArg_BadArgument("lin2lin", "argument 1", "contiguous buffer", args[0]);
|
||||||
goto exit;
|
goto exit;
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(args[1])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
width = _PyLong_AsInt(args[1]);
|
width = _PyLong_AsInt(args[1]);
|
||||||
if (width == -1 && PyErr_Occurred()) {
|
if (width == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(args[2])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
newwidth = _PyLong_AsInt(args[2]);
|
newwidth = _PyLong_AsInt(args[2]);
|
||||||
if (newwidth == -1 && PyErr_Occurred()) {
|
if (newwidth == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -1097,38 +997,18 @@ audioop_ratecv(PyObject *module, PyObject *const *args, Py_ssize_t nargs)
|
||||||
_PyArg_BadArgument("ratecv", "argument 1", "contiguous buffer", args[0]);
|
_PyArg_BadArgument("ratecv", "argument 1", "contiguous buffer", args[0]);
|
||||||
goto exit;
|
goto exit;
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(args[1])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
width = _PyLong_AsInt(args[1]);
|
width = _PyLong_AsInt(args[1]);
|
||||||
if (width == -1 && PyErr_Occurred()) {
|
if (width == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(args[2])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
nchannels = _PyLong_AsInt(args[2]);
|
nchannels = _PyLong_AsInt(args[2]);
|
||||||
if (nchannels == -1 && PyErr_Occurred()) {
|
if (nchannels == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(args[3])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
inrate = _PyLong_AsInt(args[3]);
|
inrate = _PyLong_AsInt(args[3]);
|
||||||
if (inrate == -1 && PyErr_Occurred()) {
|
if (inrate == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(args[4])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
outrate = _PyLong_AsInt(args[4]);
|
outrate = _PyLong_AsInt(args[4]);
|
||||||
if (outrate == -1 && PyErr_Occurred()) {
|
if (outrate == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -1137,11 +1017,6 @@ audioop_ratecv(PyObject *module, PyObject *const *args, Py_ssize_t nargs)
|
||||||
if (nargs < 7) {
|
if (nargs < 7) {
|
||||||
goto skip_optional;
|
goto skip_optional;
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(args[6])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
weightA = _PyLong_AsInt(args[6]);
|
weightA = _PyLong_AsInt(args[6]);
|
||||||
if (weightA == -1 && PyErr_Occurred()) {
|
if (weightA == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -1149,11 +1024,6 @@ audioop_ratecv(PyObject *module, PyObject *const *args, Py_ssize_t nargs)
|
||||||
if (nargs < 8) {
|
if (nargs < 8) {
|
||||||
goto skip_optional;
|
goto skip_optional;
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(args[7])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
weightB = _PyLong_AsInt(args[7]);
|
weightB = _PyLong_AsInt(args[7]);
|
||||||
if (weightB == -1 && PyErr_Occurred()) {
|
if (weightB == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -1199,11 +1069,6 @@ audioop_lin2ulaw(PyObject *module, PyObject *const *args, Py_ssize_t nargs)
|
||||||
_PyArg_BadArgument("lin2ulaw", "argument 1", "contiguous buffer", args[0]);
|
_PyArg_BadArgument("lin2ulaw", "argument 1", "contiguous buffer", args[0]);
|
||||||
goto exit;
|
goto exit;
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(args[1])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
width = _PyLong_AsInt(args[1]);
|
width = _PyLong_AsInt(args[1]);
|
||||||
if (width == -1 && PyErr_Occurred()) {
|
if (width == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -1248,11 +1113,6 @@ audioop_ulaw2lin(PyObject *module, PyObject *const *args, Py_ssize_t nargs)
|
||||||
_PyArg_BadArgument("ulaw2lin", "argument 1", "contiguous buffer", args[0]);
|
_PyArg_BadArgument("ulaw2lin", "argument 1", "contiguous buffer", args[0]);
|
||||||
goto exit;
|
goto exit;
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(args[1])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
width = _PyLong_AsInt(args[1]);
|
width = _PyLong_AsInt(args[1]);
|
||||||
if (width == -1 && PyErr_Occurred()) {
|
if (width == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -1297,11 +1157,6 @@ audioop_lin2alaw(PyObject *module, PyObject *const *args, Py_ssize_t nargs)
|
||||||
_PyArg_BadArgument("lin2alaw", "argument 1", "contiguous buffer", args[0]);
|
_PyArg_BadArgument("lin2alaw", "argument 1", "contiguous buffer", args[0]);
|
||||||
goto exit;
|
goto exit;
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(args[1])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
width = _PyLong_AsInt(args[1]);
|
width = _PyLong_AsInt(args[1]);
|
||||||
if (width == -1 && PyErr_Occurred()) {
|
if (width == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -1346,11 +1201,6 @@ audioop_alaw2lin(PyObject *module, PyObject *const *args, Py_ssize_t nargs)
|
||||||
_PyArg_BadArgument("alaw2lin", "argument 1", "contiguous buffer", args[0]);
|
_PyArg_BadArgument("alaw2lin", "argument 1", "contiguous buffer", args[0]);
|
||||||
goto exit;
|
goto exit;
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(args[1])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
width = _PyLong_AsInt(args[1]);
|
width = _PyLong_AsInt(args[1]);
|
||||||
if (width == -1 && PyErr_Occurred()) {
|
if (width == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -1397,11 +1247,6 @@ audioop_lin2adpcm(PyObject *module, PyObject *const *args, Py_ssize_t nargs)
|
||||||
_PyArg_BadArgument("lin2adpcm", "argument 1", "contiguous buffer", args[0]);
|
_PyArg_BadArgument("lin2adpcm", "argument 1", "contiguous buffer", args[0]);
|
||||||
goto exit;
|
goto exit;
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(args[1])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
width = _PyLong_AsInt(args[1]);
|
width = _PyLong_AsInt(args[1]);
|
||||||
if (width == -1 && PyErr_Occurred()) {
|
if (width == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -1449,11 +1294,6 @@ audioop_adpcm2lin(PyObject *module, PyObject *const *args, Py_ssize_t nargs)
|
||||||
_PyArg_BadArgument("adpcm2lin", "argument 1", "contiguous buffer", args[0]);
|
_PyArg_BadArgument("adpcm2lin", "argument 1", "contiguous buffer", args[0]);
|
||||||
goto exit;
|
goto exit;
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(args[1])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
width = _PyLong_AsInt(args[1]);
|
width = _PyLong_AsInt(args[1]);
|
||||||
if (width == -1 && PyErr_Occurred()) {
|
if (width == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -1469,4 +1309,4 @@ exit:
|
||||||
|
|
||||||
return return_value;
|
return return_value;
|
||||||
}
|
}
|
||||||
/*[clinic end generated code: output=6b4f2c597f295abc input=a9049054013a1b77]*/
|
/*[clinic end generated code: output=343e5ae478fc0359 input=a9049054013a1b77]*/
|
||||||
|
|
|
@ -70,11 +70,6 @@ binascii_b2a_uu(PyObject *module, PyObject *const *args, Py_ssize_t nargs, PyObj
|
||||||
if (!noptargs) {
|
if (!noptargs) {
|
||||||
goto skip_optional_kwonly;
|
goto skip_optional_kwonly;
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(args[1])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
backtick = _PyLong_AsInt(args[1]);
|
backtick = _PyLong_AsInt(args[1]);
|
||||||
if (backtick == -1 && PyErr_Occurred()) {
|
if (backtick == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -159,11 +154,6 @@ binascii_b2a_base64(PyObject *module, PyObject *const *args, Py_ssize_t nargs, P
|
||||||
if (!noptargs) {
|
if (!noptargs) {
|
||||||
goto skip_optional_kwonly;
|
goto skip_optional_kwonly;
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(args[1])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
newline = _PyLong_AsInt(args[1]);
|
newline = _PyLong_AsInt(args[1]);
|
||||||
if (newline == -1 && PyErr_Occurred()) {
|
if (newline == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -348,11 +338,6 @@ binascii_crc_hqx(PyObject *module, PyObject *const *args, Py_ssize_t nargs)
|
||||||
_PyArg_BadArgument("crc_hqx", "argument 1", "contiguous buffer", args[0]);
|
_PyArg_BadArgument("crc_hqx", "argument 1", "contiguous buffer", args[0]);
|
||||||
goto exit;
|
goto exit;
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(args[1])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
crc = (unsigned int)PyLong_AsUnsignedLongMask(args[1]);
|
crc = (unsigned int)PyLong_AsUnsignedLongMask(args[1]);
|
||||||
if (crc == (unsigned int)-1 && PyErr_Occurred()) {
|
if (crc == (unsigned int)-1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -401,11 +386,6 @@ binascii_crc32(PyObject *module, PyObject *const *args, Py_ssize_t nargs)
|
||||||
if (nargs < 2) {
|
if (nargs < 2) {
|
||||||
goto skip_optional;
|
goto skip_optional;
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(args[1])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
crc = (unsigned int)PyLong_AsUnsignedLongMask(args[1]);
|
crc = (unsigned int)PyLong_AsUnsignedLongMask(args[1]);
|
||||||
if (crc == (unsigned int)-1 && PyErr_Occurred()) {
|
if (crc == (unsigned int)-1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -488,11 +468,6 @@ binascii_b2a_hex(PyObject *module, PyObject *const *args, Py_ssize_t nargs, PyOb
|
||||||
goto skip_optional_pos;
|
goto skip_optional_pos;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(args[2])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
bytes_per_sep = _PyLong_AsInt(args[2]);
|
bytes_per_sep = _PyLong_AsInt(args[2]);
|
||||||
if (bytes_per_sep == -1 && PyErr_Occurred()) {
|
if (bytes_per_sep == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -563,11 +538,6 @@ binascii_hexlify(PyObject *module, PyObject *const *args, Py_ssize_t nargs, PyOb
|
||||||
goto skip_optional_pos;
|
goto skip_optional_pos;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(args[2])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
bytes_per_sep = _PyLong_AsInt(args[2]);
|
bytes_per_sep = _PyLong_AsInt(args[2]);
|
||||||
if (bytes_per_sep == -1 && PyErr_Occurred()) {
|
if (bytes_per_sep == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -684,11 +654,6 @@ binascii_a2b_qp(PyObject *module, PyObject *const *args, Py_ssize_t nargs, PyObj
|
||||||
if (!noptargs) {
|
if (!noptargs) {
|
||||||
goto skip_optional_pos;
|
goto skip_optional_pos;
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(args[1])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
header = _PyLong_AsInt(args[1]);
|
header = _PyLong_AsInt(args[1]);
|
||||||
if (header == -1 && PyErr_Occurred()) {
|
if (header == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -749,11 +714,6 @@ binascii_b2a_qp(PyObject *module, PyObject *const *args, Py_ssize_t nargs, PyObj
|
||||||
goto skip_optional_pos;
|
goto skip_optional_pos;
|
||||||
}
|
}
|
||||||
if (args[1]) {
|
if (args[1]) {
|
||||||
if (PyFloat_Check(args[1])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
quotetabs = _PyLong_AsInt(args[1]);
|
quotetabs = _PyLong_AsInt(args[1]);
|
||||||
if (quotetabs == -1 && PyErr_Occurred()) {
|
if (quotetabs == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -763,11 +723,6 @@ binascii_b2a_qp(PyObject *module, PyObject *const *args, Py_ssize_t nargs, PyObj
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (args[2]) {
|
if (args[2]) {
|
||||||
if (PyFloat_Check(args[2])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
istext = _PyLong_AsInt(args[2]);
|
istext = _PyLong_AsInt(args[2]);
|
||||||
if (istext == -1 && PyErr_Occurred()) {
|
if (istext == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -776,11 +731,6 @@ binascii_b2a_qp(PyObject *module, PyObject *const *args, Py_ssize_t nargs, PyObj
|
||||||
goto skip_optional_pos;
|
goto skip_optional_pos;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(args[3])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
header = _PyLong_AsInt(args[3]);
|
header = _PyLong_AsInt(args[3]);
|
||||||
if (header == -1 && PyErr_Occurred()) {
|
if (header == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -796,4 +746,4 @@ exit:
|
||||||
|
|
||||||
return return_value;
|
return return_value;
|
||||||
}
|
}
|
||||||
/*[clinic end generated code: output=a1e878d3963b615e input=a9049054013a1b77]*/
|
/*[clinic end generated code: output=95a0178f30801b89 input=a9049054013a1b77]*/
|
||||||
|
|
|
@ -38,11 +38,6 @@ fcntl_fcntl(PyObject *module, PyObject *const *args, Py_ssize_t nargs)
|
||||||
if (!conv_descriptor(args[0], &fd)) {
|
if (!conv_descriptor(args[0], &fd)) {
|
||||||
goto exit;
|
goto exit;
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(args[1])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
code = _PyLong_AsInt(args[1]);
|
code = _PyLong_AsInt(args[1]);
|
||||||
if (code == -1 && PyErr_Occurred()) {
|
if (code == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -113,11 +108,6 @@ fcntl_ioctl(PyObject *module, PyObject *const *args, Py_ssize_t nargs)
|
||||||
if (!conv_descriptor(args[0], &fd)) {
|
if (!conv_descriptor(args[0], &fd)) {
|
||||||
goto exit;
|
goto exit;
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(args[1])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
code = (unsigned int)PyLong_AsUnsignedLongMask(args[1]);
|
code = (unsigned int)PyLong_AsUnsignedLongMask(args[1]);
|
||||||
if (code == (unsigned int)-1 && PyErr_Occurred()) {
|
if (code == (unsigned int)-1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -168,11 +158,6 @@ fcntl_flock(PyObject *module, PyObject *const *args, Py_ssize_t nargs)
|
||||||
if (!conv_descriptor(args[0], &fd)) {
|
if (!conv_descriptor(args[0], &fd)) {
|
||||||
goto exit;
|
goto exit;
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(args[1])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
code = _PyLong_AsInt(args[1]);
|
code = _PyLong_AsInt(args[1]);
|
||||||
if (code == -1 && PyErr_Occurred()) {
|
if (code == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -233,11 +218,6 @@ fcntl_lockf(PyObject *module, PyObject *const *args, Py_ssize_t nargs)
|
||||||
if (!conv_descriptor(args[0], &fd)) {
|
if (!conv_descriptor(args[0], &fd)) {
|
||||||
goto exit;
|
goto exit;
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(args[1])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
code = _PyLong_AsInt(args[1]);
|
code = _PyLong_AsInt(args[1]);
|
||||||
if (code == -1 && PyErr_Occurred()) {
|
if (code == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -253,11 +233,6 @@ fcntl_lockf(PyObject *module, PyObject *const *args, Py_ssize_t nargs)
|
||||||
if (nargs < 5) {
|
if (nargs < 5) {
|
||||||
goto skip_optional;
|
goto skip_optional;
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(args[4])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
whence = _PyLong_AsInt(args[4]);
|
whence = _PyLong_AsInt(args[4]);
|
||||||
if (whence == -1 && PyErr_Occurred()) {
|
if (whence == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -268,4 +243,4 @@ skip_optional:
|
||||||
exit:
|
exit:
|
||||||
return return_value;
|
return return_value;
|
||||||
}
|
}
|
||||||
/*[clinic end generated code: output=e912d25e28362c52 input=a9049054013a1b77]*/
|
/*[clinic end generated code: output=91c2295402509595 input=a9049054013a1b77]*/
|
||||||
|
|
|
@ -102,11 +102,6 @@ gc_collect(PyObject *module, PyObject *const *args, Py_ssize_t nargs, PyObject *
|
||||||
if (!noptargs) {
|
if (!noptargs) {
|
||||||
goto skip_optional_pos;
|
goto skip_optional_pos;
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(args[0])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
generation = _PyLong_AsInt(args[0]);
|
generation = _PyLong_AsInt(args[0]);
|
||||||
if (generation == -1 && PyErr_Occurred()) {
|
if (generation == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -151,11 +146,6 @@ gc_set_debug(PyObject *module, PyObject *arg)
|
||||||
PyObject *return_value = NULL;
|
PyObject *return_value = NULL;
|
||||||
int flags;
|
int flags;
|
||||||
|
|
||||||
if (PyFloat_Check(arg)) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
flags = _PyLong_AsInt(arg);
|
flags = _PyLong_AsInt(arg);
|
||||||
if (flags == -1 && PyErr_Occurred()) {
|
if (flags == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -382,4 +372,4 @@ gc_get_freeze_count(PyObject *module, PyObject *Py_UNUSED(ignored))
|
||||||
exit:
|
exit:
|
||||||
return return_value;
|
return return_value;
|
||||||
}
|
}
|
||||||
/*[clinic end generated code: output=bd6a8056989e2e69 input=a9049054013a1b77]*/
|
/*[clinic end generated code: output=61e15f3a549f3ab5 input=a9049054013a1b77]*/
|
||||||
|
|
|
@ -170,11 +170,6 @@ itertools_tee(PyObject *module, PyObject *const *args, Py_ssize_t nargs)
|
||||||
if (nargs < 2) {
|
if (nargs < 2) {
|
||||||
goto skip_optional;
|
goto skip_optional;
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(args[1])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
{
|
{
|
||||||
Py_ssize_t ival = -1;
|
Py_ssize_t ival = -1;
|
||||||
PyObject *iobj = PyNumber_Index(args[1]);
|
PyObject *iobj = PyNumber_Index(args[1]);
|
||||||
|
@ -356,11 +351,6 @@ itertools_combinations(PyTypeObject *type, PyObject *args, PyObject *kwargs)
|
||||||
goto exit;
|
goto exit;
|
||||||
}
|
}
|
||||||
iterable = fastargs[0];
|
iterable = fastargs[0];
|
||||||
if (PyFloat_Check(fastargs[1])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
{
|
{
|
||||||
Py_ssize_t ival = -1;
|
Py_ssize_t ival = -1;
|
||||||
PyObject *iobj = PyNumber_Index(fastargs[1]);
|
PyObject *iobj = PyNumber_Index(fastargs[1]);
|
||||||
|
@ -409,11 +399,6 @@ itertools_combinations_with_replacement(PyTypeObject *type, PyObject *args, PyOb
|
||||||
goto exit;
|
goto exit;
|
||||||
}
|
}
|
||||||
iterable = fastargs[0];
|
iterable = fastargs[0];
|
||||||
if (PyFloat_Check(fastargs[1])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
{
|
{
|
||||||
Py_ssize_t ival = -1;
|
Py_ssize_t ival = -1;
|
||||||
PyObject *iobj = PyNumber_Index(fastargs[1]);
|
PyObject *iobj = PyNumber_Index(fastargs[1]);
|
||||||
|
@ -642,4 +627,4 @@ skip_optional_pos:
|
||||||
exit:
|
exit:
|
||||||
return return_value;
|
return return_value;
|
||||||
}
|
}
|
||||||
/*[clinic end generated code: output=392c9706e79f6710 input=a9049054013a1b77]*/
|
/*[clinic end generated code: output=07211f86c4153050 input=a9049054013a1b77]*/
|
||||||
|
|
File diff suppressed because it is too large
Load Diff
|
@ -31,11 +31,6 @@ pyexpat_xmlparser_Parse(xmlparseobject *self, PyObject *const *args, Py_ssize_t
|
||||||
if (nargs < 2) {
|
if (nargs < 2) {
|
||||||
goto skip_optional;
|
goto skip_optional;
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(args[1])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
isfinal = _PyLong_AsInt(args[1]);
|
isfinal = _PyLong_AsInt(args[1]);
|
||||||
if (isfinal == -1 && PyErr_Occurred()) {
|
if (isfinal == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -221,11 +216,6 @@ pyexpat_xmlparser_SetParamEntityParsing(xmlparseobject *self, PyObject *arg)
|
||||||
PyObject *return_value = NULL;
|
PyObject *return_value = NULL;
|
||||||
int flag;
|
int flag;
|
||||||
|
|
||||||
if (PyFloat_Check(arg)) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
flag = _PyLong_AsInt(arg);
|
flag = _PyLong_AsInt(arg);
|
||||||
if (flag == -1 && PyErr_Occurred()) {
|
if (flag == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -384,11 +374,6 @@ pyexpat_ErrorString(PyObject *module, PyObject *arg)
|
||||||
PyObject *return_value = NULL;
|
PyObject *return_value = NULL;
|
||||||
long code;
|
long code;
|
||||||
|
|
||||||
if (PyFloat_Check(arg)) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
code = PyLong_AsLong(arg);
|
code = PyLong_AsLong(arg);
|
||||||
if (code == -1 && PyErr_Occurred()) {
|
if (code == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -402,4 +387,4 @@ exit:
|
||||||
#ifndef PYEXPAT_XMLPARSER_USEFOREIGNDTD_METHODDEF
|
#ifndef PYEXPAT_XMLPARSER_USEFOREIGNDTD_METHODDEF
|
||||||
#define PYEXPAT_XMLPARSER_USEFOREIGNDTD_METHODDEF
|
#define PYEXPAT_XMLPARSER_USEFOREIGNDTD_METHODDEF
|
||||||
#endif /* !defined(PYEXPAT_XMLPARSER_USEFOREIGNDTD_METHODDEF) */
|
#endif /* !defined(PYEXPAT_XMLPARSER_USEFOREIGNDTD_METHODDEF) */
|
||||||
/*[clinic end generated code: output=68ce25024280af41 input=a9049054013a1b77]*/
|
/*[clinic end generated code: output=14e37efc4ec10be2 input=a9049054013a1b77]*/
|
||||||
|
|
|
@ -19,11 +19,6 @@ resource_getrusage(PyObject *module, PyObject *arg)
|
||||||
PyObject *return_value = NULL;
|
PyObject *return_value = NULL;
|
||||||
int who;
|
int who;
|
||||||
|
|
||||||
if (PyFloat_Check(arg)) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
who = _PyLong_AsInt(arg);
|
who = _PyLong_AsInt(arg);
|
||||||
if (who == -1 && PyErr_Occurred()) {
|
if (who == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -51,11 +46,6 @@ resource_getrlimit(PyObject *module, PyObject *arg)
|
||||||
PyObject *return_value = NULL;
|
PyObject *return_value = NULL;
|
||||||
int resource;
|
int resource;
|
||||||
|
|
||||||
if (PyFloat_Check(arg)) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
resource = _PyLong_AsInt(arg);
|
resource = _PyLong_AsInt(arg);
|
||||||
if (resource == -1 && PyErr_Occurred()) {
|
if (resource == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -87,11 +77,6 @@ resource_setrlimit(PyObject *module, PyObject *const *args, Py_ssize_t nargs)
|
||||||
if (!_PyArg_CheckPositional("setrlimit", nargs, 2, 2)) {
|
if (!_PyArg_CheckPositional("setrlimit", nargs, 2, 2)) {
|
||||||
goto exit;
|
goto exit;
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(args[0])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
resource = _PyLong_AsInt(args[0]);
|
resource = _PyLong_AsInt(args[0]);
|
||||||
if (resource == -1 && PyErr_Occurred()) {
|
if (resource == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -178,4 +163,4 @@ exit:
|
||||||
#ifndef RESOURCE_PRLIMIT_METHODDEF
|
#ifndef RESOURCE_PRLIMIT_METHODDEF
|
||||||
#define RESOURCE_PRLIMIT_METHODDEF
|
#define RESOURCE_PRLIMIT_METHODDEF
|
||||||
#endif /* !defined(RESOURCE_PRLIMIT_METHODDEF) */
|
#endif /* !defined(RESOURCE_PRLIMIT_METHODDEF) */
|
||||||
/*[clinic end generated code: output=ef3034f291156a34 input=a9049054013a1b77]*/
|
/*[clinic end generated code: output=ad190fb33d647d1e input=a9049054013a1b77]*/
|
||||||
|
|
|
@ -528,11 +528,6 @@ select_epoll(PyTypeObject *type, PyObject *args, PyObject *kwargs)
|
||||||
goto skip_optional_pos;
|
goto skip_optional_pos;
|
||||||
}
|
}
|
||||||
if (fastargs[0]) {
|
if (fastargs[0]) {
|
||||||
if (PyFloat_Check(fastargs[0])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
sizehint = _PyLong_AsInt(fastargs[0]);
|
sizehint = _PyLong_AsInt(fastargs[0]);
|
||||||
if (sizehint == -1 && PyErr_Occurred()) {
|
if (sizehint == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -541,11 +536,6 @@ select_epoll(PyTypeObject *type, PyObject *args, PyObject *kwargs)
|
||||||
goto skip_optional_pos;
|
goto skip_optional_pos;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(fastargs[1])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
flags = _PyLong_AsInt(fastargs[1]);
|
flags = _PyLong_AsInt(fastargs[1]);
|
||||||
if (flags == -1 && PyErr_Occurred()) {
|
if (flags == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -625,11 +615,6 @@ select_epoll_fromfd(PyTypeObject *type, PyObject *arg)
|
||||||
PyObject *return_value = NULL;
|
PyObject *return_value = NULL;
|
||||||
int fd;
|
int fd;
|
||||||
|
|
||||||
if (PyFloat_Check(arg)) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
fd = _PyLong_AsInt(arg);
|
fd = _PyLong_AsInt(arg);
|
||||||
if (fd == -1 && PyErr_Occurred()) {
|
if (fd == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -685,11 +670,6 @@ select_epoll_register(pyEpoll_Object *self, PyObject *const *args, Py_ssize_t na
|
||||||
if (!noptargs) {
|
if (!noptargs) {
|
||||||
goto skip_optional_pos;
|
goto skip_optional_pos;
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(args[1])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
eventmask = (unsigned int)PyLong_AsUnsignedLongMask(args[1]);
|
eventmask = (unsigned int)PyLong_AsUnsignedLongMask(args[1]);
|
||||||
if (eventmask == (unsigned int)-1 && PyErr_Occurred()) {
|
if (eventmask == (unsigned int)-1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -740,11 +720,6 @@ select_epoll_modify(pyEpoll_Object *self, PyObject *const *args, Py_ssize_t narg
|
||||||
if (!fildes_converter(args[0], &fd)) {
|
if (!fildes_converter(args[0], &fd)) {
|
||||||
goto exit;
|
goto exit;
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(args[1])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
eventmask = (unsigned int)PyLong_AsUnsignedLongMask(args[1]);
|
eventmask = (unsigned int)PyLong_AsUnsignedLongMask(args[1]);
|
||||||
if (eventmask == (unsigned int)-1 && PyErr_Occurred()) {
|
if (eventmask == (unsigned int)-1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -846,11 +821,6 @@ select_epoll_poll(pyEpoll_Object *self, PyObject *const *args, Py_ssize_t nargs,
|
||||||
goto skip_optional_pos;
|
goto skip_optional_pos;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(args[1])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
maxevents = _PyLong_AsInt(args[1]);
|
maxevents = _PyLong_AsInt(args[1]);
|
||||||
if (maxevents == -1 && PyErr_Occurred()) {
|
if (maxevents == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -1041,11 +1011,6 @@ select_kqueue_fromfd(PyTypeObject *type, PyObject *arg)
|
||||||
PyObject *return_value = NULL;
|
PyObject *return_value = NULL;
|
||||||
int fd;
|
int fd;
|
||||||
|
|
||||||
if (PyFloat_Check(arg)) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
fd = _PyLong_AsInt(arg);
|
fd = _PyLong_AsInt(arg);
|
||||||
if (fd == -1 && PyErr_Occurred()) {
|
if (fd == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -1094,11 +1059,6 @@ select_kqueue_control(kqueue_queue_Object *self, PyObject *const *args, Py_ssize
|
||||||
goto exit;
|
goto exit;
|
||||||
}
|
}
|
||||||
changelist = args[0];
|
changelist = args[0];
|
||||||
if (PyFloat_Check(args[1])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
maxevents = _PyLong_AsInt(args[1]);
|
maxevents = _PyLong_AsInt(args[1]);
|
||||||
if (maxevents == -1 && PyErr_Occurred()) {
|
if (maxevents == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -1215,4 +1175,4 @@ exit:
|
||||||
#ifndef SELECT_KQUEUE_CONTROL_METHODDEF
|
#ifndef SELECT_KQUEUE_CONTROL_METHODDEF
|
||||||
#define SELECT_KQUEUE_CONTROL_METHODDEF
|
#define SELECT_KQUEUE_CONTROL_METHODDEF
|
||||||
#endif /* !defined(SELECT_KQUEUE_CONTROL_METHODDEF) */
|
#endif /* !defined(SELECT_KQUEUE_CONTROL_METHODDEF) */
|
||||||
/*[clinic end generated code: output=029f23fbe000d7f7 input=a9049054013a1b77]*/
|
/*[clinic end generated code: output=a055330869acbd16 input=a9049054013a1b77]*/
|
||||||
|
|
|
@ -23,11 +23,6 @@ signal_alarm(PyObject *module, PyObject *arg)
|
||||||
int seconds;
|
int seconds;
|
||||||
long _return_value;
|
long _return_value;
|
||||||
|
|
||||||
if (PyFloat_Check(arg)) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
seconds = _PyLong_AsInt(arg);
|
seconds = _PyLong_AsInt(arg);
|
||||||
if (seconds == -1 && PyErr_Occurred()) {
|
if (seconds == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -84,11 +79,6 @@ signal_raise_signal(PyObject *module, PyObject *arg)
|
||||||
PyObject *return_value = NULL;
|
PyObject *return_value = NULL;
|
||||||
int signalnum;
|
int signalnum;
|
||||||
|
|
||||||
if (PyFloat_Check(arg)) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
signalnum = _PyLong_AsInt(arg);
|
signalnum = _PyLong_AsInt(arg);
|
||||||
if (signalnum == -1 && PyErr_Occurred()) {
|
if (signalnum == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -128,11 +118,6 @@ signal_signal(PyObject *module, PyObject *const *args, Py_ssize_t nargs)
|
||||||
if (!_PyArg_CheckPositional("signal", nargs, 2, 2)) {
|
if (!_PyArg_CheckPositional("signal", nargs, 2, 2)) {
|
||||||
goto exit;
|
goto exit;
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(args[0])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
signalnum = _PyLong_AsInt(args[0]);
|
signalnum = _PyLong_AsInt(args[0]);
|
||||||
if (signalnum == -1 && PyErr_Occurred()) {
|
if (signalnum == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -168,11 +153,6 @@ signal_getsignal(PyObject *module, PyObject *arg)
|
||||||
PyObject *return_value = NULL;
|
PyObject *return_value = NULL;
|
||||||
int signalnum;
|
int signalnum;
|
||||||
|
|
||||||
if (PyFloat_Check(arg)) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
signalnum = _PyLong_AsInt(arg);
|
signalnum = _PyLong_AsInt(arg);
|
||||||
if (signalnum == -1 && PyErr_Occurred()) {
|
if (signalnum == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -204,11 +184,6 @@ signal_strsignal(PyObject *module, PyObject *arg)
|
||||||
PyObject *return_value = NULL;
|
PyObject *return_value = NULL;
|
||||||
int signalnum;
|
int signalnum;
|
||||||
|
|
||||||
if (PyFloat_Check(arg)) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
signalnum = _PyLong_AsInt(arg);
|
signalnum = _PyLong_AsInt(arg);
|
||||||
if (signalnum == -1 && PyErr_Occurred()) {
|
if (signalnum == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -246,20 +221,10 @@ signal_siginterrupt(PyObject *module, PyObject *const *args, Py_ssize_t nargs)
|
||||||
if (!_PyArg_CheckPositional("siginterrupt", nargs, 2, 2)) {
|
if (!_PyArg_CheckPositional("siginterrupt", nargs, 2, 2)) {
|
||||||
goto exit;
|
goto exit;
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(args[0])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
signalnum = _PyLong_AsInt(args[0]);
|
signalnum = _PyLong_AsInt(args[0]);
|
||||||
if (signalnum == -1 && PyErr_Occurred()) {
|
if (signalnum == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(args[1])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
flag = _PyLong_AsInt(args[1]);
|
flag = _PyLong_AsInt(args[1]);
|
||||||
if (flag == -1 && PyErr_Occurred()) {
|
if (flag == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -303,11 +268,6 @@ signal_setitimer(PyObject *module, PyObject *const *args, Py_ssize_t nargs)
|
||||||
if (!_PyArg_CheckPositional("setitimer", nargs, 2, 3)) {
|
if (!_PyArg_CheckPositional("setitimer", nargs, 2, 3)) {
|
||||||
goto exit;
|
goto exit;
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(args[0])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
which = _PyLong_AsInt(args[0]);
|
which = _PyLong_AsInt(args[0]);
|
||||||
if (which == -1 && PyErr_Occurred()) {
|
if (which == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -346,11 +306,6 @@ signal_getitimer(PyObject *module, PyObject *arg)
|
||||||
PyObject *return_value = NULL;
|
PyObject *return_value = NULL;
|
||||||
int which;
|
int which;
|
||||||
|
|
||||||
if (PyFloat_Check(arg)) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
which = _PyLong_AsInt(arg);
|
which = _PyLong_AsInt(arg);
|
||||||
if (which == -1 && PyErr_Occurred()) {
|
if (which == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -387,11 +342,6 @@ signal_pthread_sigmask(PyObject *module, PyObject *const *args, Py_ssize_t nargs
|
||||||
if (!_PyArg_CheckPositional("pthread_sigmask", nargs, 2, 2)) {
|
if (!_PyArg_CheckPositional("pthread_sigmask", nargs, 2, 2)) {
|
||||||
goto exit;
|
goto exit;
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(args[0])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
how = _PyLong_AsInt(args[0]);
|
how = _PyLong_AsInt(args[0]);
|
||||||
if (how == -1 && PyErr_Occurred()) {
|
if (how == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -594,11 +544,6 @@ signal_pthread_kill(PyObject *module, PyObject *const *args, Py_ssize_t nargs)
|
||||||
goto exit;
|
goto exit;
|
||||||
}
|
}
|
||||||
thread_id = PyLong_AsUnsignedLongMask(args[0]);
|
thread_id = PyLong_AsUnsignedLongMask(args[0]);
|
||||||
if (PyFloat_Check(args[1])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
signalnum = _PyLong_AsInt(args[1]);
|
signalnum = _PyLong_AsInt(args[1]);
|
||||||
if (signalnum == -1 && PyErr_Occurred()) {
|
if (signalnum == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -638,20 +583,10 @@ signal_pidfd_send_signal(PyObject *module, PyObject *const *args, Py_ssize_t nar
|
||||||
if (!_PyArg_CheckPositional("pidfd_send_signal", nargs, 2, 4)) {
|
if (!_PyArg_CheckPositional("pidfd_send_signal", nargs, 2, 4)) {
|
||||||
goto exit;
|
goto exit;
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(args[0])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
pidfd = _PyLong_AsInt(args[0]);
|
pidfd = _PyLong_AsInt(args[0]);
|
||||||
if (pidfd == -1 && PyErr_Occurred()) {
|
if (pidfd == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(args[1])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
signalnum = _PyLong_AsInt(args[1]);
|
signalnum = _PyLong_AsInt(args[1]);
|
||||||
if (signalnum == -1 && PyErr_Occurred()) {
|
if (signalnum == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -663,11 +598,6 @@ signal_pidfd_send_signal(PyObject *module, PyObject *const *args, Py_ssize_t nar
|
||||||
if (nargs < 4) {
|
if (nargs < 4) {
|
||||||
goto skip_optional;
|
goto skip_optional;
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(args[3])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
flags = _PyLong_AsInt(args[3]);
|
flags = _PyLong_AsInt(args[3]);
|
||||||
if (flags == -1 && PyErr_Occurred()) {
|
if (flags == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -732,4 +662,4 @@ exit:
|
||||||
#ifndef SIGNAL_PIDFD_SEND_SIGNAL_METHODDEF
|
#ifndef SIGNAL_PIDFD_SEND_SIGNAL_METHODDEF
|
||||||
#define SIGNAL_PIDFD_SEND_SIGNAL_METHODDEF
|
#define SIGNAL_PIDFD_SEND_SIGNAL_METHODDEF
|
||||||
#endif /* !defined(SIGNAL_PIDFD_SEND_SIGNAL_METHODDEF) */
|
#endif /* !defined(SIGNAL_PIDFD_SEND_SIGNAL_METHODDEF) */
|
||||||
/*[clinic end generated code: output=b41b4b6bd9ad4da2 input=a9049054013a1b77]*/
|
/*[clinic end generated code: output=dff93c869101f043 input=a9049054013a1b77]*/
|
||||||
|
|
|
@ -44,11 +44,6 @@ zlib_compress(PyObject *module, PyObject *const *args, Py_ssize_t nargs, PyObjec
|
||||||
if (!noptargs) {
|
if (!noptargs) {
|
||||||
goto skip_optional_pos;
|
goto skip_optional_pos;
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(args[1])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
level = _PyLong_AsInt(args[1]);
|
level = _PyLong_AsInt(args[1]);
|
||||||
if (level == -1 && PyErr_Occurred()) {
|
if (level == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -112,11 +107,6 @@ zlib_decompress(PyObject *module, PyObject *const *args, Py_ssize_t nargs, PyObj
|
||||||
goto skip_optional_pos;
|
goto skip_optional_pos;
|
||||||
}
|
}
|
||||||
if (args[1]) {
|
if (args[1]) {
|
||||||
if (PyFloat_Check(args[1])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
wbits = _PyLong_AsInt(args[1]);
|
wbits = _PyLong_AsInt(args[1]);
|
||||||
if (wbits == -1 && PyErr_Occurred()) {
|
if (wbits == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -125,9 +115,18 @@ zlib_decompress(PyObject *module, PyObject *const *args, Py_ssize_t nargs, PyObj
|
||||||
goto skip_optional_pos;
|
goto skip_optional_pos;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (!ssize_t_converter(args[2], &bufsize)) {
|
{
|
||||||
|
Py_ssize_t ival = -1;
|
||||||
|
PyObject *iobj = PyNumber_Index(args[2]);
|
||||||
|
if (iobj != NULL) {
|
||||||
|
ival = PyLong_AsSsize_t(iobj);
|
||||||
|
Py_DECREF(iobj);
|
||||||
|
}
|
||||||
|
if (ival == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
}
|
}
|
||||||
|
bufsize = ival;
|
||||||
|
}
|
||||||
skip_optional_pos:
|
skip_optional_pos:
|
||||||
return_value = zlib_decompress_impl(module, &data, wbits, bufsize);
|
return_value = zlib_decompress_impl(module, &data, wbits, bufsize);
|
||||||
|
|
||||||
|
@ -200,11 +199,6 @@ zlib_compressobj(PyObject *module, PyObject *const *args, Py_ssize_t nargs, PyOb
|
||||||
goto skip_optional_pos;
|
goto skip_optional_pos;
|
||||||
}
|
}
|
||||||
if (args[0]) {
|
if (args[0]) {
|
||||||
if (PyFloat_Check(args[0])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
level = _PyLong_AsInt(args[0]);
|
level = _PyLong_AsInt(args[0]);
|
||||||
if (level == -1 && PyErr_Occurred()) {
|
if (level == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -214,11 +208,6 @@ zlib_compressobj(PyObject *module, PyObject *const *args, Py_ssize_t nargs, PyOb
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (args[1]) {
|
if (args[1]) {
|
||||||
if (PyFloat_Check(args[1])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
method = _PyLong_AsInt(args[1]);
|
method = _PyLong_AsInt(args[1]);
|
||||||
if (method == -1 && PyErr_Occurred()) {
|
if (method == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -228,11 +217,6 @@ zlib_compressobj(PyObject *module, PyObject *const *args, Py_ssize_t nargs, PyOb
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (args[2]) {
|
if (args[2]) {
|
||||||
if (PyFloat_Check(args[2])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
wbits = _PyLong_AsInt(args[2]);
|
wbits = _PyLong_AsInt(args[2]);
|
||||||
if (wbits == -1 && PyErr_Occurred()) {
|
if (wbits == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -242,11 +226,6 @@ zlib_compressobj(PyObject *module, PyObject *const *args, Py_ssize_t nargs, PyOb
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (args[3]) {
|
if (args[3]) {
|
||||||
if (PyFloat_Check(args[3])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
memLevel = _PyLong_AsInt(args[3]);
|
memLevel = _PyLong_AsInt(args[3]);
|
||||||
if (memLevel == -1 && PyErr_Occurred()) {
|
if (memLevel == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -256,11 +235,6 @@ zlib_compressobj(PyObject *module, PyObject *const *args, Py_ssize_t nargs, PyOb
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (args[4]) {
|
if (args[4]) {
|
||||||
if (PyFloat_Check(args[4])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
strategy = _PyLong_AsInt(args[4]);
|
strategy = _PyLong_AsInt(args[4]);
|
||||||
if (strategy == -1 && PyErr_Occurred()) {
|
if (strategy == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -325,11 +299,6 @@ zlib_decompressobj(PyObject *module, PyObject *const *args, Py_ssize_t nargs, Py
|
||||||
goto skip_optional_pos;
|
goto skip_optional_pos;
|
||||||
}
|
}
|
||||||
if (args[0]) {
|
if (args[0]) {
|
||||||
if (PyFloat_Check(args[0])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
wbits = _PyLong_AsInt(args[0]);
|
wbits = _PyLong_AsInt(args[0]);
|
||||||
if (wbits == -1 && PyErr_Occurred()) {
|
if (wbits == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -438,9 +407,18 @@ zlib_Decompress_decompress(compobject *self, PyObject *const *args, Py_ssize_t n
|
||||||
if (!noptargs) {
|
if (!noptargs) {
|
||||||
goto skip_optional_pos;
|
goto skip_optional_pos;
|
||||||
}
|
}
|
||||||
if (!ssize_t_converter(args[1], &max_length)) {
|
{
|
||||||
|
Py_ssize_t ival = -1;
|
||||||
|
PyObject *iobj = PyNumber_Index(args[1]);
|
||||||
|
if (iobj != NULL) {
|
||||||
|
ival = PyLong_AsSsize_t(iobj);
|
||||||
|
Py_DECREF(iobj);
|
||||||
|
}
|
||||||
|
if (ival == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
}
|
}
|
||||||
|
max_length = ival;
|
||||||
|
}
|
||||||
skip_optional_pos:
|
skip_optional_pos:
|
||||||
return_value = zlib_Decompress_decompress_impl(self, &data, max_length);
|
return_value = zlib_Decompress_decompress_impl(self, &data, max_length);
|
||||||
|
|
||||||
|
@ -483,11 +461,6 @@ zlib_Compress_flush(compobject *self, PyObject *const *args, Py_ssize_t nargs)
|
||||||
if (nargs < 1) {
|
if (nargs < 1) {
|
||||||
goto skip_optional;
|
goto skip_optional;
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(args[0])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
mode = _PyLong_AsInt(args[0]);
|
mode = _PyLong_AsInt(args[0]);
|
||||||
if (mode == -1 && PyErr_Occurred()) {
|
if (mode == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -636,9 +609,18 @@ zlib_Decompress_flush(compobject *self, PyObject *const *args, Py_ssize_t nargs)
|
||||||
if (nargs < 1) {
|
if (nargs < 1) {
|
||||||
goto skip_optional;
|
goto skip_optional;
|
||||||
}
|
}
|
||||||
if (!ssize_t_converter(args[0], &length)) {
|
{
|
||||||
|
Py_ssize_t ival = -1;
|
||||||
|
PyObject *iobj = PyNumber_Index(args[0]);
|
||||||
|
if (iobj != NULL) {
|
||||||
|
ival = PyLong_AsSsize_t(iobj);
|
||||||
|
Py_DECREF(iobj);
|
||||||
|
}
|
||||||
|
if (ival == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
}
|
}
|
||||||
|
length = ival;
|
||||||
|
}
|
||||||
skip_optional:
|
skip_optional:
|
||||||
return_value = zlib_Decompress_flush_impl(self, length);
|
return_value = zlib_Decompress_flush_impl(self, length);
|
||||||
|
|
||||||
|
@ -683,11 +665,6 @@ zlib_adler32(PyObject *module, PyObject *const *args, Py_ssize_t nargs)
|
||||||
if (nargs < 2) {
|
if (nargs < 2) {
|
||||||
goto skip_optional;
|
goto skip_optional;
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(args[1])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
value = (unsigned int)PyLong_AsUnsignedLongMask(args[1]);
|
value = (unsigned int)PyLong_AsUnsignedLongMask(args[1]);
|
||||||
if (value == (unsigned int)-1 && PyErr_Occurred()) {
|
if (value == (unsigned int)-1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -741,11 +718,6 @@ zlib_crc32(PyObject *module, PyObject *const *args, Py_ssize_t nargs)
|
||||||
if (nargs < 2) {
|
if (nargs < 2) {
|
||||||
goto skip_optional;
|
goto skip_optional;
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(args[1])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
value = (unsigned int)PyLong_AsUnsignedLongMask(args[1]);
|
value = (unsigned int)PyLong_AsUnsignedLongMask(args[1]);
|
||||||
if (value == (unsigned int)-1 && PyErr_Occurred()) {
|
if (value == (unsigned int)-1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -785,4 +757,4 @@ exit:
|
||||||
#ifndef ZLIB_DECOMPRESS___DEEPCOPY___METHODDEF
|
#ifndef ZLIB_DECOMPRESS___DEEPCOPY___METHODDEF
|
||||||
#define ZLIB_DECOMPRESS___DEEPCOPY___METHODDEF
|
#define ZLIB_DECOMPRESS___DEEPCOPY___METHODDEF
|
||||||
#endif /* !defined(ZLIB_DECOMPRESS___DEEPCOPY___METHODDEF) */
|
#endif /* !defined(ZLIB_DECOMPRESS___DEEPCOPY___METHODDEF) */
|
||||||
/*[clinic end generated code: output=faae38ef96b88b16 input=a9049054013a1b77]*/
|
/*[clinic end generated code: output=06b6438506aab0cb input=a9049054013a1b77]*/
|
||||||
|
|
|
@ -111,31 +111,15 @@ static PyObject *
|
||||||
grp_getgrgid_impl(PyObject *module, PyObject *id)
|
grp_getgrgid_impl(PyObject *module, PyObject *id)
|
||||||
/*[clinic end generated code: output=30797c289504a1ba input=15fa0e2ccf5cda25]*/
|
/*[clinic end generated code: output=30797c289504a1ba input=15fa0e2ccf5cda25]*/
|
||||||
{
|
{
|
||||||
PyObject *py_int_id, *retval = NULL;
|
PyObject *retval = NULL;
|
||||||
int nomem = 0;
|
int nomem = 0;
|
||||||
char *buf = NULL, *buf2 = NULL;
|
char *buf = NULL, *buf2 = NULL;
|
||||||
gid_t gid;
|
gid_t gid;
|
||||||
struct group *p;
|
struct group *p;
|
||||||
|
|
||||||
if (!_Py_Gid_Converter(id, &gid)) {
|
if (!_Py_Gid_Converter(id, &gid)) {
|
||||||
if (!PyErr_ExceptionMatches(PyExc_TypeError)) {
|
|
||||||
return NULL;
|
return NULL;
|
||||||
}
|
}
|
||||||
PyErr_Clear();
|
|
||||||
if (PyErr_WarnFormat(PyExc_DeprecationWarning, 1,
|
|
||||||
"group id must be int, not %.200",
|
|
||||||
Py_TYPE(id)->tp_name) < 0) {
|
|
||||||
return NULL;
|
|
||||||
}
|
|
||||||
py_int_id = PyNumber_Long(id);
|
|
||||||
if (!py_int_id)
|
|
||||||
return NULL;
|
|
||||||
if (!_Py_Gid_Converter(py_int_id, &gid)) {
|
|
||||||
Py_DECREF(py_int_id);
|
|
||||||
return NULL;
|
|
||||||
}
|
|
||||||
Py_DECREF(py_int_id);
|
|
||||||
}
|
|
||||||
#ifdef HAVE_GETGRGID_R
|
#ifdef HAVE_GETGRGID_R
|
||||||
int status;
|
int status;
|
||||||
Py_ssize_t bufsize;
|
Py_ssize_t bufsize;
|
||||||
|
|
|
@ -2047,37 +2047,9 @@ math_factorial(PyObject *module, PyObject *arg)
|
||||||
{
|
{
|
||||||
long x, two_valuation;
|
long x, two_valuation;
|
||||||
int overflow;
|
int overflow;
|
||||||
PyObject *result, *odd_part, *pyint_form;
|
PyObject *result, *odd_part;
|
||||||
|
|
||||||
if (PyFloat_Check(arg)) {
|
|
||||||
if (PyErr_WarnEx(PyExc_DeprecationWarning,
|
|
||||||
"Using factorial() with floats is deprecated",
|
|
||||||
1) < 0)
|
|
||||||
{
|
|
||||||
return NULL;
|
|
||||||
}
|
|
||||||
PyObject *lx;
|
|
||||||
double dx = PyFloat_AS_DOUBLE((PyFloatObject *)arg);
|
|
||||||
if (!(Py_IS_FINITE(dx) && dx == floor(dx))) {
|
|
||||||
PyErr_SetString(PyExc_ValueError,
|
|
||||||
"factorial() only accepts integral values");
|
|
||||||
return NULL;
|
|
||||||
}
|
|
||||||
lx = PyLong_FromDouble(dx);
|
|
||||||
if (lx == NULL)
|
|
||||||
return NULL;
|
|
||||||
x = PyLong_AsLongAndOverflow(lx, &overflow);
|
|
||||||
Py_DECREF(lx);
|
|
||||||
}
|
|
||||||
else {
|
|
||||||
pyint_form = PyNumber_Index(arg);
|
|
||||||
if (pyint_form == NULL) {
|
|
||||||
return NULL;
|
|
||||||
}
|
|
||||||
x = PyLong_AsLongAndOverflow(pyint_form, &overflow);
|
|
||||||
Py_DECREF(pyint_form);
|
|
||||||
}
|
|
||||||
|
|
||||||
|
x = PyLong_AsLongAndOverflow(arg, &overflow);
|
||||||
if (x == -1 && PyErr_Occurred()) {
|
if (x == -1 && PyErr_Occurred()) {
|
||||||
return NULL;
|
return NULL;
|
||||||
}
|
}
|
||||||
|
|
|
@ -13903,11 +13903,6 @@ static PyObject *
|
||||||
os_waitstatus_to_exitcode_impl(PyObject *module, PyObject *status_obj)
|
os_waitstatus_to_exitcode_impl(PyObject *module, PyObject *status_obj)
|
||||||
/*[clinic end generated code: output=db50b1b0ba3c7153 input=7fe2d7fdaea3db42]*/
|
/*[clinic end generated code: output=db50b1b0ba3c7153 input=7fe2d7fdaea3db42]*/
|
||||||
{
|
{
|
||||||
if (PyFloat_Check(status_obj)) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
return NULL;
|
|
||||||
}
|
|
||||||
#ifndef MS_WINDOWS
|
#ifndef MS_WINDOWS
|
||||||
int status = _PyLong_AsInt(status_obj);
|
int status = _PyLong_AsInt(status_obj);
|
||||||
if (status == -1 && PyErr_Occurred()) {
|
if (status == -1 && PyErr_Occurred()) {
|
||||||
|
|
|
@ -5196,13 +5196,6 @@ sock_initobj(PyObject *self, PyObject *args, PyObject *kwds)
|
||||||
else
|
else
|
||||||
#endif
|
#endif
|
||||||
{
|
{
|
||||||
|
|
||||||
if (PyFloat_Check(fdobj)) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float");
|
|
||||||
return -1;
|
|
||||||
}
|
|
||||||
|
|
||||||
fd = PyLong_AsSocket_t(fdobj);
|
fd = PyLong_AsSocket_t(fdobj);
|
||||||
if (fd == (SOCKET_T)(-1) && PyErr_Occurred())
|
if (fd == (SOCKET_T)(-1) && PyErr_Occurred())
|
||||||
return -1;
|
return -1;
|
||||||
|
|
|
@ -287,37 +287,6 @@ zlib_compress_impl(PyObject *module, Py_buffer *data, int level)
|
||||||
return NULL;
|
return NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
/*[python input]
|
|
||||||
|
|
||||||
class ssize_t_converter(CConverter):
|
|
||||||
type = 'Py_ssize_t'
|
|
||||||
converter = 'ssize_t_converter'
|
|
||||||
c_ignored_default = "0"
|
|
||||||
|
|
||||||
[python start generated code]*/
|
|
||||||
/*[python end generated code: output=da39a3ee5e6b4b0d input=5f34ba1b394cb8e7]*/
|
|
||||||
|
|
||||||
static int
|
|
||||||
ssize_t_converter(PyObject *obj, void *ptr)
|
|
||||||
{
|
|
||||||
PyObject *long_obj;
|
|
||||||
Py_ssize_t val;
|
|
||||||
|
|
||||||
/* XXX Should be replaced with PyNumber_AsSsize_t after the end of the
|
|
||||||
deprecation period. */
|
|
||||||
long_obj = _PyLong_FromNbIndexOrNbInt(obj);
|
|
||||||
if (long_obj == NULL) {
|
|
||||||
return 0;
|
|
||||||
}
|
|
||||||
val = PyLong_AsSsize_t(long_obj);
|
|
||||||
Py_DECREF(long_obj);
|
|
||||||
if (val == -1 && PyErr_Occurred()) {
|
|
||||||
return 0;
|
|
||||||
}
|
|
||||||
*(Py_ssize_t *)ptr = val;
|
|
||||||
return 1;
|
|
||||||
}
|
|
||||||
|
|
||||||
/*[clinic input]
|
/*[clinic input]
|
||||||
zlib.decompress
|
zlib.decompress
|
||||||
|
|
||||||
|
@ -326,7 +295,7 @@ zlib.decompress
|
||||||
/
|
/
|
||||||
wbits: int(c_default="MAX_WBITS") = MAX_WBITS
|
wbits: int(c_default="MAX_WBITS") = MAX_WBITS
|
||||||
The window buffer size and container format.
|
The window buffer size and container format.
|
||||||
bufsize: ssize_t(c_default="DEF_BUF_SIZE") = DEF_BUF_SIZE
|
bufsize: Py_ssize_t(c_default="DEF_BUF_SIZE") = DEF_BUF_SIZE
|
||||||
The initial output buffer size.
|
The initial output buffer size.
|
||||||
|
|
||||||
Returns a bytes object containing the uncompressed data.
|
Returns a bytes object containing the uncompressed data.
|
||||||
|
@ -335,7 +304,7 @@ Returns a bytes object containing the uncompressed data.
|
||||||
static PyObject *
|
static PyObject *
|
||||||
zlib_decompress_impl(PyObject *module, Py_buffer *data, int wbits,
|
zlib_decompress_impl(PyObject *module, Py_buffer *data, int wbits,
|
||||||
Py_ssize_t bufsize)
|
Py_ssize_t bufsize)
|
||||||
/*[clinic end generated code: output=77c7e35111dc8c42 input=21960936208e9a5b]*/
|
/*[clinic end generated code: output=77c7e35111dc8c42 input=a9ac17beff1f893f]*/
|
||||||
{
|
{
|
||||||
PyObject *RetVal = NULL;
|
PyObject *RetVal = NULL;
|
||||||
Byte *ibuf;
|
Byte *ibuf;
|
||||||
|
@ -756,7 +725,7 @@ zlib.Decompress.decompress
|
||||||
data: Py_buffer
|
data: Py_buffer
|
||||||
The binary data to decompress.
|
The binary data to decompress.
|
||||||
/
|
/
|
||||||
max_length: ssize_t = 0
|
max_length: Py_ssize_t = 0
|
||||||
The maximum allowable length of the decompressed data.
|
The maximum allowable length of the decompressed data.
|
||||||
Unconsumed input data will be stored in
|
Unconsumed input data will be stored in
|
||||||
the unconsumed_tail attribute.
|
the unconsumed_tail attribute.
|
||||||
|
@ -771,7 +740,7 @@ Call the flush() method to clear these buffers.
|
||||||
static PyObject *
|
static PyObject *
|
||||||
zlib_Decompress_decompress_impl(compobject *self, Py_buffer *data,
|
zlib_Decompress_decompress_impl(compobject *self, Py_buffer *data,
|
||||||
Py_ssize_t max_length)
|
Py_ssize_t max_length)
|
||||||
/*[clinic end generated code: output=6e5173c74e710352 input=b85a212a012b770a]*/
|
/*[clinic end generated code: output=6e5173c74e710352 input=0a95d05a3bceaeaa]*/
|
||||||
{
|
{
|
||||||
int err = Z_OK;
|
int err = Z_OK;
|
||||||
Py_ssize_t ibuflen, obuflen = DEF_BUF_SIZE, hard_limit;
|
Py_ssize_t ibuflen, obuflen = DEF_BUF_SIZE, hard_limit;
|
||||||
|
@ -1113,7 +1082,7 @@ zlib_Decompress___deepcopy__(compobject *self, PyObject *memo)
|
||||||
/*[clinic input]
|
/*[clinic input]
|
||||||
zlib.Decompress.flush
|
zlib.Decompress.flush
|
||||||
|
|
||||||
length: ssize_t(c_default="DEF_BUF_SIZE") = zlib.DEF_BUF_SIZE
|
length: Py_ssize_t(c_default="DEF_BUF_SIZE") = zlib.DEF_BUF_SIZE
|
||||||
the initial size of the output buffer.
|
the initial size of the output buffer.
|
||||||
/
|
/
|
||||||
|
|
||||||
|
@ -1122,7 +1091,7 @@ Return a bytes object containing any remaining decompressed data.
|
||||||
|
|
||||||
static PyObject *
|
static PyObject *
|
||||||
zlib_Decompress_flush_impl(compobject *self, Py_ssize_t length)
|
zlib_Decompress_flush_impl(compobject *self, Py_ssize_t length)
|
||||||
/*[clinic end generated code: output=68c75ea127cbe654 input=aa4ec37f3aef4da0]*/
|
/*[clinic end generated code: output=68c75ea127cbe654 input=427f2a05a8c2113a]*/
|
||||||
{
|
{
|
||||||
int err, flush;
|
int err, flush;
|
||||||
Py_buffer data;
|
Py_buffer data;
|
||||||
|
|
|
@ -1426,14 +1426,32 @@ PyNumber_Long(PyObject *o)
|
||||||
}
|
}
|
||||||
m = Py_TYPE(o)->tp_as_number;
|
m = Py_TYPE(o)->tp_as_number;
|
||||||
if (m && m->nb_int) { /* This should include subclasses of int */
|
if (m && m->nb_int) { /* This should include subclasses of int */
|
||||||
result = _PyLong_FromNbInt(o);
|
/* Convert using the nb_int slot, which should return something
|
||||||
if (result != NULL && !PyLong_CheckExact(result)) {
|
of exact type int. */
|
||||||
Py_SETREF(result, _PyLong_Copy((PyLongObject *)result));
|
result = m->nb_int(o);
|
||||||
|
if (!result || PyLong_CheckExact(result))
|
||||||
|
return result;
|
||||||
|
if (!PyLong_Check(result)) {
|
||||||
|
PyErr_Format(PyExc_TypeError,
|
||||||
|
"__int__ returned non-int (type %.200s)",
|
||||||
|
result->ob_type->tp_name);
|
||||||
|
Py_DECREF(result);
|
||||||
|
return NULL;
|
||||||
}
|
}
|
||||||
|
/* Issue #17576: warn if 'result' not of exact type int. */
|
||||||
|
if (PyErr_WarnFormat(PyExc_DeprecationWarning, 1,
|
||||||
|
"__int__ returned non-int (type %.200s). "
|
||||||
|
"The ability to return an instance of a strict subclass of int "
|
||||||
|
"is deprecated, and may be removed in a future version of Python.",
|
||||||
|
result->ob_type->tp_name)) {
|
||||||
|
Py_DECREF(result);
|
||||||
|
return NULL;
|
||||||
|
}
|
||||||
|
Py_SETREF(result, _PyLong_Copy((PyLongObject *)result));
|
||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
if (m && m->nb_index) {
|
if (m && m->nb_index) {
|
||||||
result = _PyLong_FromNbIndexOrNbInt(o);
|
result = PyNumber_Index(o);
|
||||||
if (result != NULL && !PyLong_CheckExact(result)) {
|
if (result != NULL && !PyLong_CheckExact(result)) {
|
||||||
Py_SETREF(result, _PyLong_Copy((PyLongObject *)result));
|
Py_SETREF(result, _PyLong_Copy((PyLongObject *)result));
|
||||||
}
|
}
|
||||||
|
@ -1452,8 +1470,7 @@ PyNumber_Long(PyObject *o)
|
||||||
}
|
}
|
||||||
/* __trunc__ is specified to return an Integral type,
|
/* __trunc__ is specified to return an Integral type,
|
||||||
but int() needs to return an int. */
|
but int() needs to return an int. */
|
||||||
m = Py_TYPE(result)->tp_as_number;
|
if (!PyIndex_Check(result)) {
|
||||||
if (m == NULL || (m->nb_index == NULL && m->nb_int == NULL)) {
|
|
||||||
PyErr_Format(
|
PyErr_Format(
|
||||||
PyExc_TypeError,
|
PyExc_TypeError,
|
||||||
"__trunc__ returned non-Integral (type %.200s)",
|
"__trunc__ returned non-Integral (type %.200s)",
|
||||||
|
@ -1461,7 +1478,7 @@ PyNumber_Long(PyObject *o)
|
||||||
Py_DECREF(result);
|
Py_DECREF(result);
|
||||||
return NULL;
|
return NULL;
|
||||||
}
|
}
|
||||||
Py_SETREF(result, _PyLong_FromNbIndexOrNbInt(result));
|
Py_SETREF(result, PyNumber_Index(result));
|
||||||
if (result != NULL && !PyLong_CheckExact(result)) {
|
if (result != NULL && !PyLong_CheckExact(result)) {
|
||||||
Py_SETREF(result, _PyLong_Copy((PyLongObject *)result));
|
Py_SETREF(result, _PyLong_Copy((PyLongObject *)result));
|
||||||
}
|
}
|
||||||
|
|
|
@ -268,11 +268,6 @@ bytearray_replace(PyByteArrayObject *self, PyObject *const *args, Py_ssize_t nar
|
||||||
if (nargs < 3) {
|
if (nargs < 3) {
|
||||||
goto skip_optional;
|
goto skip_optional;
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(args[2])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
{
|
{
|
||||||
Py_ssize_t ival = -1;
|
Py_ssize_t ival = -1;
|
||||||
PyObject *iobj = PyNumber_Index(args[2]);
|
PyObject *iobj = PyNumber_Index(args[2]);
|
||||||
|
@ -346,11 +341,6 @@ bytearray_split(PyByteArrayObject *self, PyObject *const *args, Py_ssize_t nargs
|
||||||
goto skip_optional_pos;
|
goto skip_optional_pos;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(args[1])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
{
|
{
|
||||||
Py_ssize_t ival = -1;
|
Py_ssize_t ival = -1;
|
||||||
PyObject *iobj = PyNumber_Index(args[1]);
|
PyObject *iobj = PyNumber_Index(args[1]);
|
||||||
|
@ -450,11 +440,6 @@ bytearray_rsplit(PyByteArrayObject *self, PyObject *const *args, Py_ssize_t narg
|
||||||
goto skip_optional_pos;
|
goto skip_optional_pos;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(args[1])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
{
|
{
|
||||||
Py_ssize_t ival = -1;
|
Py_ssize_t ival = -1;
|
||||||
PyObject *iobj = PyNumber_Index(args[1]);
|
PyObject *iobj = PyNumber_Index(args[1]);
|
||||||
|
@ -519,11 +504,6 @@ bytearray_insert(PyByteArrayObject *self, PyObject *const *args, Py_ssize_t narg
|
||||||
if (!_PyArg_CheckPositional("insert", nargs, 2, 2)) {
|
if (!_PyArg_CheckPositional("insert", nargs, 2, 2)) {
|
||||||
goto exit;
|
goto exit;
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(args[0])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
{
|
{
|
||||||
Py_ssize_t ival = -1;
|
Py_ssize_t ival = -1;
|
||||||
PyObject *iobj = PyNumber_Index(args[0]);
|
PyObject *iobj = PyNumber_Index(args[0]);
|
||||||
|
@ -617,11 +597,6 @@ bytearray_pop(PyByteArrayObject *self, PyObject *const *args, Py_ssize_t nargs)
|
||||||
if (nargs < 1) {
|
if (nargs < 1) {
|
||||||
goto skip_optional;
|
goto skip_optional;
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(args[0])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
{
|
{
|
||||||
Py_ssize_t ival = -1;
|
Py_ssize_t ival = -1;
|
||||||
PyObject *iobj = PyNumber_Index(args[0]);
|
PyObject *iobj = PyNumber_Index(args[0]);
|
||||||
|
@ -896,11 +871,6 @@ bytearray_splitlines(PyByteArrayObject *self, PyObject *const *args, Py_ssize_t
|
||||||
if (!noptargs) {
|
if (!noptargs) {
|
||||||
goto skip_optional_pos;
|
goto skip_optional_pos;
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(args[0])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
keepends = _PyLong_AsInt(args[0]);
|
keepends = _PyLong_AsInt(args[0]);
|
||||||
if (keepends == -1 && PyErr_Occurred()) {
|
if (keepends == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -1000,11 +970,6 @@ bytearray_hex(PyByteArrayObject *self, PyObject *const *args, Py_ssize_t nargs,
|
||||||
goto skip_optional_pos;
|
goto skip_optional_pos;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(args[1])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
bytes_per_sep = _PyLong_AsInt(args[1]);
|
bytes_per_sep = _PyLong_AsInt(args[1]);
|
||||||
if (bytes_per_sep == -1 && PyErr_Occurred()) {
|
if (bytes_per_sep == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -1058,11 +1023,6 @@ bytearray_reduce_ex(PyByteArrayObject *self, PyObject *const *args, Py_ssize_t n
|
||||||
if (nargs < 1) {
|
if (nargs < 1) {
|
||||||
goto skip_optional;
|
goto skip_optional;
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(args[0])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
proto = _PyLong_AsInt(args[0]);
|
proto = _PyLong_AsInt(args[0]);
|
||||||
if (proto == -1 && PyErr_Occurred()) {
|
if (proto == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -1091,4 +1051,4 @@ bytearray_sizeof(PyByteArrayObject *self, PyObject *Py_UNUSED(ignored))
|
||||||
{
|
{
|
||||||
return bytearray_sizeof_impl(self);
|
return bytearray_sizeof_impl(self);
|
||||||
}
|
}
|
||||||
/*[clinic end generated code: output=b2919f76709e48dc input=a9049054013a1b77]*/
|
/*[clinic end generated code: output=920748990279fb9d input=a9049054013a1b77]*/
|
||||||
|
|
|
@ -46,11 +46,6 @@ bytes_split(PyBytesObject *self, PyObject *const *args, Py_ssize_t nargs, PyObje
|
||||||
goto skip_optional_pos;
|
goto skip_optional_pos;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(args[1])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
{
|
{
|
||||||
Py_ssize_t ival = -1;
|
Py_ssize_t ival = -1;
|
||||||
PyObject *iobj = PyNumber_Index(args[1]);
|
PyObject *iobj = PyNumber_Index(args[1]);
|
||||||
|
@ -202,11 +197,6 @@ bytes_rsplit(PyBytesObject *self, PyObject *const *args, Py_ssize_t nargs, PyObj
|
||||||
goto skip_optional_pos;
|
goto skip_optional_pos;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(args[1])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
{
|
{
|
||||||
Py_ssize_t ival = -1;
|
Py_ssize_t ival = -1;
|
||||||
PyObject *iobj = PyNumber_Index(args[1]);
|
PyObject *iobj = PyNumber_Index(args[1]);
|
||||||
|
@ -493,11 +483,6 @@ bytes_replace(PyBytesObject *self, PyObject *const *args, Py_ssize_t nargs)
|
||||||
if (nargs < 3) {
|
if (nargs < 3) {
|
||||||
goto skip_optional;
|
goto skip_optional;
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(args[2])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
{
|
{
|
||||||
Py_ssize_t ival = -1;
|
Py_ssize_t ival = -1;
|
||||||
PyObject *iobj = PyNumber_Index(args[2]);
|
PyObject *iobj = PyNumber_Index(args[2]);
|
||||||
|
@ -715,11 +700,6 @@ bytes_splitlines(PyBytesObject *self, PyObject *const *args, Py_ssize_t nargs, P
|
||||||
if (!noptargs) {
|
if (!noptargs) {
|
||||||
goto skip_optional_pos;
|
goto skip_optional_pos;
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(args[0])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
keepends = _PyLong_AsInt(args[0]);
|
keepends = _PyLong_AsInt(args[0]);
|
||||||
if (keepends == -1 && PyErr_Occurred()) {
|
if (keepends == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -819,11 +799,6 @@ bytes_hex(PyBytesObject *self, PyObject *const *args, Py_ssize_t nargs, PyObject
|
||||||
goto skip_optional_pos;
|
goto skip_optional_pos;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(args[1])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
bytes_per_sep = _PyLong_AsInt(args[1]);
|
bytes_per_sep = _PyLong_AsInt(args[1]);
|
||||||
if (bytes_per_sep == -1 && PyErr_Occurred()) {
|
if (bytes_per_sep == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -834,4 +809,4 @@ skip_optional_pos:
|
||||||
exit:
|
exit:
|
||||||
return return_value;
|
return return_value;
|
||||||
}
|
}
|
||||||
/*[clinic end generated code: output=220388917d7bf751 input=a9049054013a1b77]*/
|
/*[clinic end generated code: output=a0c31faea2671a8c input=a9049054013a1b77]*/
|
||||||
|
|
|
@ -59,11 +59,6 @@ code_replace(PyCodeObject *self, PyObject *const *args, Py_ssize_t nargs, PyObje
|
||||||
goto skip_optional_kwonly;
|
goto skip_optional_kwonly;
|
||||||
}
|
}
|
||||||
if (args[0]) {
|
if (args[0]) {
|
||||||
if (PyFloat_Check(args[0])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
co_argcount = _PyLong_AsInt(args[0]);
|
co_argcount = _PyLong_AsInt(args[0]);
|
||||||
if (co_argcount == -1 && PyErr_Occurred()) {
|
if (co_argcount == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -73,11 +68,6 @@ code_replace(PyCodeObject *self, PyObject *const *args, Py_ssize_t nargs, PyObje
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (args[1]) {
|
if (args[1]) {
|
||||||
if (PyFloat_Check(args[1])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
co_posonlyargcount = _PyLong_AsInt(args[1]);
|
co_posonlyargcount = _PyLong_AsInt(args[1]);
|
||||||
if (co_posonlyargcount == -1 && PyErr_Occurred()) {
|
if (co_posonlyargcount == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -87,11 +77,6 @@ code_replace(PyCodeObject *self, PyObject *const *args, Py_ssize_t nargs, PyObje
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (args[2]) {
|
if (args[2]) {
|
||||||
if (PyFloat_Check(args[2])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
co_kwonlyargcount = _PyLong_AsInt(args[2]);
|
co_kwonlyargcount = _PyLong_AsInt(args[2]);
|
||||||
if (co_kwonlyargcount == -1 && PyErr_Occurred()) {
|
if (co_kwonlyargcount == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -101,11 +86,6 @@ code_replace(PyCodeObject *self, PyObject *const *args, Py_ssize_t nargs, PyObje
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (args[3]) {
|
if (args[3]) {
|
||||||
if (PyFloat_Check(args[3])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
co_nlocals = _PyLong_AsInt(args[3]);
|
co_nlocals = _PyLong_AsInt(args[3]);
|
||||||
if (co_nlocals == -1 && PyErr_Occurred()) {
|
if (co_nlocals == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -115,11 +95,6 @@ code_replace(PyCodeObject *self, PyObject *const *args, Py_ssize_t nargs, PyObje
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (args[4]) {
|
if (args[4]) {
|
||||||
if (PyFloat_Check(args[4])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
co_stacksize = _PyLong_AsInt(args[4]);
|
co_stacksize = _PyLong_AsInt(args[4]);
|
||||||
if (co_stacksize == -1 && PyErr_Occurred()) {
|
if (co_stacksize == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -129,11 +104,6 @@ code_replace(PyCodeObject *self, PyObject *const *args, Py_ssize_t nargs, PyObje
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (args[5]) {
|
if (args[5]) {
|
||||||
if (PyFloat_Check(args[5])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
co_flags = _PyLong_AsInt(args[5]);
|
co_flags = _PyLong_AsInt(args[5]);
|
||||||
if (co_flags == -1 && PyErr_Occurred()) {
|
if (co_flags == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -143,11 +113,6 @@ code_replace(PyCodeObject *self, PyObject *const *args, Py_ssize_t nargs, PyObje
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (args[6]) {
|
if (args[6]) {
|
||||||
if (PyFloat_Check(args[6])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
co_firstlineno = _PyLong_AsInt(args[6]);
|
co_firstlineno = _PyLong_AsInt(args[6]);
|
||||||
if (co_firstlineno == -1 && PyErr_Occurred()) {
|
if (co_firstlineno == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -253,4 +218,4 @@ skip_optional_kwonly:
|
||||||
exit:
|
exit:
|
||||||
return return_value;
|
return return_value;
|
||||||
}
|
}
|
||||||
/*[clinic end generated code: output=27fe34e82106b220 input=a9049054013a1b77]*/
|
/*[clinic end generated code: output=f9f23e912a3955b9 input=a9049054013a1b77]*/
|
||||||
|
|
|
@ -24,11 +24,6 @@ list_insert(PyListObject *self, PyObject *const *args, Py_ssize_t nargs)
|
||||||
if (!_PyArg_CheckPositional("insert", nargs, 2, 2)) {
|
if (!_PyArg_CheckPositional("insert", nargs, 2, 2)) {
|
||||||
goto exit;
|
goto exit;
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(args[0])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
{
|
{
|
||||||
Py_ssize_t ival = -1;
|
Py_ssize_t ival = -1;
|
||||||
PyObject *iobj = PyNumber_Index(args[0]);
|
PyObject *iobj = PyNumber_Index(args[0]);
|
||||||
|
@ -128,11 +123,6 @@ list_pop(PyListObject *self, PyObject *const *args, Py_ssize_t nargs)
|
||||||
if (nargs < 1) {
|
if (nargs < 1) {
|
||||||
goto skip_optional;
|
goto skip_optional;
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(args[0])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
{
|
{
|
||||||
Py_ssize_t ival = -1;
|
Py_ssize_t ival = -1;
|
||||||
PyObject *iobj = PyNumber_Index(args[0]);
|
PyObject *iobj = PyNumber_Index(args[0]);
|
||||||
|
@ -196,11 +186,6 @@ list_sort(PyListObject *self, PyObject *const *args, Py_ssize_t nargs, PyObject
|
||||||
goto skip_optional_kwonly;
|
goto skip_optional_kwonly;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(args[1])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
reverse = _PyLong_AsInt(args[1]);
|
reverse = _PyLong_AsInt(args[1]);
|
||||||
if (reverse == -1 && PyErr_Occurred()) {
|
if (reverse == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -367,4 +352,4 @@ list___reversed__(PyListObject *self, PyObject *Py_UNUSED(ignored))
|
||||||
{
|
{
|
||||||
return list___reversed___impl(self);
|
return list___reversed___impl(self);
|
||||||
}
|
}
|
||||||
/*[clinic end generated code: output=1ff61490c091d165 input=a9049054013a1b77]*/
|
/*[clinic end generated code: output=137db7b11196b581 input=a9049054013a1b77]*/
|
||||||
|
|
|
@ -209,11 +209,6 @@ int_to_bytes(PyObject *self, PyObject *const *args, Py_ssize_t nargs, PyObject *
|
||||||
if (!args) {
|
if (!args) {
|
||||||
goto exit;
|
goto exit;
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(args[0])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
{
|
{
|
||||||
Py_ssize_t ival = -1;
|
Py_ssize_t ival = -1;
|
||||||
PyObject *iobj = PyNumber_Index(args[0]);
|
PyObject *iobj = PyNumber_Index(args[0]);
|
||||||
|
@ -313,4 +308,4 @@ skip_optional_kwonly:
|
||||||
exit:
|
exit:
|
||||||
return return_value;
|
return return_value;
|
||||||
}
|
}
|
||||||
/*[clinic end generated code: output=77bc3b2615822cb8 input=a9049054013a1b77]*/
|
/*[clinic end generated code: output=46d40c8aa6d420b7 input=a9049054013a1b77]*/
|
||||||
|
|
|
@ -56,11 +56,6 @@ memoryview_hex(PyMemoryViewObject *self, PyObject *const *args, Py_ssize_t nargs
|
||||||
goto skip_optional_pos;
|
goto skip_optional_pos;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(args[1])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
bytes_per_sep = _PyLong_AsInt(args[1]);
|
bytes_per_sep = _PyLong_AsInt(args[1]);
|
||||||
if (bytes_per_sep == -1 && PyErr_Occurred()) {
|
if (bytes_per_sep == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -71,4 +66,4 @@ skip_optional_pos:
|
||||||
exit:
|
exit:
|
||||||
return return_value;
|
return return_value;
|
||||||
}
|
}
|
||||||
/*[clinic end generated code: output=ee265a73f68b0077 input=a9049054013a1b77]*/
|
/*[clinic end generated code: output=91106ef704134b19 input=a9049054013a1b77]*/
|
||||||
|
|
|
@ -166,11 +166,6 @@ object___reduce_ex__(PyObject *self, PyObject *arg)
|
||||||
PyObject *return_value = NULL;
|
PyObject *return_value = NULL;
|
||||||
int protocol;
|
int protocol;
|
||||||
|
|
||||||
if (PyFloat_Check(arg)) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
protocol = _PyLong_AsInt(arg);
|
protocol = _PyLong_AsInt(arg);
|
||||||
if (protocol == -1 && PyErr_Occurred()) {
|
if (protocol == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -248,4 +243,4 @@ object___dir__(PyObject *self, PyObject *Py_UNUSED(ignored))
|
||||||
{
|
{
|
||||||
return object___dir___impl(self);
|
return object___dir___impl(self);
|
||||||
}
|
}
|
||||||
/*[clinic end generated code: output=7a6d272d282308f3 input=a9049054013a1b77]*/
|
/*[clinic end generated code: output=b4fb62939b08baf9 input=a9049054013a1b77]*/
|
||||||
|
|
|
@ -86,11 +86,6 @@ unicode_center(PyObject *self, PyObject *const *args, Py_ssize_t nargs)
|
||||||
if (!_PyArg_CheckPositional("center", nargs, 1, 2)) {
|
if (!_PyArg_CheckPositional("center", nargs, 1, 2)) {
|
||||||
goto exit;
|
goto exit;
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(args[0])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
{
|
{
|
||||||
Py_ssize_t ival = -1;
|
Py_ssize_t ival = -1;
|
||||||
PyObject *iobj = PyNumber_Index(args[0]);
|
PyObject *iobj = PyNumber_Index(args[0]);
|
||||||
|
@ -224,11 +219,6 @@ unicode_expandtabs(PyObject *self, PyObject *const *args, Py_ssize_t nargs, PyOb
|
||||||
if (!noptargs) {
|
if (!noptargs) {
|
||||||
goto skip_optional_pos;
|
goto skip_optional_pos;
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(args[0])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
tabsize = _PyLong_AsInt(args[0]);
|
tabsize = _PyLong_AsInt(args[0]);
|
||||||
if (tabsize == -1 && PyErr_Occurred()) {
|
if (tabsize == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -530,11 +520,6 @@ unicode_ljust(PyObject *self, PyObject *const *args, Py_ssize_t nargs)
|
||||||
if (!_PyArg_CheckPositional("ljust", nargs, 1, 2)) {
|
if (!_PyArg_CheckPositional("ljust", nargs, 1, 2)) {
|
||||||
goto exit;
|
goto exit;
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(args[0])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
{
|
{
|
||||||
Py_ssize_t ival = -1;
|
Py_ssize_t ival = -1;
|
||||||
PyObject *iobj = PyNumber_Index(args[0]);
|
PyObject *iobj = PyNumber_Index(args[0]);
|
||||||
|
@ -730,11 +715,6 @@ unicode_replace(PyObject *self, PyObject *const *args, Py_ssize_t nargs)
|
||||||
if (nargs < 3) {
|
if (nargs < 3) {
|
||||||
goto skip_optional;
|
goto skip_optional;
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(args[2])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
{
|
{
|
||||||
Py_ssize_t ival = -1;
|
Py_ssize_t ival = -1;
|
||||||
PyObject *iobj = PyNumber_Index(args[2]);
|
PyObject *iobj = PyNumber_Index(args[2]);
|
||||||
|
@ -849,11 +829,6 @@ unicode_rjust(PyObject *self, PyObject *const *args, Py_ssize_t nargs)
|
||||||
if (!_PyArg_CheckPositional("rjust", nargs, 1, 2)) {
|
if (!_PyArg_CheckPositional("rjust", nargs, 1, 2)) {
|
||||||
goto exit;
|
goto exit;
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(args[0])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
{
|
{
|
||||||
Py_ssize_t ival = -1;
|
Py_ssize_t ival = -1;
|
||||||
PyObject *iobj = PyNumber_Index(args[0]);
|
PyObject *iobj = PyNumber_Index(args[0]);
|
||||||
|
@ -923,11 +898,6 @@ unicode_split(PyObject *self, PyObject *const *args, Py_ssize_t nargs, PyObject
|
||||||
goto skip_optional_pos;
|
goto skip_optional_pos;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(args[1])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
{
|
{
|
||||||
Py_ssize_t ival = -1;
|
Py_ssize_t ival = -1;
|
||||||
PyObject *iobj = PyNumber_Index(args[1]);
|
PyObject *iobj = PyNumber_Index(args[1]);
|
||||||
|
@ -1025,11 +995,6 @@ unicode_rsplit(PyObject *self, PyObject *const *args, Py_ssize_t nargs, PyObject
|
||||||
goto skip_optional_pos;
|
goto skip_optional_pos;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(args[1])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
{
|
{
|
||||||
Py_ssize_t ival = -1;
|
Py_ssize_t ival = -1;
|
||||||
PyObject *iobj = PyNumber_Index(args[1]);
|
PyObject *iobj = PyNumber_Index(args[1]);
|
||||||
|
@ -1081,11 +1046,6 @@ unicode_splitlines(PyObject *self, PyObject *const *args, Py_ssize_t nargs, PyOb
|
||||||
if (!noptargs) {
|
if (!noptargs) {
|
||||||
goto skip_optional_pos;
|
goto skip_optional_pos;
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(args[0])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
keepends = _PyLong_AsInt(args[0]);
|
keepends = _PyLong_AsInt(args[0]);
|
||||||
if (keepends == -1 && PyErr_Occurred()) {
|
if (keepends == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -1231,11 +1191,6 @@ unicode_zfill(PyObject *self, PyObject *arg)
|
||||||
PyObject *return_value = NULL;
|
PyObject *return_value = NULL;
|
||||||
Py_ssize_t width;
|
Py_ssize_t width;
|
||||||
|
|
||||||
if (PyFloat_Check(arg)) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
{
|
{
|
||||||
Py_ssize_t ival = -1;
|
Py_ssize_t ival = -1;
|
||||||
PyObject *iobj = PyNumber_Index(arg);
|
PyObject *iobj = PyNumber_Index(arg);
|
||||||
|
@ -1303,4 +1258,4 @@ unicode_sizeof(PyObject *self, PyObject *Py_UNUSED(ignored))
|
||||||
{
|
{
|
||||||
return unicode_sizeof_impl(self);
|
return unicode_sizeof_impl(self);
|
||||||
}
|
}
|
||||||
/*[clinic end generated code: output=b91233f3722643be input=a9049054013a1b77]*/
|
/*[clinic end generated code: output=ea1aff10c743be14 input=a9049054013a1b77]*/
|
||||||
|
|
|
@ -119,123 +119,6 @@ long_normalize(PyLongObject *v)
|
||||||
return v;
|
return v;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* _PyLong_FromNbInt: Convert the given object to a PyLongObject
|
|
||||||
using the nb_int slot, if available. Raise TypeError if either the
|
|
||||||
nb_int slot is not available or the result of the call to nb_int
|
|
||||||
returns something not of type int.
|
|
||||||
*/
|
|
||||||
PyObject *
|
|
||||||
_PyLong_FromNbInt(PyObject *integral)
|
|
||||||
{
|
|
||||||
PyNumberMethods *nb;
|
|
||||||
PyObject *result;
|
|
||||||
|
|
||||||
/* Fast path for the case that we already have an int. */
|
|
||||||
if (PyLong_CheckExact(integral)) {
|
|
||||||
Py_INCREF(integral);
|
|
||||||
return integral;
|
|
||||||
}
|
|
||||||
|
|
||||||
nb = Py_TYPE(integral)->tp_as_number;
|
|
||||||
if (nb == NULL || nb->nb_int == NULL) {
|
|
||||||
PyErr_Format(PyExc_TypeError,
|
|
||||||
"an integer is required (got type %.200s)",
|
|
||||||
Py_TYPE(integral)->tp_name);
|
|
||||||
return NULL;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Convert using the nb_int slot, which should return something
|
|
||||||
of exact type int. */
|
|
||||||
result = nb->nb_int(integral);
|
|
||||||
if (!result || PyLong_CheckExact(result))
|
|
||||||
return result;
|
|
||||||
if (!PyLong_Check(result)) {
|
|
||||||
PyErr_Format(PyExc_TypeError,
|
|
||||||
"__int__ returned non-int (type %.200s)",
|
|
||||||
Py_TYPE(result)->tp_name);
|
|
||||||
Py_DECREF(result);
|
|
||||||
return NULL;
|
|
||||||
}
|
|
||||||
/* Issue #17576: warn if 'result' not of exact type int. */
|
|
||||||
if (PyErr_WarnFormat(PyExc_DeprecationWarning, 1,
|
|
||||||
"__int__ returned non-int (type %.200s). "
|
|
||||||
"The ability to return an instance of a strict subclass of int "
|
|
||||||
"is deprecated, and may be removed in a future version of Python.",
|
|
||||||
Py_TYPE(result)->tp_name)) {
|
|
||||||
Py_DECREF(result);
|
|
||||||
return NULL;
|
|
||||||
}
|
|
||||||
return result;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Convert the given object to a PyLongObject using the nb_index or
|
|
||||||
nb_int slots, if available (the latter is deprecated).
|
|
||||||
Raise TypeError if either nb_index and nb_int slots are not
|
|
||||||
available or the result of the call to nb_index or nb_int
|
|
||||||
returns something not of type int.
|
|
||||||
Should be replaced with PyNumber_Index after the end of the
|
|
||||||
deprecation period.
|
|
||||||
*/
|
|
||||||
PyObject *
|
|
||||||
_PyLong_FromNbIndexOrNbInt(PyObject *integral)
|
|
||||||
{
|
|
||||||
PyNumberMethods *nb;
|
|
||||||
PyObject *result;
|
|
||||||
|
|
||||||
/* Fast path for the case that we already have an int. */
|
|
||||||
if (PyLong_CheckExact(integral)) {
|
|
||||||
Py_INCREF(integral);
|
|
||||||
return integral;
|
|
||||||
}
|
|
||||||
|
|
||||||
nb = Py_TYPE(integral)->tp_as_number;
|
|
||||||
if (nb == NULL || (nb->nb_index == NULL && nb->nb_int == NULL)) {
|
|
||||||
PyErr_Format(PyExc_TypeError,
|
|
||||||
"an integer is required (got type %.200s)",
|
|
||||||
Py_TYPE(integral)->tp_name);
|
|
||||||
return NULL;
|
|
||||||
}
|
|
||||||
|
|
||||||
if (nb->nb_index) {
|
|
||||||
/* Convert using the nb_index slot, which should return something
|
|
||||||
of exact type int. */
|
|
||||||
result = nb->nb_index(integral);
|
|
||||||
if (!result || PyLong_CheckExact(result))
|
|
||||||
return result;
|
|
||||||
if (!PyLong_Check(result)) {
|
|
||||||
PyErr_Format(PyExc_TypeError,
|
|
||||||
"__index__ returned non-int (type %.200s)",
|
|
||||||
Py_TYPE(result)->tp_name);
|
|
||||||
Py_DECREF(result);
|
|
||||||
return NULL;
|
|
||||||
}
|
|
||||||
/* Issue #17576: warn if 'result' not of exact type int. */
|
|
||||||
if (PyErr_WarnFormat(PyExc_DeprecationWarning, 1,
|
|
||||||
"__index__ returned non-int (type %.200s). "
|
|
||||||
"The ability to return an instance of a strict subclass of int "
|
|
||||||
"is deprecated, and may be removed in a future version of Python.",
|
|
||||||
Py_TYPE(result)->tp_name))
|
|
||||||
{
|
|
||||||
Py_DECREF(result);
|
|
||||||
return NULL;
|
|
||||||
}
|
|
||||||
return result;
|
|
||||||
}
|
|
||||||
|
|
||||||
result = _PyLong_FromNbInt(integral);
|
|
||||||
if (result && PyErr_WarnFormat(PyExc_DeprecationWarning, 1,
|
|
||||||
"an integer is required (got type %.200s). "
|
|
||||||
"Implicit conversion to integers using __int__ is deprecated, "
|
|
||||||
"and may be removed in a future version of Python.",
|
|
||||||
Py_TYPE(integral)->tp_name))
|
|
||||||
{
|
|
||||||
Py_DECREF(result);
|
|
||||||
return NULL;
|
|
||||||
}
|
|
||||||
return result;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
/* Allocate a new int object with size digits.
|
/* Allocate a new int object with size digits.
|
||||||
Return NULL and set exception if we run out of memory. */
|
Return NULL and set exception if we run out of memory. */
|
||||||
|
|
||||||
|
@ -511,7 +394,7 @@ PyLong_AsLongAndOverflow(PyObject *vv, int *overflow)
|
||||||
v = (PyLongObject *)vv;
|
v = (PyLongObject *)vv;
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
v = (PyLongObject *)_PyLong_FromNbIndexOrNbInt(vv);
|
v = (PyLongObject *)PyNumber_Index(vv);
|
||||||
if (v == NULL)
|
if (v == NULL)
|
||||||
return -1;
|
return -1;
|
||||||
do_decref = 1;
|
do_decref = 1;
|
||||||
|
@ -791,7 +674,7 @@ PyLong_AsUnsignedLongMask(PyObject *op)
|
||||||
return _PyLong_AsUnsignedLongMask(op);
|
return _PyLong_AsUnsignedLongMask(op);
|
||||||
}
|
}
|
||||||
|
|
||||||
lo = (PyLongObject *)_PyLong_FromNbIndexOrNbInt(op);
|
lo = (PyLongObject *)PyNumber_Index(op);
|
||||||
if (lo == NULL)
|
if (lo == NULL)
|
||||||
return (unsigned long)-1;
|
return (unsigned long)-1;
|
||||||
|
|
||||||
|
@ -1249,7 +1132,7 @@ PyLong_AsLongLong(PyObject *vv)
|
||||||
v = (PyLongObject *)vv;
|
v = (PyLongObject *)vv;
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
v = (PyLongObject *)_PyLong_FromNbIndexOrNbInt(vv);
|
v = (PyLongObject *)PyNumber_Index(vv);
|
||||||
if (v == NULL)
|
if (v == NULL)
|
||||||
return -1;
|
return -1;
|
||||||
do_decref = 1;
|
do_decref = 1;
|
||||||
|
@ -1364,7 +1247,7 @@ PyLong_AsUnsignedLongLongMask(PyObject *op)
|
||||||
return _PyLong_AsUnsignedLongLongMask(op);
|
return _PyLong_AsUnsignedLongLongMask(op);
|
||||||
}
|
}
|
||||||
|
|
||||||
lo = (PyLongObject *)_PyLong_FromNbIndexOrNbInt(op);
|
lo = (PyLongObject *)PyNumber_Index(op);
|
||||||
if (lo == NULL)
|
if (lo == NULL)
|
||||||
return (unsigned long long)-1;
|
return (unsigned long long)-1;
|
||||||
|
|
||||||
|
@ -1404,7 +1287,7 @@ PyLong_AsLongLongAndOverflow(PyObject *vv, int *overflow)
|
||||||
v = (PyLongObject *)vv;
|
v = (PyLongObject *)vv;
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
v = (PyLongObject *)_PyLong_FromNbIndexOrNbInt(vv);
|
v = (PyLongObject *)PyNumber_Index(vv);
|
||||||
if (v == NULL)
|
if (v == NULL)
|
||||||
return -1;
|
return -1;
|
||||||
do_decref = 1;
|
do_decref = 1;
|
||||||
|
|
|
@ -33,11 +33,6 @@ stringlib_expandtabs(PyObject *self, PyObject *const *args, Py_ssize_t nargs, Py
|
||||||
if (!noptargs) {
|
if (!noptargs) {
|
||||||
goto skip_optional_pos;
|
goto skip_optional_pos;
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(args[0])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
tabsize = _PyLong_AsInt(args[0]);
|
tabsize = _PyLong_AsInt(args[0]);
|
||||||
if (tabsize == -1 && PyErr_Occurred()) {
|
if (tabsize == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -73,11 +68,6 @@ stringlib_ljust(PyObject *self, PyObject *const *args, Py_ssize_t nargs)
|
||||||
if (!_PyArg_CheckPositional("ljust", nargs, 1, 2)) {
|
if (!_PyArg_CheckPositional("ljust", nargs, 1, 2)) {
|
||||||
goto exit;
|
goto exit;
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(args[0])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
{
|
{
|
||||||
Py_ssize_t ival = -1;
|
Py_ssize_t ival = -1;
|
||||||
PyObject *iobj = PyNumber_Index(args[0]);
|
PyObject *iobj = PyNumber_Index(args[0]);
|
||||||
|
@ -134,11 +124,6 @@ stringlib_rjust(PyObject *self, PyObject *const *args, Py_ssize_t nargs)
|
||||||
if (!_PyArg_CheckPositional("rjust", nargs, 1, 2)) {
|
if (!_PyArg_CheckPositional("rjust", nargs, 1, 2)) {
|
||||||
goto exit;
|
goto exit;
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(args[0])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
{
|
{
|
||||||
Py_ssize_t ival = -1;
|
Py_ssize_t ival = -1;
|
||||||
PyObject *iobj = PyNumber_Index(args[0]);
|
PyObject *iobj = PyNumber_Index(args[0]);
|
||||||
|
@ -195,11 +180,6 @@ stringlib_center(PyObject *self, PyObject *const *args, Py_ssize_t nargs)
|
||||||
if (!_PyArg_CheckPositional("center", nargs, 1, 2)) {
|
if (!_PyArg_CheckPositional("center", nargs, 1, 2)) {
|
||||||
goto exit;
|
goto exit;
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(args[0])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
{
|
{
|
||||||
Py_ssize_t ival = -1;
|
Py_ssize_t ival = -1;
|
||||||
PyObject *iobj = PyNumber_Index(args[0]);
|
PyObject *iobj = PyNumber_Index(args[0]);
|
||||||
|
@ -252,11 +232,6 @@ stringlib_zfill(PyObject *self, PyObject *arg)
|
||||||
PyObject *return_value = NULL;
|
PyObject *return_value = NULL;
|
||||||
Py_ssize_t width;
|
Py_ssize_t width;
|
||||||
|
|
||||||
if (PyFloat_Check(arg)) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
{
|
{
|
||||||
Py_ssize_t ival = -1;
|
Py_ssize_t ival = -1;
|
||||||
PyObject *iobj = PyNumber_Index(arg);
|
PyObject *iobj = PyNumber_Index(arg);
|
||||||
|
@ -274,4 +249,4 @@ stringlib_zfill(PyObject *self, PyObject *arg)
|
||||||
exit:
|
exit:
|
||||||
return return_value;
|
return return_value;
|
||||||
}
|
}
|
||||||
/*[clinic end generated code: output=15be047aef999b4e input=a9049054013a1b77]*/
|
/*[clinic end generated code: output=cd5ecdbf1d9e849a input=a9049054013a1b77]*/
|
||||||
|
|
|
@ -53,29 +53,14 @@ msvcrt_locking(PyObject *module, PyObject *const *args, Py_ssize_t nargs)
|
||||||
if (!_PyArg_CheckPositional("locking", nargs, 3, 3)) {
|
if (!_PyArg_CheckPositional("locking", nargs, 3, 3)) {
|
||||||
goto exit;
|
goto exit;
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(args[0])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
fd = _PyLong_AsInt(args[0]);
|
fd = _PyLong_AsInt(args[0]);
|
||||||
if (fd == -1 && PyErr_Occurred()) {
|
if (fd == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(args[1])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
mode = _PyLong_AsInt(args[1]);
|
mode = _PyLong_AsInt(args[1]);
|
||||||
if (mode == -1 && PyErr_Occurred()) {
|
if (mode == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(args[2])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
nbytes = PyLong_AsLong(args[2]);
|
nbytes = PyLong_AsLong(args[2]);
|
||||||
if (nbytes == -1 && PyErr_Occurred()) {
|
if (nbytes == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -114,20 +99,10 @@ msvcrt_setmode(PyObject *module, PyObject *const *args, Py_ssize_t nargs)
|
||||||
if (!_PyArg_CheckPositional("setmode", nargs, 2, 2)) {
|
if (!_PyArg_CheckPositional("setmode", nargs, 2, 2)) {
|
||||||
goto exit;
|
goto exit;
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(args[0])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
fd = _PyLong_AsInt(args[0]);
|
fd = _PyLong_AsInt(args[0]);
|
||||||
if (fd == -1 && PyErr_Occurred()) {
|
if (fd == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(args[1])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
flags = _PyLong_AsInt(args[1]);
|
flags = _PyLong_AsInt(args[1]);
|
||||||
if (flags == -1 && PyErr_Occurred()) {
|
if (flags == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -201,11 +176,6 @@ msvcrt_get_osfhandle(PyObject *module, PyObject *arg)
|
||||||
int fd;
|
int fd;
|
||||||
void *_return_value;
|
void *_return_value;
|
||||||
|
|
||||||
if (PyFloat_Check(arg)) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
fd = _PyLong_AsInt(arg);
|
fd = _PyLong_AsInt(arg);
|
||||||
if (fd == -1 && PyErr_Occurred()) {
|
if (fd == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -561,20 +531,10 @@ msvcrt_CrtSetReportMode(PyObject *module, PyObject *const *args, Py_ssize_t narg
|
||||||
if (!_PyArg_CheckPositional("CrtSetReportMode", nargs, 2, 2)) {
|
if (!_PyArg_CheckPositional("CrtSetReportMode", nargs, 2, 2)) {
|
||||||
goto exit;
|
goto exit;
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(args[0])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
type = _PyLong_AsInt(args[0]);
|
type = _PyLong_AsInt(args[0]);
|
||||||
if (type == -1 && PyErr_Occurred()) {
|
if (type == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(args[1])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
mode = _PyLong_AsInt(args[1]);
|
mode = _PyLong_AsInt(args[1]);
|
||||||
if (mode == -1 && PyErr_Occurred()) {
|
if (mode == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -614,11 +574,6 @@ msvcrt_set_error_mode(PyObject *module, PyObject *arg)
|
||||||
int mode;
|
int mode;
|
||||||
long _return_value;
|
long _return_value;
|
||||||
|
|
||||||
if (PyFloat_Check(arg)) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
mode = _PyLong_AsInt(arg);
|
mode = _PyLong_AsInt(arg);
|
||||||
if (mode == -1 && PyErr_Occurred()) {
|
if (mode == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -653,11 +608,6 @@ msvcrt_SetErrorMode(PyObject *module, PyObject *arg)
|
||||||
PyObject *return_value = NULL;
|
PyObject *return_value = NULL;
|
||||||
unsigned int mode;
|
unsigned int mode;
|
||||||
|
|
||||||
if (PyFloat_Check(arg)) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
mode = (unsigned int)PyLong_AsUnsignedLongMask(arg);
|
mode = (unsigned int)PyLong_AsUnsignedLongMask(arg);
|
||||||
if (mode == (unsigned int)-1 && PyErr_Occurred()) {
|
if (mode == (unsigned int)-1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -679,4 +629,4 @@ exit:
|
||||||
#ifndef MSVCRT_SET_ERROR_MODE_METHODDEF
|
#ifndef MSVCRT_SET_ERROR_MODE_METHODDEF
|
||||||
#define MSVCRT_SET_ERROR_MODE_METHODDEF
|
#define MSVCRT_SET_ERROR_MODE_METHODDEF
|
||||||
#endif /* !defined(MSVCRT_SET_ERROR_MODE_METHODDEF) */
|
#endif /* !defined(MSVCRT_SET_ERROR_MODE_METHODDEF) */
|
||||||
/*[clinic end generated code: output=7cc6ffaf64f268f7 input=a9049054013a1b77]*/
|
/*[clinic end generated code: output=ab3b5ce5c1447f0e input=a9049054013a1b77]*/
|
||||||
|
|
|
@ -435,11 +435,6 @@ winreg_EnumKey(PyObject *module, PyObject *const *args, Py_ssize_t nargs)
|
||||||
if (!clinic_HKEY_converter(args[0], &key)) {
|
if (!clinic_HKEY_converter(args[0], &key)) {
|
||||||
goto exit;
|
goto exit;
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(args[1])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
index = _PyLong_AsInt(args[1]);
|
index = _PyLong_AsInt(args[1]);
|
||||||
if (index == -1 && PyErr_Occurred()) {
|
if (index == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -493,11 +488,6 @@ winreg_EnumValue(PyObject *module, PyObject *const *args, Py_ssize_t nargs)
|
||||||
if (!clinic_HKEY_converter(args[0], &key)) {
|
if (!clinic_HKEY_converter(args[0], &key)) {
|
||||||
goto exit;
|
goto exit;
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(args[1])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
index = _PyLong_AsInt(args[1]);
|
index = _PyLong_AsInt(args[1]);
|
||||||
if (index == -1 && PyErr_Occurred()) {
|
if (index == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -1121,4 +1111,4 @@ winreg_QueryReflectionKey(PyObject *module, PyObject *arg)
|
||||||
exit:
|
exit:
|
||||||
return return_value;
|
return return_value;
|
||||||
}
|
}
|
||||||
/*[clinic end generated code: output=015afbbd690eb59d input=a9049054013a1b77]*/
|
/*[clinic end generated code: output=f4f996d40d06f14c input=a9049054013a1b77]*/
|
||||||
|
|
|
@ -34,11 +34,6 @@ winsound_PlaySound(PyObject *module, PyObject *const *args, Py_ssize_t nargs, Py
|
||||||
goto exit;
|
goto exit;
|
||||||
}
|
}
|
||||||
sound = args[0];
|
sound = args[0];
|
||||||
if (PyFloat_Check(args[1])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
flags = _PyLong_AsInt(args[1]);
|
flags = _PyLong_AsInt(args[1]);
|
||||||
if (flags == -1 && PyErr_Occurred()) {
|
if (flags == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -81,20 +76,10 @@ winsound_Beep(PyObject *module, PyObject *const *args, Py_ssize_t nargs, PyObjec
|
||||||
if (!args) {
|
if (!args) {
|
||||||
goto exit;
|
goto exit;
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(args[0])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
frequency = _PyLong_AsInt(args[0]);
|
frequency = _PyLong_AsInt(args[0]);
|
||||||
if (frequency == -1 && PyErr_Occurred()) {
|
if (frequency == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(args[1])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
duration = _PyLong_AsInt(args[1]);
|
duration = _PyLong_AsInt(args[1]);
|
||||||
if (duration == -1 && PyErr_Occurred()) {
|
if (duration == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -136,11 +121,6 @@ winsound_MessageBeep(PyObject *module, PyObject *const *args, Py_ssize_t nargs,
|
||||||
if (!noptargs) {
|
if (!noptargs) {
|
||||||
goto skip_optional_pos;
|
goto skip_optional_pos;
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(args[0])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
type = _PyLong_AsInt(args[0]);
|
type = _PyLong_AsInt(args[0]);
|
||||||
if (type == -1 && PyErr_Occurred()) {
|
if (type == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -151,4 +131,4 @@ skip_optional_pos:
|
||||||
exit:
|
exit:
|
||||||
return return_value;
|
return return_value;
|
||||||
}
|
}
|
||||||
/*[clinic end generated code: output=28d1cd033282723d input=a9049054013a1b77]*/
|
/*[clinic end generated code: output=16b3c1a96861cd3a input=a9049054013a1b77]*/
|
||||||
|
|
|
@ -43,11 +43,6 @@ warnings_warn(PyObject *module, PyObject *const *args, Py_ssize_t nargs, PyObjec
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (args[2]) {
|
if (args[2]) {
|
||||||
if (PyFloat_Check(args[2])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
{
|
{
|
||||||
Py_ssize_t ival = -1;
|
Py_ssize_t ival = -1;
|
||||||
PyObject *iobj = PyNumber_Index(args[2]);
|
PyObject *iobj = PyNumber_Index(args[2]);
|
||||||
|
@ -71,4 +66,4 @@ skip_optional_pos:
|
||||||
exit:
|
exit:
|
||||||
return return_value;
|
return return_value;
|
||||||
}
|
}
|
||||||
/*[clinic end generated code: output=b7bb54c73b5433ec input=a9049054013a1b77]*/
|
/*[clinic end generated code: output=484e5ffe94edf0f0 input=a9049054013a1b77]*/
|
||||||
|
|
|
@ -134,11 +134,6 @@ builtin_chr(PyObject *module, PyObject *arg)
|
||||||
PyObject *return_value = NULL;
|
PyObject *return_value = NULL;
|
||||||
int i;
|
int i;
|
||||||
|
|
||||||
if (PyFloat_Check(arg)) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
i = _PyLong_AsInt(arg);
|
i = _PyLong_AsInt(arg);
|
||||||
if (i == -1 && PyErr_Occurred()) {
|
if (i == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -216,11 +211,6 @@ builtin_compile(PyObject *module, PyObject *const *args, Py_ssize_t nargs, PyObj
|
||||||
goto skip_optional_pos;
|
goto skip_optional_pos;
|
||||||
}
|
}
|
||||||
if (args[3]) {
|
if (args[3]) {
|
||||||
if (PyFloat_Check(args[3])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
flags = _PyLong_AsInt(args[3]);
|
flags = _PyLong_AsInt(args[3]);
|
||||||
if (flags == -1 && PyErr_Occurred()) {
|
if (flags == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -230,11 +220,6 @@ builtin_compile(PyObject *module, PyObject *const *args, Py_ssize_t nargs, PyObj
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (args[4]) {
|
if (args[4]) {
|
||||||
if (PyFloat_Check(args[4])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
dont_inherit = _PyLong_AsInt(args[4]);
|
dont_inherit = _PyLong_AsInt(args[4]);
|
||||||
if (dont_inherit == -1 && PyErr_Occurred()) {
|
if (dont_inherit == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -244,11 +229,6 @@ builtin_compile(PyObject *module, PyObject *const *args, Py_ssize_t nargs, PyObj
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (args[5]) {
|
if (args[5]) {
|
||||||
if (PyFloat_Check(args[5])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
optimize = _PyLong_AsInt(args[5]);
|
optimize = _PyLong_AsInt(args[5]);
|
||||||
if (optimize == -1 && PyErr_Occurred()) {
|
if (optimize == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -261,11 +241,6 @@ skip_optional_pos:
|
||||||
if (!noptargs) {
|
if (!noptargs) {
|
||||||
goto skip_optional_kwonly;
|
goto skip_optional_kwonly;
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(args[6])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
feature_version = _PyLong_AsInt(args[6]);
|
feature_version = _PyLong_AsInt(args[6]);
|
||||||
if (feature_version == -1 && PyErr_Occurred()) {
|
if (feature_version == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -855,4 +830,4 @@ builtin_issubclass(PyObject *module, PyObject *const *args, Py_ssize_t nargs)
|
||||||
exit:
|
exit:
|
||||||
return return_value;
|
return return_value;
|
||||||
}
|
}
|
||||||
/*[clinic end generated code: output=29686a89b739d600 input=a9049054013a1b77]*/
|
/*[clinic end generated code: output=780fd9712ec6a6db input=a9049054013a1b77]*/
|
||||||
|
|
|
@ -420,11 +420,6 @@ _imp_source_hash(PyObject *module, PyObject *const *args, Py_ssize_t nargs, PyOb
|
||||||
if (!args) {
|
if (!args) {
|
||||||
goto exit;
|
goto exit;
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(args[0])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
key = PyLong_AsLong(args[0]);
|
key = PyLong_AsLong(args[0]);
|
||||||
if (key == -1 && PyErr_Occurred()) {
|
if (key == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -454,4 +449,4 @@ exit:
|
||||||
#ifndef _IMP_EXEC_DYNAMIC_METHODDEF
|
#ifndef _IMP_EXEC_DYNAMIC_METHODDEF
|
||||||
#define _IMP_EXEC_DYNAMIC_METHODDEF
|
#define _IMP_EXEC_DYNAMIC_METHODDEF
|
||||||
#endif /* !defined(_IMP_EXEC_DYNAMIC_METHODDEF) */
|
#endif /* !defined(_IMP_EXEC_DYNAMIC_METHODDEF) */
|
||||||
/*[clinic end generated code: output=3dc495e9c64d944e input=a9049054013a1b77]*/
|
/*[clinic end generated code: output=7c31c433af88af6b input=a9049054013a1b77]*/
|
||||||
|
|
|
@ -42,11 +42,6 @@ marshal_dump(PyObject *module, PyObject *const *args, Py_ssize_t nargs)
|
||||||
if (nargs < 3) {
|
if (nargs < 3) {
|
||||||
goto skip_optional;
|
goto skip_optional;
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(args[2])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
version = _PyLong_AsInt(args[2]);
|
version = _PyLong_AsInt(args[2]);
|
||||||
if (version == -1 && PyErr_Occurred()) {
|
if (version == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -111,11 +106,6 @@ marshal_dumps(PyObject *module, PyObject *const *args, Py_ssize_t nargs)
|
||||||
if (nargs < 2) {
|
if (nargs < 2) {
|
||||||
goto skip_optional;
|
goto skip_optional;
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(args[1])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
version = _PyLong_AsInt(args[1]);
|
version = _PyLong_AsInt(args[1]);
|
||||||
if (version == -1 && PyErr_Occurred()) {
|
if (version == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -165,4 +155,4 @@ exit:
|
||||||
|
|
||||||
return return_value;
|
return return_value;
|
||||||
}
|
}
|
||||||
/*[clinic end generated code: output=a859dabe8b0afeb6 input=a9049054013a1b77]*/
|
/*[clinic end generated code: output=68b78f38bfe0c06d input=a9049054013a1b77]*/
|
||||||
|
|
|
@ -372,11 +372,6 @@ sys_setrecursionlimit(PyObject *module, PyObject *arg)
|
||||||
PyObject *return_value = NULL;
|
PyObject *return_value = NULL;
|
||||||
int new_limit;
|
int new_limit;
|
||||||
|
|
||||||
if (PyFloat_Check(arg)) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
new_limit = _PyLong_AsInt(arg);
|
new_limit = _PyLong_AsInt(arg);
|
||||||
if (new_limit == -1 && PyErr_Occurred()) {
|
if (new_limit == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -417,11 +412,6 @@ sys_set_coroutine_origin_tracking_depth(PyObject *module, PyObject *const *args,
|
||||||
if (!args) {
|
if (!args) {
|
||||||
goto exit;
|
goto exit;
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(args[0])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
depth = _PyLong_AsInt(args[0]);
|
depth = _PyLong_AsInt(args[0]);
|
||||||
if (depth == -1 && PyErr_Occurred()) {
|
if (depth == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -590,11 +580,6 @@ sys_setdlopenflags(PyObject *module, PyObject *arg)
|
||||||
PyObject *return_value = NULL;
|
PyObject *return_value = NULL;
|
||||||
int new_val;
|
int new_val;
|
||||||
|
|
||||||
if (PyFloat_Check(arg)) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
new_val = _PyLong_AsInt(arg);
|
new_val = _PyLong_AsInt(arg);
|
||||||
if (new_val == -1 && PyErr_Occurred()) {
|
if (new_val == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -650,11 +635,6 @@ sys_mdebug(PyObject *module, PyObject *arg)
|
||||||
PyObject *return_value = NULL;
|
PyObject *return_value = NULL;
|
||||||
int flag;
|
int flag;
|
||||||
|
|
||||||
if (PyFloat_Check(arg)) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
flag = _PyLong_AsInt(arg);
|
flag = _PyLong_AsInt(arg);
|
||||||
if (flag == -1 && PyErr_Occurred()) {
|
if (flag == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -790,11 +770,6 @@ sys__getframe(PyObject *module, PyObject *const *args, Py_ssize_t nargs)
|
||||||
if (nargs < 1) {
|
if (nargs < 1) {
|
||||||
goto skip_optional;
|
goto skip_optional;
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(args[0])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
depth = _PyLong_AsInt(args[0]);
|
depth = _PyLong_AsInt(args[0]);
|
||||||
if (depth == -1 && PyErr_Occurred()) {
|
if (depth == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -970,4 +945,4 @@ sys_getandroidapilevel(PyObject *module, PyObject *Py_UNUSED(ignored))
|
||||||
#ifndef SYS_GETANDROIDAPILEVEL_METHODDEF
|
#ifndef SYS_GETANDROIDAPILEVEL_METHODDEF
|
||||||
#define SYS_GETANDROIDAPILEVEL_METHODDEF
|
#define SYS_GETANDROIDAPILEVEL_METHODDEF
|
||||||
#endif /* !defined(SYS_GETANDROIDAPILEVEL_METHODDEF) */
|
#endif /* !defined(SYS_GETANDROIDAPILEVEL_METHODDEF) */
|
||||||
/*[clinic end generated code: output=39eb34a01fb9a919 input=a9049054013a1b77]*/
|
/*[clinic end generated code: output=87baa3357293ea65 input=a9049054013a1b77]*/
|
||||||
|
|
|
@ -36,20 +36,10 @@ tb_new(PyTypeObject *type, PyObject *args, PyObject *kwargs)
|
||||||
goto exit;
|
goto exit;
|
||||||
}
|
}
|
||||||
tb_frame = (PyFrameObject *)fastargs[1];
|
tb_frame = (PyFrameObject *)fastargs[1];
|
||||||
if (PyFloat_Check(fastargs[2])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
tb_lasti = _PyLong_AsInt(fastargs[2]);
|
tb_lasti = _PyLong_AsInt(fastargs[2]);
|
||||||
if (tb_lasti == -1 && PyErr_Occurred()) {
|
if (tb_lasti == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
}
|
}
|
||||||
if (PyFloat_Check(fastargs[3])) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
tb_lineno = _PyLong_AsInt(fastargs[3]);
|
tb_lineno = _PyLong_AsInt(fastargs[3]);
|
||||||
if (tb_lineno == -1 && PyErr_Occurred()) {
|
if (tb_lineno == -1 && PyErr_Occurred()) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -59,4 +49,4 @@ tb_new(PyTypeObject *type, PyObject *args, PyObject *kwargs)
|
||||||
exit:
|
exit:
|
||||||
return return_value;
|
return return_value;
|
||||||
}
|
}
|
||||||
/*[clinic end generated code: output=3def6c06248feed8 input=a9049054013a1b77]*/
|
/*[clinic end generated code: output=403778d7af5ebef9 input=a9049054013a1b77]*/
|
||||||
|
|
|
@ -643,22 +643,6 @@ converterr(const char *expected, PyObject *arg, char *msgbuf, size_t bufsize)
|
||||||
|
|
||||||
#define CONV_UNICODE "(unicode conversion error)"
|
#define CONV_UNICODE "(unicode conversion error)"
|
||||||
|
|
||||||
/* Explicitly check for float arguments when integers are expected.
|
|
||||||
Return 1 for error, 0 if ok.
|
|
||||||
XXX Should be removed after the end of the deprecation period in
|
|
||||||
_PyLong_FromNbIndexOrNbInt. */
|
|
||||||
static int
|
|
||||||
float_argument_error(PyObject *arg)
|
|
||||||
{
|
|
||||||
if (PyFloat_Check(arg)) {
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
return 1;
|
|
||||||
}
|
|
||||||
else
|
|
||||||
return 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Convert a non-tuple argument. Return NULL if conversion went OK,
|
/* Convert a non-tuple argument. Return NULL if conversion went OK,
|
||||||
or a string with a message describing the failure. The message is
|
or a string with a message describing the failure. The message is
|
||||||
formatted as "must be <desired type>, not <actual type>".
|
formatted as "must be <desired type>, not <actual type>".
|
||||||
|
@ -704,10 +688,7 @@ convertsimple(PyObject *arg, const char **p_format, va_list *p_va, int flags,
|
||||||
|
|
||||||
case 'b': { /* unsigned byte -- very short int */
|
case 'b': { /* unsigned byte -- very short int */
|
||||||
char *p = va_arg(*p_va, char *);
|
char *p = va_arg(*p_va, char *);
|
||||||
long ival;
|
long ival = PyLong_AsLong(arg);
|
||||||
if (float_argument_error(arg))
|
|
||||||
RETURN_ERR_OCCURRED;
|
|
||||||
ival = PyLong_AsLong(arg);
|
|
||||||
if (ival == -1 && PyErr_Occurred())
|
if (ival == -1 && PyErr_Occurred())
|
||||||
RETURN_ERR_OCCURRED;
|
RETURN_ERR_OCCURRED;
|
||||||
else if (ival < 0) {
|
else if (ival < 0) {
|
||||||
|
@ -728,11 +709,8 @@ convertsimple(PyObject *arg, const char **p_format, va_list *p_va, int flags,
|
||||||
case 'B': {/* byte sized bitfield - both signed and unsigned
|
case 'B': {/* byte sized bitfield - both signed and unsigned
|
||||||
values allowed */
|
values allowed */
|
||||||
char *p = va_arg(*p_va, char *);
|
char *p = va_arg(*p_va, char *);
|
||||||
long ival;
|
unsigned long ival = PyLong_AsUnsignedLongMask(arg);
|
||||||
if (float_argument_error(arg))
|
if (ival == (unsigned long)-1 && PyErr_Occurred())
|
||||||
RETURN_ERR_OCCURRED;
|
|
||||||
ival = PyLong_AsUnsignedLongMask(arg);
|
|
||||||
if (ival == -1 && PyErr_Occurred())
|
|
||||||
RETURN_ERR_OCCURRED;
|
RETURN_ERR_OCCURRED;
|
||||||
else
|
else
|
||||||
*p = (unsigned char) ival;
|
*p = (unsigned char) ival;
|
||||||
|
@ -741,10 +719,7 @@ convertsimple(PyObject *arg, const char **p_format, va_list *p_va, int flags,
|
||||||
|
|
||||||
case 'h': {/* signed short int */
|
case 'h': {/* signed short int */
|
||||||
short *p = va_arg(*p_va, short *);
|
short *p = va_arg(*p_va, short *);
|
||||||
long ival;
|
long ival = PyLong_AsLong(arg);
|
||||||
if (float_argument_error(arg))
|
|
||||||
RETURN_ERR_OCCURRED;
|
|
||||||
ival = PyLong_AsLong(arg);
|
|
||||||
if (ival == -1 && PyErr_Occurred())
|
if (ival == -1 && PyErr_Occurred())
|
||||||
RETURN_ERR_OCCURRED;
|
RETURN_ERR_OCCURRED;
|
||||||
else if (ival < SHRT_MIN) {
|
else if (ival < SHRT_MIN) {
|
||||||
|
@ -765,11 +740,8 @@ convertsimple(PyObject *arg, const char **p_format, va_list *p_va, int flags,
|
||||||
case 'H': { /* short int sized bitfield, both signed and
|
case 'H': { /* short int sized bitfield, both signed and
|
||||||
unsigned allowed */
|
unsigned allowed */
|
||||||
unsigned short *p = va_arg(*p_va, unsigned short *);
|
unsigned short *p = va_arg(*p_va, unsigned short *);
|
||||||
long ival;
|
unsigned long ival = PyLong_AsUnsignedLongMask(arg);
|
||||||
if (float_argument_error(arg))
|
if (ival == (unsigned long)-1 && PyErr_Occurred())
|
||||||
RETURN_ERR_OCCURRED;
|
|
||||||
ival = PyLong_AsUnsignedLongMask(arg);
|
|
||||||
if (ival == -1 && PyErr_Occurred())
|
|
||||||
RETURN_ERR_OCCURRED;
|
RETURN_ERR_OCCURRED;
|
||||||
else
|
else
|
||||||
*p = (unsigned short) ival;
|
*p = (unsigned short) ival;
|
||||||
|
@ -778,10 +750,7 @@ convertsimple(PyObject *arg, const char **p_format, va_list *p_va, int flags,
|
||||||
|
|
||||||
case 'i': {/* signed int */
|
case 'i': {/* signed int */
|
||||||
int *p = va_arg(*p_va, int *);
|
int *p = va_arg(*p_va, int *);
|
||||||
long ival;
|
long ival = PyLong_AsLong(arg);
|
||||||
if (float_argument_error(arg))
|
|
||||||
RETURN_ERR_OCCURRED;
|
|
||||||
ival = PyLong_AsLong(arg);
|
|
||||||
if (ival == -1 && PyErr_Occurred())
|
if (ival == -1 && PyErr_Occurred())
|
||||||
RETURN_ERR_OCCURRED;
|
RETURN_ERR_OCCURRED;
|
||||||
else if (ival > INT_MAX) {
|
else if (ival > INT_MAX) {
|
||||||
|
@ -802,14 +771,11 @@ convertsimple(PyObject *arg, const char **p_format, va_list *p_va, int flags,
|
||||||
case 'I': { /* int sized bitfield, both signed and
|
case 'I': { /* int sized bitfield, both signed and
|
||||||
unsigned allowed */
|
unsigned allowed */
|
||||||
unsigned int *p = va_arg(*p_va, unsigned int *);
|
unsigned int *p = va_arg(*p_va, unsigned int *);
|
||||||
unsigned int ival;
|
unsigned long ival = PyLong_AsUnsignedLongMask(arg);
|
||||||
if (float_argument_error(arg))
|
if (ival == (unsigned long)-1 && PyErr_Occurred())
|
||||||
RETURN_ERR_OCCURRED;
|
|
||||||
ival = (unsigned int)PyLong_AsUnsignedLongMask(arg);
|
|
||||||
if (ival == (unsigned int)-1 && PyErr_Occurred())
|
|
||||||
RETURN_ERR_OCCURRED;
|
RETURN_ERR_OCCURRED;
|
||||||
else
|
else
|
||||||
*p = ival;
|
*p = (unsigned int) ival;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -818,8 +784,6 @@ convertsimple(PyObject *arg, const char **p_format, va_list *p_va, int flags,
|
||||||
PyObject *iobj;
|
PyObject *iobj;
|
||||||
Py_ssize_t *p = va_arg(*p_va, Py_ssize_t *);
|
Py_ssize_t *p = va_arg(*p_va, Py_ssize_t *);
|
||||||
Py_ssize_t ival = -1;
|
Py_ssize_t ival = -1;
|
||||||
if (float_argument_error(arg))
|
|
||||||
RETURN_ERR_OCCURRED;
|
|
||||||
iobj = PyNumber_Index(arg);
|
iobj = PyNumber_Index(arg);
|
||||||
if (iobj != NULL) {
|
if (iobj != NULL) {
|
||||||
ival = PyLong_AsSsize_t(iobj);
|
ival = PyLong_AsSsize_t(iobj);
|
||||||
|
@ -832,10 +796,7 @@ convertsimple(PyObject *arg, const char **p_format, va_list *p_va, int flags,
|
||||||
}
|
}
|
||||||
case 'l': {/* long int */
|
case 'l': {/* long int */
|
||||||
long *p = va_arg(*p_va, long *);
|
long *p = va_arg(*p_va, long *);
|
||||||
long ival;
|
long ival = PyLong_AsLong(arg);
|
||||||
if (float_argument_error(arg))
|
|
||||||
RETURN_ERR_OCCURRED;
|
|
||||||
ival = PyLong_AsLong(arg);
|
|
||||||
if (ival == -1 && PyErr_Occurred())
|
if (ival == -1 && PyErr_Occurred())
|
||||||
RETURN_ERR_OCCURRED;
|
RETURN_ERR_OCCURRED;
|
||||||
else
|
else
|
||||||
|
@ -856,10 +817,7 @@ convertsimple(PyObject *arg, const char **p_format, va_list *p_va, int flags,
|
||||||
|
|
||||||
case 'L': {/* long long */
|
case 'L': {/* long long */
|
||||||
long long *p = va_arg( *p_va, long long * );
|
long long *p = va_arg( *p_va, long long * );
|
||||||
long long ival;
|
long long ival = PyLong_AsLongLong(arg);
|
||||||
if (float_argument_error(arg))
|
|
||||||
RETURN_ERR_OCCURRED;
|
|
||||||
ival = PyLong_AsLongLong(arg);
|
|
||||||
if (ival == (long long)-1 && PyErr_Occurred())
|
if (ival == (long long)-1 && PyErr_Occurred())
|
||||||
RETURN_ERR_OCCURRED;
|
RETURN_ERR_OCCURRED;
|
||||||
else
|
else
|
||||||
|
|
|
@ -2736,11 +2736,6 @@ class bool_converter(CConverter):
|
||||||
# XXX PyFloat_Check can be removed after the end of the
|
# XXX PyFloat_Check can be removed after the end of the
|
||||||
# deprecation in _PyLong_FromNbIndexOrNbInt.
|
# deprecation in _PyLong_FromNbIndexOrNbInt.
|
||||||
return """
|
return """
|
||||||
if (PyFloat_Check({argname})) {{{{
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}}}}
|
|
||||||
{paramname} = _PyLong_AsInt({argname});
|
{paramname} = _PyLong_AsInt({argname});
|
||||||
if ({paramname} == -1 && PyErr_Occurred()) {{{{
|
if ({paramname} == -1 && PyErr_Occurred()) {{{{
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -2821,11 +2816,6 @@ class unsigned_char_converter(CConverter):
|
||||||
def parse_arg(self, argname, displayname):
|
def parse_arg(self, argname, displayname):
|
||||||
if self.format_unit == 'b':
|
if self.format_unit == 'b':
|
||||||
return """
|
return """
|
||||||
if (PyFloat_Check({argname})) {{{{
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}}}}
|
|
||||||
{{{{
|
{{{{
|
||||||
long ival = PyLong_AsLong({argname});
|
long ival = PyLong_AsLong({argname});
|
||||||
if (ival == -1 && PyErr_Occurred()) {{{{
|
if (ival == -1 && PyErr_Occurred()) {{{{
|
||||||
|
@ -2848,14 +2838,9 @@ class unsigned_char_converter(CConverter):
|
||||||
""".format(argname=argname, paramname=self.name)
|
""".format(argname=argname, paramname=self.name)
|
||||||
elif self.format_unit == 'B':
|
elif self.format_unit == 'B':
|
||||||
return """
|
return """
|
||||||
if (PyFloat_Check({argname})) {{{{
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}}}}
|
|
||||||
{{{{
|
{{{{
|
||||||
long ival = PyLong_AsUnsignedLongMask({argname});
|
unsigned long ival = PyLong_AsUnsignedLongMask({argname});
|
||||||
if (ival == -1 && PyErr_Occurred()) {{{{
|
if (ival == (unsigned long)-1 && PyErr_Occurred()) {{{{
|
||||||
goto exit;
|
goto exit;
|
||||||
}}}}
|
}}}}
|
||||||
else {{{{
|
else {{{{
|
||||||
|
@ -2876,11 +2861,6 @@ class short_converter(CConverter):
|
||||||
def parse_arg(self, argname, displayname):
|
def parse_arg(self, argname, displayname):
|
||||||
if self.format_unit == 'h':
|
if self.format_unit == 'h':
|
||||||
return """
|
return """
|
||||||
if (PyFloat_Check({argname})) {{{{
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}}}}
|
|
||||||
{{{{
|
{{{{
|
||||||
long ival = PyLong_AsLong({argname});
|
long ival = PyLong_AsLong({argname});
|
||||||
if (ival == -1 && PyErr_Occurred()) {{{{
|
if (ival == -1 && PyErr_Occurred()) {{{{
|
||||||
|
@ -2917,11 +2897,6 @@ class unsigned_short_converter(CConverter):
|
||||||
def parse_arg(self, argname, displayname):
|
def parse_arg(self, argname, displayname):
|
||||||
if self.format_unit == 'H':
|
if self.format_unit == 'H':
|
||||||
return """
|
return """
|
||||||
if (PyFloat_Check({argname})) {{{{
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}}}}
|
|
||||||
{paramname} = (unsigned short)PyLong_AsUnsignedLongMask({argname});
|
{paramname} = (unsigned short)PyLong_AsUnsignedLongMask({argname});
|
||||||
if ({paramname} == (unsigned short)-1 && PyErr_Occurred()) {{{{
|
if ({paramname} == (unsigned short)-1 && PyErr_Occurred()) {{{{
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -2947,11 +2922,6 @@ class int_converter(CConverter):
|
||||||
def parse_arg(self, argname, displayname):
|
def parse_arg(self, argname, displayname):
|
||||||
if self.format_unit == 'i':
|
if self.format_unit == 'i':
|
||||||
return """
|
return """
|
||||||
if (PyFloat_Check({argname})) {{{{
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}}}}
|
|
||||||
{paramname} = _PyLong_AsInt({argname});
|
{paramname} = _PyLong_AsInt({argname});
|
||||||
if ({paramname} == -1 && PyErr_Occurred()) {{{{
|
if ({paramname} == -1 && PyErr_Occurred()) {{{{
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -2989,11 +2959,6 @@ class unsigned_int_converter(CConverter):
|
||||||
def parse_arg(self, argname, displayname):
|
def parse_arg(self, argname, displayname):
|
||||||
if self.format_unit == 'I':
|
if self.format_unit == 'I':
|
||||||
return """
|
return """
|
||||||
if (PyFloat_Check({argname})) {{{{
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}}}}
|
|
||||||
{paramname} = (unsigned int)PyLong_AsUnsignedLongMask({argname});
|
{paramname} = (unsigned int)PyLong_AsUnsignedLongMask({argname});
|
||||||
if ({paramname} == (unsigned int)-1 && PyErr_Occurred()) {{{{
|
if ({paramname} == (unsigned int)-1 && PyErr_Occurred()) {{{{
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -3010,11 +2975,6 @@ class long_converter(CConverter):
|
||||||
def parse_arg(self, argname, displayname):
|
def parse_arg(self, argname, displayname):
|
||||||
if self.format_unit == 'l':
|
if self.format_unit == 'l':
|
||||||
return """
|
return """
|
||||||
if (PyFloat_Check({argname})) {{{{
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}}}}
|
|
||||||
{paramname} = PyLong_AsLong({argname});
|
{paramname} = PyLong_AsLong({argname});
|
||||||
if ({paramname} == -1 && PyErr_Occurred()) {{{{
|
if ({paramname} == -1 && PyErr_Occurred()) {{{{
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -3054,11 +3014,6 @@ class long_long_converter(CConverter):
|
||||||
def parse_arg(self, argname, displayname):
|
def parse_arg(self, argname, displayname):
|
||||||
if self.format_unit == 'L':
|
if self.format_unit == 'L':
|
||||||
return """
|
return """
|
||||||
if (PyFloat_Check({argname})) {{{{
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}}}}
|
|
||||||
{paramname} = PyLong_AsLongLong({argname});
|
{paramname} = PyLong_AsLongLong({argname});
|
||||||
if ({paramname} == -1 && PyErr_Occurred()) {{{{
|
if ({paramname} == -1 && PyErr_Occurred()) {{{{
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -3105,11 +3060,6 @@ class Py_ssize_t_converter(CConverter):
|
||||||
def parse_arg(self, argname, displayname):
|
def parse_arg(self, argname, displayname):
|
||||||
if self.format_unit == 'n':
|
if self.format_unit == 'n':
|
||||||
return """
|
return """
|
||||||
if (PyFloat_Check({argname})) {{{{
|
|
||||||
PyErr_SetString(PyExc_TypeError,
|
|
||||||
"integer argument expected, got float" );
|
|
||||||
goto exit;
|
|
||||||
}}}}
|
|
||||||
{{{{
|
{{{{
|
||||||
Py_ssize_t ival = -1;
|
Py_ssize_t ival = -1;
|
||||||
PyObject *iobj = PyNumber_Index({argname});
|
PyObject *iobj = PyNumber_Index({argname});
|
||||||
|
|
Loading…
Reference in New Issue