Kaydet (Commit) 54df53a3 authored tarafından Guido van Rossum's avatar Guido van Rossum

More changes of DeprecationWarning to FutureWarning.

üst 29c21064
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
import warnings import warnings
warnings.filterwarnings("ignore", "hex../oct.. of negative int", warnings.filterwarnings("ignore", "hex../oct.. of negative int",
DeprecationWarning, __name__) FutureWarning, __name__)
from test.test_support import TestFailed, fcmp, have_unicode, TESTFN, unlink from test.test_support import TestFailed, fcmp, have_unicode, TESTFN, unlink
......
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
import warnings import warnings
warnings.filterwarnings("ignore", "hex../oct.. of negative int", warnings.filterwarnings("ignore", "hex../oct.. of negative int",
DeprecationWarning, __name__) FutureWarning, __name__)
from test.test_support import TestFailed, fcmp, TESTFN, unlink, vereq from test.test_support import TestFailed, fcmp, TESTFN, unlink, vereq
......
...@@ -671,7 +671,7 @@ int_lshift(PyIntObject *v, PyIntObject *w) ...@@ -671,7 +671,7 @@ int_lshift(PyIntObject *v, PyIntObject *w)
if (a == 0 || b == 0) if (a == 0 || b == 0)
return int_pos(v); return int_pos(v);
if (b >= LONG_BIT) { if (b >= LONG_BIT) {
if (PyErr_Warn(PyExc_DeprecationWarning, if (PyErr_Warn(PyExc_FutureWarning,
"x<<y losing bits or changing sign " "x<<y losing bits or changing sign "
"will return a long in Python 2.4 and up") < 0) "will return a long in Python 2.4 and up") < 0)
return NULL; return NULL;
...@@ -679,7 +679,7 @@ int_lshift(PyIntObject *v, PyIntObject *w) ...@@ -679,7 +679,7 @@ int_lshift(PyIntObject *v, PyIntObject *w)
} }
c = a << b; c = a << b;
if (a != Py_ARITHMETIC_RIGHT_SHIFT(long, c, b)) { if (a != Py_ARITHMETIC_RIGHT_SHIFT(long, c, b)) {
if (PyErr_Warn(PyExc_DeprecationWarning, if (PyErr_Warn(PyExc_FutureWarning,
"x<<y losing bits or changing sign " "x<<y losing bits or changing sign "
"will return a long in Python 2.4 and up") < 0) "will return a long in Python 2.4 and up") < 0)
return NULL; return NULL;
...@@ -774,7 +774,7 @@ int_oct(PyIntObject *v) ...@@ -774,7 +774,7 @@ int_oct(PyIntObject *v)
char buf[100]; char buf[100];
long x = v -> ob_ival; long x = v -> ob_ival;
if (x < 0) { if (x < 0) {
if (PyErr_Warn(PyExc_DeprecationWarning, if (PyErr_Warn(PyExc_FutureWarning,
"hex()/oct() of negative int will return " "hex()/oct() of negative int will return "
"a signed string in Python 2.4 and up") < 0) "a signed string in Python 2.4 and up") < 0)
return NULL; return NULL;
...@@ -792,7 +792,7 @@ int_hex(PyIntObject *v) ...@@ -792,7 +792,7 @@ int_hex(PyIntObject *v)
char buf[100]; char buf[100];
long x = v -> ob_ival; long x = v -> ob_ival;
if (x < 0) { if (x < 0) {
if (PyErr_Warn(PyExc_DeprecationWarning, if (PyErr_Warn(PyExc_FutureWarning,
"hex()/oct() of negative int will return " "hex()/oct() of negative int will return "
"a signed string in Python 2.4 and up") < 0) "a signed string in Python 2.4 and up") < 0)
return NULL; return NULL;
......
...@@ -3469,7 +3469,7 @@ formatint(char *buf, size_t buflen, int flags, ...@@ -3469,7 +3469,7 @@ formatint(char *buf, size_t buflen, int flags,
return -1; return -1;
} }
if (x < 0 && type != 'd' && type != 'i') { if (x < 0 && type != 'd' && type != 'i') {
if (PyErr_Warn(PyExc_DeprecationWarning, if (PyErr_Warn(PyExc_FutureWarning,
"%u/%o/%x/%X of negative int will return " "%u/%o/%x/%X of negative int will return "
"a signed string in Python 2.4 and up") < 0) "a signed string in Python 2.4 and up") < 0)
return -1; return -1;
......
...@@ -5338,7 +5338,7 @@ formatint(Py_UNICODE *buf, ...@@ -5338,7 +5338,7 @@ formatint(Py_UNICODE *buf,
if (x == -1 && PyErr_Occurred()) if (x == -1 && PyErr_Occurred())
return -1; return -1;
if (x < 0 && type != 'd' && type != 'i') { if (x < 0 && type != 'd' && type != 'i') {
if (PyErr_Warn(PyExc_DeprecationWarning, if (PyErr_Warn(PyExc_FutureWarning,
"%u/%o/%x/%X of negative int will return " "%u/%o/%x/%X of negative int will return "
"a signed string in Python 2.4 and up") < 0) "a signed string in Python 2.4 and up") < 0)
return -1; return -1;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment