From 6b65e39a445c2d970d677407c5439800e7952236 Mon Sep 17 00:00:00 2001 From: Wouter van Heyst Date: Thu, 6 Feb 2003 03:30:25 +0000 Subject: Revert to the FUTURE_PYTHON_API, this means: - switching the define on in buildsystems (NaN, auto and msvc are done) - again import _Blender, which is the C module, from the Python modules --- intern/python/freeze/modulefinder.py | 6 +++--- intern/python/modules/Blender/BGL.py | 2 +- intern/python/modules/Blender/Camera.py | 2 +- intern/python/modules/Blender/Draw.py | 2 +- intern/python/modules/Blender/Image.py | 2 +- intern/python/modules/Blender/Ipo.py | 2 +- intern/python/modules/Blender/Lamp.py | 2 +- intern/python/modules/Blender/Material.py | 2 +- intern/python/modules/Blender/Mesh.py | 4 ++-- intern/python/modules/Blender/NMesh.py | 2 +- intern/python/modules/Blender/Object.py | 6 +++--- intern/python/modules/Blender/Scene.py | 2 +- intern/python/modules/Blender/Text.py | 2 +- intern/python/modules/Blender/Types.py | 2 +- intern/python/modules/Blender/Window.py | 2 +- intern/python/modules/Blender/World.py | 2 +- intern/python/modules/Blender/__init__.py | 2 +- intern/python/modules/Blender/sys.py | 2 +- intern/python/modules/Converter/importer/VRMLimporter.py | 2 +- intern/python/modules/TextTools/TextTools.py | 2 +- intern/python/modules/TextTools/mxTextTools/__init__.py | 4 ++-- intern/python/modules/beta/Objects.py | 2 +- intern/python/modules/mcf/utils/hierobj.py | 3 +-- intern/python/modules/vrml/scenegraph.py | 5 ++--- intern/python/modules/vrml/utils/collapse.py | 3 +-- intern/python/modules/vrml/utils/namespace.py | 3 +-- intern/python/modules/vrml/utils/typeclasses.py | 2 +- 27 files changed, 34 insertions(+), 38 deletions(-) (limited to 'intern') diff --git a/intern/python/freeze/modulefinder.py b/intern/python/freeze/modulefinder.py index c8d146f3daa..7781c4f4aeb 100644 --- a/intern/python/freeze/modulefinder.py +++ b/intern/python/freeze/modulefinder.py @@ -330,9 +330,9 @@ class ModuleFinder: return m def find_module(self, name, path): -# if name in self.excludes: -# self.msgout(3, "find_module -> Excluded") -# raise ImportError, name + if name in self.excludes: + self.msgout(3, "find_module -> Excluded") + raise ImportError, name if path is None: if name in sys.builtin_module_names: diff --git a/intern/python/modules/Blender/BGL.py b/intern/python/modules/Blender/BGL.py index 3331ab3872f..033b3560e4f 100644 --- a/intern/python/modules/Blender/BGL.py +++ b/intern/python/modules/Blender/BGL.py @@ -1 +1 @@ -#from _Blender.BGL import * +from _Blender.BGL import * diff --git a/intern/python/modules/Blender/Camera.py b/intern/python/modules/Blender/Camera.py index 16a93d35e14..33f615fc0da 100644 --- a/intern/python/modules/Blender/Camera.py +++ b/intern/python/modules/Blender/Camera.py @@ -15,7 +15,7 @@ Example:: """ import shadow -#import _Blender.Camera as _Camera +import _Blender.Camera as _Camera class Camera(shadow.hasIPO): diff --git a/intern/python/modules/Blender/Draw.py b/intern/python/modules/Blender/Draw.py index 5b6a603d14a..6c2cb8be09f 100644 --- a/intern/python/modules/Blender/Draw.py +++ b/intern/python/modules/Blender/Draw.py @@ -1 +1 @@ -#from _Blender.Draw import * +from _Blender.Draw import * diff --git a/intern/python/modules/Blender/Image.py b/intern/python/modules/Blender/Image.py index 305e497af99..c1737e1bb0d 100644 --- a/intern/python/modules/Blender/Image.py +++ b/intern/python/modules/Blender/Image.py @@ -8,7 +8,7 @@ im = Image.Load('dead-parrot.jpg') """ -#import _Blender.Image as _Image +import _Blender.Image as _Image import shadow class Image(shadow.shadow): diff --git a/intern/python/modules/Blender/Ipo.py b/intern/python/modules/Blender/Ipo.py index 795c10cbdcf..110f95a5d07 100644 --- a/intern/python/modules/Blender/Ipo.py +++ b/intern/python/modules/Blender/Ipo.py @@ -31,7 +31,7 @@ Example:: ob.setIpo(ipo) # assign ipo to object """ -#import _Blender.Ipo as _Ipo +import _Blender.Ipo as _Ipo import shadow diff --git a/intern/python/modules/Blender/Lamp.py b/intern/python/modules/Blender/Lamp.py index 4e1e0b3c395..ab7ed63592a 100644 --- a/intern/python/modules/Blender/Lamp.py +++ b/intern/python/modules/Blender/Lamp.py @@ -11,7 +11,7 @@ Example:: ob.link(l) """ -#import _Blender.Lamp as _Lamp +import _Blender.Lamp as _Lamp import shadow _validBufferSizes = [512, 768, 1024, 1536, 2560] diff --git a/intern/python/modules/Blender/Material.py b/intern/python/modules/Blender/Material.py index 134243f00b4..f24541f0f03 100644 --- a/intern/python/modules/Blender/Material.py +++ b/intern/python/modules/Blender/Material.py @@ -14,7 +14,7 @@ Scene.getCurrent().link(ob) # link object to current scene """ -#import _Blender.Material as _Material +import _Blender.Material as _Material import shadow #import Blender.Curve as Curve diff --git a/intern/python/modules/Blender/Mesh.py b/intern/python/modules/Blender/Mesh.py index fb2e496b254..dd8103919f8 100644 --- a/intern/python/modules/Blender/Mesh.py +++ b/intern/python/modules/Blender/Mesh.py @@ -51,7 +51,7 @@ from Blender.Types import NMFaceType import Blender.Material as Material -#from _Blender import NMesh as _NMesh +from _Blender import NMesh as _NMesh FACEFLAGS = _NMesh.Const DEFAULTFLAGS = FACEFLAGS.LIGHT + FACEFLAGS.DYNAMIC @@ -66,7 +66,7 @@ def makeFace(f): return face def toTriangles(ngon): - #from utils import tesselation + from utils import tesselation # This should be a Publisher only feature...once the tesselation # is improved. The GLU tesselator of Mesa < 4.0 is crappy... if len(ngon.uv) == len(ngon.v): diff --git a/intern/python/modules/Blender/NMesh.py b/intern/python/modules/Blender/NMesh.py index 44c49eb263f..3e6c60bab21 100644 --- a/intern/python/modules/Blender/NMesh.py +++ b/intern/python/modules/Blender/NMesh.py @@ -6,7 +6,7 @@ most probably limited. Use the 'Mesh' module instead. """ -#import _Blender.NMesh as _NMesh +import _Blender.NMesh as _NMesh import shadow class Mesh(shadow.shadow): diff --git a/intern/python/modules/Blender/Object.py b/intern/python/modules/Blender/Object.py index d7b0a3e91b4..7fefedf4725 100644 --- a/intern/python/modules/Blender/Object.py +++ b/intern/python/modules/Blender/Object.py @@ -17,7 +17,7 @@ ob.makeParent([actobj]) # make ob the parent of actobj """ -#import _Blender.Object as _Object +import _Blender.Object as _Object import shadow reload(shadow) # XXX @@ -98,7 +98,7 @@ class Object(shadow.hasIPO): the Object's type, so you cannot link a Lamp to a mesh type Object. 'data' can also be an Ipo object (IpoBlock) """ - #from _Blender import Types + from _Blender import Types # special case for NMesh: if type(data) == Types.NMeshType: return self._object.link(data) @@ -146,7 +146,7 @@ original. The returned object is *free*, meaning, not linked to any scene.""" def getDeformData(self): """Returns the Datablock object containing the object's deformed data. Currently, this is only supported for a Mesh""" - #import _Blender.NMesh as _NMesh + import _Blender.NMesh as _NMesh t = self._object.getType() if t == self.Types['Mesh']: data = _NMesh.GetRawFromObject(self.name) diff --git a/intern/python/modules/Blender/Scene.py b/intern/python/modules/Blender/Scene.py index 164f4df9617..a6deaeb5a46 100644 --- a/intern/python/modules/Blender/Scene.py +++ b/intern/python/modules/Blender/Scene.py @@ -14,7 +14,7 @@ newscene.link(cam) newscene.makeCurrent() # make current Scene """ -#import _Blender.Scene as _Scene +import _Blender.Scene as _Scene from Object import Object import shadow diff --git a/intern/python/modules/Blender/Text.py b/intern/python/modules/Blender/Text.py index 27701b28ac3..0d5f615f190 100644 --- a/intern/python/modules/Blender/Text.py +++ b/intern/python/modules/Blender/Text.py @@ -11,7 +11,7 @@ Text.unlink(text) # delete """ -#import _Blender.Text as _Text +import _Blender.Text as _Text class Text: """Wrapper for Text DataBlock""" diff --git a/intern/python/modules/Blender/Types.py b/intern/python/modules/Blender/Types.py index 53887212ae0..d49d9c35407 100644 --- a/intern/python/modules/Blender/Types.py +++ b/intern/python/modules/Blender/Types.py @@ -1 +1 @@ -#from _Blender.Types import * +from _Blender.Types import * diff --git a/intern/python/modules/Blender/Window.py b/intern/python/modules/Blender/Window.py index 927727fe1ca..e51ab894dfa 100644 --- a/intern/python/modules/Blender/Window.py +++ b/intern/python/modules/Blender/Window.py @@ -4,7 +4,7 @@ This module currently only supports redrawing commands of windows. Later on, it will allow screen manipulations and access to Window properties""" -#import _Blender.Window as _Window +import _Blender.Window as _Window t = _Window.Types Const = t # emulation diff --git a/intern/python/modules/Blender/World.py b/intern/python/modules/Blender/World.py index c74fd0ce06e..e0c42d33f16 100644 --- a/intern/python/modules/Blender/World.py +++ b/intern/python/modules/Blender/World.py @@ -1,4 +1,4 @@ -#import _Blender.World as _World +import _Blender.World as _World import shadow diff --git a/intern/python/modules/Blender/__init__.py b/intern/python/modules/Blender/__init__.py index 240c0575061..6c29a6bd115 100644 --- a/intern/python/modules/Blender/__init__.py +++ b/intern/python/modules/Blender/__init__.py @@ -6,7 +6,7 @@ __all__ = ["Object", "Image", "NMesh", "Window", "Mesh", "sys", "Lamp", "Scene", "Draw", "Camera", "Material", "Types", "Ipo", "BGL"] -#import _Blender +import _Blender Get = _Blender.Get Redraw = _Blender.Redraw diff --git a/intern/python/modules/Blender/sys.py b/intern/python/modules/Blender/sys.py index 8ffbe64e179..f76c0074c1f 100644 --- a/intern/python/modules/Blender/sys.py +++ b/intern/python/modules/Blender/sys.py @@ -1,4 +1,4 @@ -#from _Blender.sys import * +from _Blender.sys import * sep = dirsep # path separator ('/' or '\') diff --git a/intern/python/modules/Converter/importer/VRMLimporter.py b/intern/python/modules/Converter/importer/VRMLimporter.py index 121130e54cb..e2bcea6a51e 100644 --- a/intern/python/modules/Converter/importer/VRMLimporter.py +++ b/intern/python/modules/Converter/importer/VRMLimporter.py @@ -956,7 +956,7 @@ def importfile(name): global options global DEFAULTFLAGS -# from Blender import Get # XXX + from Blender import Get # XXX options = Get('vrmloptions') DEFAULTFLAGS = FACEFLAGS.LIGHT + FACEFLAGS.DYNAMIC if options['twoside']: diff --git a/intern/python/modules/TextTools/TextTools.py b/intern/python/modules/TextTools/TextTools.py index 123fc6cece7..7eae2bcfc39 100644 --- a/intern/python/modules/TextTools/TextTools.py +++ b/intern/python/modules/TextTools/TextTools.py @@ -10,7 +10,7 @@ import string,types # import the C module and the version number # from mxTextTools import * -#from mxTextTools import __version__ +from mxTextTools import __version__ # # import the symbols needed to write tag tables diff --git a/intern/python/modules/TextTools/mxTextTools/__init__.py b/intern/python/modules/TextTools/mxTextTools/__init__.py index 1222792cbae..009b7cbd4c7 100644 --- a/intern/python/modules/TextTools/mxTextTools/__init__.py +++ b/intern/python/modules/TextTools/mxTextTools/__init__.py @@ -4,8 +4,8 @@ See the documentation for further information on copyrights, or contact the author (mal@lemburg.com). """ -#from mxTextTools import * -#from mxTextTools import __version__ +from mxTextTools import * +from mxTextTools import __version__ # # Make BMS take the role of FS in case the Fast Search object was not built diff --git a/intern/python/modules/beta/Objects.py b/intern/python/modules/beta/Objects.py index 53b50e46857..60ec1609a0c 100644 --- a/intern/python/modules/beta/Objects.py +++ b/intern/python/modules/beta/Objects.py @@ -94,7 +94,7 @@ class shadowNMesh: # is improved. The GLU tesselator of Mesa < 4.0 is crappy... if not self.tess: return [] # no faces converted - # import tess + import tess i = 0 global tessfaces tessfaces = [] diff --git a/intern/python/modules/mcf/utils/hierobj.py b/intern/python/modules/mcf/utils/hierobj.py index f7a2aa5b8dd..7730b4d3ba4 100644 --- a/intern/python/modules/mcf/utils/hierobj.py +++ b/intern/python/modules/mcf/utils/hierobj.py @@ -10,8 +10,7 @@ flattened copy of the hierarchy) 97-03-17 Added ability to pass arguments to hier_rapply and hier_rreturn. 97-10-31 Removed dependencies on mcf.store ''' -#import copy,types -import types +import copy,types import singletonlist, hier_rx class Hierobj: diff --git a/intern/python/modules/vrml/scenegraph.py b/intern/python/modules/vrml/scenegraph.py index 67c53dc3374..2f137b1e259 100644 --- a/intern/python/modules/vrml/scenegraph.py +++ b/intern/python/modules/vrml/scenegraph.py @@ -2,8 +2,7 @@ # Wed Oct 31 16:18:35 CET 2001 '''Prototype2 -- VRML 97 sceneGraph/Node/Script/ROUTE/IS implementations''' -#import copy, types # extern -import types # extern +import copy, types # extern import strop as string # builtin from utils import typeclasses, err, namespace # XXX ## TODO: namespace must go @@ -16,7 +15,7 @@ class baseProto: passed arguments for the linearisation object see lineariser4.Lineariser ''' -# import lineariser4 + import lineariser4 lineariser = apply( lineariser4.Lineariser, (), namedargs ) return apply( lineariser.linear, ( self, ), namedargs ) diff --git a/intern/python/modules/vrml/utils/collapse.py b/intern/python/modules/vrml/utils/collapse.py index a612f7f4311..25da50c2adb 100644 --- a/intern/python/modules/vrml/utils/collapse.py +++ b/intern/python/modules/vrml/utils/collapse.py @@ -11,8 +11,7 @@ Destructive Functions for "collapsing" Sequences into single levels [1, 2, 3, 4, 5, 6] # note is the same root list ''' -#import copy, types, sys -import types, sys +import copy, types, sys from types import ListType, TupleType # this now only supports the obsolete stuff... def hyperCollapse( inlist, allowedmap, type=type, list=list, itype=types.InstanceType, maxint= sys.maxint): diff --git a/intern/python/modules/vrml/utils/namespace.py b/intern/python/modules/vrml/utils/namespace.py index 3cdb6c6147e..dd9f0b7dea6 100644 --- a/intern/python/modules/vrml/utils/namespace.py +++ b/intern/python/modules/vrml/utils/namespace.py @@ -64,8 +64,7 @@ will likely want to do: from mcf.utils import extpkl, copy_extend 98.03.15 -- Fixed bug in items, values, etceteras with module-type base objects. ''' -#import copy, types, string -import types, string +import copy, types, string from mcf.utils import hierobj diff --git a/intern/python/modules/vrml/utils/typeclasses.py b/intern/python/modules/vrml/utils/typeclasses.py index df2fdd1a985..27d1d99ef2d 100644 --- a/intern/python/modules/vrml/utils/typeclasses.py +++ b/intern/python/modules/vrml/utils/typeclasses.py @@ -36,7 +36,7 @@ def regnumpy(): if globals().has_key('Numeric'): return 1 try: -# import Numeric + import Numeric SequenceTypes.append( Numeric.ArrayType ) MutableTypes.append( Numeric.ArrayType ) MutableSequenceTypes.append( Numeric.ArrayType ) -- cgit v1.2.3