Index: Modules/_tkinter.c =================================================================== --- Modules/_tkinter.c (révision 66475) +++ Modules/_tkinter.c (copie de travail) @@ -2872,7 +2872,9 @@ return NULL; context.maxsize = PySequence_Size(item); - if (context.maxsize <= 0) + if (context.maxsize < 0) + return NULL; + if (context.maxsize == 0) return PyTuple_New(0); context.tuple = PyTuple_New(context.maxsize); Index: Lib/test/test__tkinter.py =================================================================== --- Lib/test/test__tkinter.py (révision 0) +++ Lib/test/test__tkinter.py (révision 0) @@ -0,0 +1,16 @@ +#!/usr/bin/env python + +import unittest +from test import test_support +import _tkinter + +class TkinterTest(unittest.TestCase): + def testFlattenLen(self): + # flatten() + self.assertRaises(TypeError, _tkinter._flatten, True) + +def test_main(): + test_support.run_unittest(TkinterTest) + +if __name__ == "__main__": + test_main() Modification de propriétés sur Lib/test/test__tkinter.py ___________________________________________________________________ Nom : svn:executable + * Nom : svn:eol-style + native