"""Compatibility routines."""

from __future__ import absolute_import

import sys

try:
    import Image  # pylint: disable=import-error,unused-import
except ImportError:
    from PIL import Image  # pylint: disable=unused-import

try:
    import ImageOps  # pylint: disable=import-error,unused-import
except ImportError:
    from PIL import ImageOps  # pylint: disable=unused-import

if sys.version_info[0] > 2:
    basestring = (str, bytes)  # pylint: disable=redefined-builtin,invalid-name
else:
    basestring = basestring  # pylint: disable=invalid-name

"""Compatibility routines."""

from __future__ import absolute_import

import sys

try:
    import Image  # pylint: disable=import-error,unused-import
except ImportError:
    from PIL import Image  # pylint: disable=unused-import

try:
    import ImageOps  # pylint: disable=import-error,unused-import
except ImportError:
    from PIL import ImageOps  # pylint: disable=unused-import

if sys.version_info[0] > 2:
    basestring = (str, bytes)  # pylint: disable=redefined-builtin,invalid-name
else:
    # pylint: disable=redefined-variable-type
    basestring = basestring  # pylint: disable=invalid-name

Add pylint to disable redefined variable.
Add pylint to disable redefined variable.

  """Compatibility routines."""
  
  from __future__ import absolute_import
  
  import sys
  
  try:
      import Image  # pylint: disable=import-error,unused-import
  except ImportError:
      from PIL import Image  # pylint: disable=unused-import
  
  try:
      import ImageOps  # pylint: disable=import-error,unused-import
  except ImportError:
      from PIL import ImageOps  # pylint: disable=unused-import
  
  if sys.version_info[0] > 2:
      basestring = (str, bytes)  # pylint: disable=redefined-builtin,invalid-name
  else:
+     # pylint: disable=redefined-variable-type
      basestring = basestring  # pylint: disable=invalid-name
  
Add pylint to disable redefined variable.
## Code Before:
"""Compatibility routines."""

from __future__ import absolute_import

import sys

try:
    import Image  # pylint: disable=import-error,unused-import
except ImportError:
    from PIL import Image  # pylint: disable=unused-import

try:
    import ImageOps  # pylint: disable=import-error,unused-import
except ImportError:
    from PIL import ImageOps  # pylint: disable=unused-import

if sys.version_info[0] > 2:
    basestring = (str, bytes)  # pylint: disable=redefined-builtin,invalid-name
else:
    basestring = basestring  # pylint: disable=invalid-name

## Instruction:
Add pylint to disable redefined variable.
## Code After:
"""Compatibility routines."""

from __future__ import absolute_import

import sys

try:
    import Image  # pylint: disable=import-error,unused-import
except ImportError:
    from PIL import Image  # pylint: disable=unused-import

try:
    import ImageOps  # pylint: disable=import-error,unused-import
except ImportError:
    from PIL import ImageOps  # pylint: disable=unused-import

if sys.version_info[0] > 2:
    basestring = (str, bytes)  # pylint: disable=redefined-builtin,invalid-name
else:
    # pylint: disable=redefined-variable-type
    basestring = basestring  # pylint: disable=invalid-name
