From e3c05fcb73c5a1081167d73278785bf18d652dab Mon Sep 17 00:00:00 2001 From: Petr Viktorin Date: Thu, 17 Sep 2015 17:56:45 +0200 Subject: Remove uses of the `types` module In Python 3, the types module no longer provide alternate names for built-in types, e.g. `types.StringType` can just be spelled `str`. NoneType is also removed; it needs to be replaced with type(None) Reviewed-By: David Kupka Reviewed-By: Jan Cholasta Reviewed-By: Martin Basti --- setup.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'setup.py') diff --git a/setup.py b/setup.py index 434aeb8cc..330503d61 100755 --- a/setup.py +++ b/setup.py @@ -27,7 +27,6 @@ from distutils.core import setup from distutils.command.install_data import install_data as _install_data from distutils.util import change_root, convert_path from distutils import log -from types import StringType import ipalib import os @@ -43,7 +42,7 @@ class install_data(_install_data): # Now gzip them for f in self.data_files: - if type(f) is StringType: + if isinstance(f, str): # it's a simple file f = convert_path(f) cmd = '/bin/gzip %s/%s' % (self.install_dir, f) -- cgit