summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBenjamin Peterson <benjamin@python.org>2013-03-23 20:22:20 (GMT)
committerBenjamin Peterson <benjamin@python.org>2013-03-23 20:22:20 (GMT)
commit31289230e2244c1cd0483547e2a4c60c79cfab9d (patch)
tree3a32dc91885e9145abf4477704da2fd0c5fb829f
parentcd85aa48ed97db2d1853ffbb2f93900212d0173b (diff)
downloadcpython-31289230e2244c1cd0483547e2a4c60c79cfab9d.zip
cpython-31289230e2244c1cd0483547e2a4c60c79cfab9d.tar.gz
cpython-31289230e2244c1cd0483547e2a4c60c79cfab9d.tar.bz2
return int instead long when possible (#17531)
-rw-r--r--Misc/NEWS11
-rw-r--r--Modules/posixmodule.c4
2 files changed, 13 insertions, 2 deletions
diff --git a/Misc/NEWS b/Misc/NEWS
index b8dc1f2..cfa3f64 100644
--- a/Misc/NEWS
+++ b/Misc/NEWS
@@ -1,6 +1,17 @@
Python News
+++++++++++
+What's New in Python 2.7.4?
+===========================
+
+*Release date: XXXX-XX-XX*
+
+Library
+-------
+
+- Issue #17531: Return group and user ids as int instead long when possible.
+
+
What's New in Python 2.7.4 release candidate 1
==============================================
diff --git a/Modules/posixmodule.c b/Modules/posixmodule.c
index a06ebd1..00decc3 100644
--- a/Modules/posixmodule.c
+++ b/Modules/posixmodule.c
@@ -357,7 +357,7 @@ _PyInt_FromUid(uid_t uid)
{
if (uid <= LONG_MAX)
return PyInt_FromLong(uid);
- return PyLong_FromUnsignedLong(uid);
+ return PyInt_FromUnsignedLong(uid);
}
PyObject *
@@ -365,7 +365,7 @@ _PyInt_FromGid(gid_t gid)
{
if (gid <= LONG_MAX)
return PyInt_FromLong(gid);
- return PyLong_FromUnsignedLong(gid);
+ return PyInt_FromUnsignedLong(gid);
}
int