3535 */
3636static const Scale_t FACE_SIZE_NONE = {0 , 0 };
3737
38- #if PY3
3938static int
4039_ft_traverse (PyObject * , visitproc , void * );
4140static int
4241_ft_clear (PyObject * );
43- #endif
4442
4543static PyObject *
4644_ft_quit (PyObject * );
@@ -238,7 +236,6 @@ load_font_res(const char *filename)
238236 goto font_resource_end ;
239237 }
240238
241- #if PY3
242239 tmp = PyObject_GetAttrString (result , "name" );
243240 if (tmp ) {
244241 PyObject * closeret ;
@@ -256,25 +253,6 @@ load_font_res(const char *filename)
256253 else {
257254 PyErr_Clear ();
258255 }
259- #else
260- if (PyFile_Check (result )) {
261- PyObject * closeret ;
262-
263- tmp = PyFile_Name (result );
264- Py_INCREF (tmp );
265-
266- if (!(closeret = PyObject_CallMethod (result , "close" , NULL ))) {
267- Py_DECREF (result );
268- Py_DECREF (tmp );
269- result = NULL ;
270- goto font_resource_end ;
271- }
272- Py_DECREF (closeret );
273-
274- Py_DECREF (result );
275- result = tmp ;
276- }
277- #endif
278256
279257font_resource_end :
280258 Py_XDECREF (pkgdatamodule );
@@ -354,9 +332,6 @@ objs_to_scale(PyObject *x, PyObject *y, Scale_t *size)
354332
355333 for (o = x , do_y = 1 ; o ; o = (do_y -- ) ? y : 0 ) {
356334 if (!PyLong_Check (o ) &&
357- #if PY2
358- !PyInt_Check (o ) &&
359- #endif
360335 !PyFloat_Check (o )) {
361336 if (y ) {
362337 PyErr_Format (PyExc_TypeError ,
@@ -475,11 +450,6 @@ obj_to_rotation(PyObject *o, void *p)
475450 if (PyLong_Check (o )) {
476451 ;
477452 }
478- #if PY2
479- else if (PyInt_Check (o )) {
480- ;
481- }
482- #endif
483453 else {
484454 PyErr_Format (PyExc_TypeError , "integer rotation expected, got %s" ,
485455 Py_TYPE (o )-> tp_name );
@@ -959,20 +929,7 @@ static PyObject *
959929_ftfont_repr (pgFontObject * self )
960930{
961931 if (pgFont_IS_ALIVE (self )) {
962- #if PY3
963932 return PyUnicode_FromFormat ("Font('%.1024U')" , self -> path );
964- #else
965- PyObject * str = PyUnicode_AsEncodedString (
966- self -> path , "raw_unicode_escape" , "replace" );
967- PyObject * rval = 0 ;
968-
969- if (str ) {
970- rval = PyString_FromFormat ("Font('%.1024s')" ,
971- PyString_AS_STRING (str ));
972- Py_DECREF (str );
973- }
974- return rval ;
975- #endif
976933 }
977934 return Text_FromFormat ("<uninitialized Font object at %p>" , (void * )self );
978935}
@@ -2193,7 +2150,6 @@ _ft_get_default_font(PyObject *self, PyObject *args)
21932150 return Text_FromUTF8 (DEFAULT_FONT_NAME );
21942151}
21952152
2196- #if PY3
21972153static int
21982154_ft_traverse (PyObject * mod , visitproc visit , void * arg )
21992155{
@@ -2209,12 +2165,10 @@ _ft_clear(PyObject *mod)
22092165 }
22102166 return 0 ;
22112167}
2212- #endif
22132168
22142169/****************************************************
22152170 * FREETYPE MODULE DECLARATION
22162171 ****************************************************/
2217- #if PY3
22182172#ifndef PYPY_VERSION
22192173struct PyModuleDef _freetypemodule = {
22202174 PyModuleDef_HEAD_INIT , MODULE_NAME , DOC_PYGAMEFREETYPE ,
@@ -2227,9 +2181,6 @@ struct PyModuleDef _freetypemodule = {
22272181 -1 /* PyModule_GetState() not implemented */ , _ft_methods , 0 ,
22282182 _ft_traverse , _ft_clear , 0 };
22292183#endif /* PYPY_VERSION */
2230- #else /* PY2 */
2231- _FreeTypeState _modstate ;
2232- #endif /* PY2 */
22332184
22342185MODINIT_DEFINE (_freetype )
22352186{
@@ -2266,12 +2217,7 @@ MODINIT_DEFINE(_freetype)
22662217 MODINIT_ERROR ;
22672218 }
22682219
2269- #if PY3
22702220 module = PyModule_Create (& _freetypemodule );
2271- #else
2272- /* TODO: DOC */
2273- module = Py_InitModule3 (MODULE_NAME , _ft_methods , DOC_PYGAMEFREETYPE );
2274- #endif
22752221
22762222 if (!module ) {
22772223 MODINIT_ERROR ;
0 commit comments