From d8bc9dcb02c70a488e49ba13169fd18867bd6438 Mon Sep 17 00:00:00 2001 From: Greg Noel Date: Sat, 1 May 2010 04:42:38 +0000 Subject: Use slice built-in instead of types.SliceType --- QMTest/TestCmd.py | 3 +-- src/engine/SCons/compat/_scons_builtins.py | 3 +-- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/QMTest/TestCmd.py b/QMTest/TestCmd.py index 1c71907..07cf71b 100644 --- a/QMTest/TestCmd.py +++ b/QMTest/TestCmd.py @@ -240,12 +240,11 @@ try: memoryview except NameError: class memoryview: - from types import SliceType def __init__(self, obj): # wrapping buffer in () keeps the fixer from changing it self.obj = (buffer)(obj) def __getitem__(self, indx): - if isinstance(indx, self.SliceType): + if isinstance(indx, slice): return self.obj[indx.start:indx.stop] else: return self.obj[indx] diff --git a/src/engine/SCons/compat/_scons_builtins.py b/src/engine/SCons/compat/_scons_builtins.py index 232dc59..fcf0769 100644 --- a/src/engine/SCons/compat/_scons_builtins.py +++ b/src/engine/SCons/compat/_scons_builtins.py @@ -91,12 +91,11 @@ try: except NameError: # Pre-2.7 doesn't have the memoryview() built-in. class memoryview: - from types import SliceType def __init__(self, obj): # wrapping buffer in () keeps the fixer from changing it self.obj = (buffer)(obj) def __getitem__(self, indx): - if isinstance(indx, self.SliceType): + if isinstance(indx, slice): return self.obj[indx.start:indx.stop] else: return self.obj[indx] -- cgit v0.12