[Python-checkins] r60202 - in python/trunk: Lib/test/test_mmap.py Modules/mmapmodule.c
georg.brandl
python-checkins at python.org
Tue Jan 22 20:56:03 CET 2008
Author: georg.brandl
Date: Tue Jan 22 20:56:03 2008
New Revision: 60202
Modified:
python/trunk/Lib/test/test_mmap.py
python/trunk/Modules/mmapmodule.c
Log:
Fix for #1087741 patch.
Modified: python/trunk/Lib/test/test_mmap.py
==============================================================================
--- python/trunk/Lib/test/test_mmap.py (original)
+++ python/trunk/Lib/test/test_mmap.py Tue Jan 22 20:56:03 2008
@@ -420,6 +420,13 @@
except OSError:
pass
+ def test_subclass(self):
+ class anon_mmap(mmap.mmap):
+ def __new__(klass, *args, **kwargs):
+ return mmap.mmap.__new__(klass, -1, *args, **kwargs)
+ anon_mmap(PAGESIZE)
+
+
def test_main():
run_unittest(MmapTests)
Modified: python/trunk/Modules/mmapmodule.c
==============================================================================
--- python/trunk/Modules/mmapmodule.c (original)
+++ python/trunk/Modules/mmapmodule.c Tue Jan 22 20:56:03 2008
@@ -129,7 +129,7 @@
}
#endif /* UNIX */
- PyObject_Del(m_obj);
+ m_obj->ob_type->tp_free((PyObject*)m_obj);
}
static PyObject *
More information about the Python-checkins
mailing list