Some style nits. Also clarify in the docstrings what __sizeof__ does.

This commit is contained in:
Georg Brandl 2008-06-01 16:42:16 +00:00
parent 4f2c998ca9
commit 7a6de8b0f4
7 changed files with 18 additions and 18 deletions

View File

@ -419,7 +419,7 @@ class SizeofTest(unittest.TestCase):
def tearDown(self):
self.file.close()
os.remove(test.test_support.TESTFN)
test.test_support.unlink(test.test_support.TESTFN)
def check_sizeof(self, o, size):
result = sys.getsizeof(o)
@ -435,13 +435,13 @@ class SizeofTest(unittest.TestCase):
return value
def test_align(self):
self.assertTrue( (self.align(0) % self.p) == 0 )
self.assertTrue( (self.align(1) % self.p) == 0 )
self.assertTrue( (self.align(3) % self.p) == 0 )
self.assertTrue( (self.align(4) % self.p) == 0 )
self.assertTrue( (self.align(7) % self.p) == 0 )
self.assertTrue( (self.align(8) % self.p) == 0 )
self.assertTrue( (self.align(9) % self.p) == 0 )
self.assertEqual(self.align(0) % self.p, 0)
self.assertEqual(self.align(1) % self.p, 0)
self.assertEqual(self.align(3) % self.p, 0)
self.assertEqual(self.align(4) % self.p, 0)
self.assertEqual(self.align(7) % self.p, 0)
self.assertEqual(self.align(8) % self.p, 0)
self.assertEqual(self.align(9) % self.p, 0)
def test_standardtypes(self):
i = self.i
@ -507,7 +507,7 @@ class SizeofTest(unittest.TestCase):
self.check_sizeof(abs, h + 3*p)
# module
self.check_sizeof(unittest, h + p)
# xange
# xrange
self.check_sizeof(xrange(1), h + 3*p)
# slice
self.check_sizeof(slice(0), h + 3*p)
@ -520,8 +520,8 @@ class SizeofTest(unittest.TestCase):
# type (PyTypeObject + PyNumberMethods + PyMappingMethods +
# PySequenceMethods + PyBufferProcs)
len_typeobject = p + 2*l + 15*p + l + 4*p + l + 9*p + l + 11*p
self.check_sizeof(class_newstyle, h + \
len_typeobject + 42*p + 10*p + 3*p + 6*p)
self.check_sizeof(class_newstyle,
h + len_typeobject + 42*p + 10*p + 3*p + 6*p)
def test_specialtypes(self):

View File

@ -3918,7 +3918,7 @@ string_splitlines(PyBytesObject *self, PyObject *args)
}
PyDoc_STRVAR(sizeof__doc__,
"S.__sizeof__() -> size of S in bytes");
"S.__sizeof__() -> size of S in memory, in bytes");
static PyObject *
string_sizeof(PyBytesObject *v)

View File

@ -2052,7 +2052,7 @@ PyDoc_STRVAR(contains__doc__,
PyDoc_STRVAR(getitem__doc__, "x.__getitem__(y) <==> x[y]");
PyDoc_STRVAR(sizeof__doc__,
"D.__sizeof__() -> size of D in bytes");
"D.__sizeof__() -> size of D in memory, in bytes");
PyDoc_STRVAR(get__doc__,
"D.get(k[,d]) -> D[k] if k in D, else d. d defaults to None.");

View File

@ -2437,7 +2437,7 @@ PyDoc_STRVAR(getitem_doc,
PyDoc_STRVAR(reversed_doc,
"L.__reversed__() -- return a reverse iterator over the list");
PyDoc_STRVAR(sizeof_doc,
"L.__sizeof__() -- size of L in bytes");
"L.__sizeof__() -- size of L in memory, in bytes");
PyDoc_STRVAR(append_doc,
"L.append(object) -- append object to end");
PyDoc_STRVAR(extend_doc,

View File

@ -3467,7 +3467,7 @@ static PyMethodDef long_methods[] = {
{"__getnewargs__", (PyCFunction)long_getnewargs, METH_NOARGS},
{"__format__", (PyCFunction)long__format__, METH_VARARGS},
{"__sizeof__", (PyCFunction)long_sizeof, METH_NOARGS,
"Returns size in bytes"},
"Returns size in memory, in bytes"},
{NULL, NULL} /* sentinel */
};

View File

@ -3421,7 +3421,7 @@ static PyMethodDef object_methods[] = {
{"__format__", object_format, METH_VARARGS,
PyDoc_STR("default object formatter")},
{"__sizeof__", object_sizeof, METH_NOARGS,
PyDoc_STR("__sizeof__() -> size of object in bytes")},
PyDoc_STR("__sizeof__() -> size of object in memory, in bytes")},
{0}
};

View File

@ -664,9 +664,9 @@ sys_getsizeof(PyObject *self, PyObject *args)
return PyObject_CallFunctionObjArgs(method, args, NULL);
}
/* Instance of old-style classes */
else if(PyInstance_Check(args))
else if (PyInstance_Check(args))
return PyInt_FromSsize_t(PyInstance_Type.tp_basicsize);
/* Old-style class */
/* Old-style classes */
else if (PyClass_Check(args))
return PyInt_FromSsize_t(PyClass_Type.tp_basicsize);
else