py3k: __builtin__ module is now builtins

This commit is contained in:
Brian Crowell 2012-10-16 21:56:20 -05:00 committed by Brian Crowell
parent dfb1b144d8
commit fa348ee9fe
4 changed files with 29 additions and 10 deletions

View File

@ -27,6 +27,12 @@ __version__ = "0.1"
from . import ImageFile, ImagePalette from . import ImageFile, ImagePalette
try:
import builtins
except ImportError:
import __builtin__
builtins = __builtin__
def i16(c): def i16(c):
return ord(c[1]) + (ord(c[0])<<8) return ord(c[1]) + (ord(c[0])<<8)
@ -73,9 +79,8 @@ def open(fp, mode = "r"):
raise ValueError("bad mode") raise ValueError("bad mode")
if type(fp) == type(""): if type(fp) == type(""):
import __builtin__
filename = fp filename = fp
fp = __builtin__.open(fp, "rb") fp = builtins.open(fp, "rb")
else: else:
filename = "" filename = ""

View File

@ -66,6 +66,12 @@ except ImportError as v:
RuntimeWarning RuntimeWarning
) )
try:
import builtins
except ImportError:
import __builtin__
builtins = __builtin__
from . import ImageMode from . import ImageMode
import os, sys import os, sys
@ -1419,8 +1425,7 @@ class Image:
save_handler = SAVE[format.upper()] # unknown format save_handler = SAVE[format.upper()] # unknown format
if isStringType(fp): if isStringType(fp):
import __builtin__ fp = builtins.open(fp, "wb")
fp = __builtin__.open(fp, "wb")
close = 1 close = 1
else: else:
close = 0 close = 0
@ -1937,9 +1942,8 @@ def open(fp, mode="r"):
raise ValueError("bad mode") raise ValueError("bad mode")
if isStringType(fp): if isStringType(fp):
import __builtin__
filename = fp filename = fp
fp = __builtin__.open(fp, "rb") fp = builtins.open(fp, "rb")
else: else:
filename = "" filename = ""

View File

@ -19,6 +19,12 @@ from . import Image
import _imagingmath import _imagingmath
import sys import sys
try:
import builtins
except ImportError:
import __builtin__
builtins = __builtin__
VERBOSE = 0 VERBOSE = 0
def _isconstant(v): def _isconstant(v):
@ -206,8 +212,7 @@ def eval(expression, _dict={}, **kw):
if hasattr(v, "im"): if hasattr(v, "im"):
args[k] = _Operand(v) args[k] = _Operand(v)
import __builtin__ out = builtins.eval(expression, args)
out =__builtin__.eval(expression, args)
try: try:
return out.im return out.im
except AttributeError: except AttributeError:

View File

@ -25,6 +25,12 @@ from __future__ import print_function
from . import Image from . import Image
try:
import builtins
except ImportError:
import __builtin__
builtins = __builtin__
def i32(c, o=0): def i32(c, o=0):
return ord(c[o])+(ord(c[o+1])<<8)+(ord(c[o+2])<<16)+(ord(c[o+3])<<24) return ord(c[o])+(ord(c[o+1])<<8)+(ord(c[o+2])<<16)+(ord(c[o+3])<<24)
@ -44,8 +50,7 @@ def open(filename):
if hasattr(filename, "read"): if hasattr(filename, "read"):
fp = filename fp = filename
else: else:
import __builtin__ fp = builtins.open(filename, "rb")
fp = __builtin__.open(filename, "rb")
# read header fields # read header fields
header = fp.read(32+24+32+12) header = fp.read(32+24+32+12)