~mcfletch/pyopengl/xml-generation

« back to all changes in this revision

Viewing changes to OpenGL/__init__.py

  • Committer: Mike C. Fletcher
  • Date: 2013-12-27 04:42:39 UTC
  • Revision ID: mcfletch@vrplumber.com-20131227044239-8ml05z5mxm8lcctn
Use new name for builtins module

Show diffs side-by-side

added added

removed removed

Lines of Context:
198
198
PlatformPlugin( 'osmesa', 'OpenGL.platform.osmesa.OSMesaPlatform')
199
199
PlatformPlugin( 'egl', 'OpenGL.platform.egl.EGLPlatform')
200
200
 
201
 
FormatHandler( 'none', 'OpenGL.arrays.nones.NoneHandler', ['__builtin__.NoneType'],isOutput=False )
202
 
 
203
201
import sys
204
202
if sys.version_info[0] < 3:
205
 
    FormatHandler( 'str', 'OpenGL.arrays.strings.StringHandler',['__builtin__.str'], isOutput=False )
206
 
    FormatHandler( 'unicode', 'OpenGL.arrays.strings.UnicodeHandler',['__builtin__.unicode'], isOutput=False )
207
 
else:
208
 
    FormatHandler( 'bytes', 'OpenGL.arrays.strings.StringHandler',['__builtin__.bytes'], isOutput=False )
209
 
    FormatHandler( 'str', 'OpenGL.arrays.strings.UnicodeHandler',['__builtin__.str'], isOutput=False )
 
203
    # Python 3.x renames the built-in module
 
204
    _bi = '__builtin__'
 
205
else:
 
206
    _bi = 'builtins'
 
207
 
 
208
FormatHandler( 'none', 'OpenGL.arrays.nones.NoneHandler', [ _bi+'.NoneType'],isOutput=False )
 
209
 
 
210
if sys.version_info[0] < 3:
 
211
    FormatHandler( 'str', 'OpenGL.arrays.strings.StringHandler',[_bi+'.str'], isOutput=False )
 
212
    FormatHandler( 'unicode', 'OpenGL.arrays.strings.UnicodeHandler',[_bi+'.unicode'], isOutput=False )
 
213
else:
 
214
    FormatHandler( 'bytes', 'OpenGL.arrays.strings.StringHandler',[_bi+'.bytes'], isOutput=False )
 
215
    FormatHandler( 'str', 'OpenGL.arrays.strings.UnicodeHandler',[_bi+'.str'], isOutput=False )
210
216
    
211
217
FormatHandler( 'list', 'OpenGL.arrays.lists.ListHandler', [
212
 
    '__builtin__.list',
213
 
    '__builtin__.tuple',
 
218
    _bi+'.list',
 
219
    _bi+'.tuple',
214
220
], isOutput=False )
215
221
FormatHandler( 'numbers', 'OpenGL.arrays.numbers.NumberHandler', [
216
 
    '__builtin__.int',
217
 
    '__builtin__.float',
218
 
    '__builtin__.long',
 
222
    _bi+'.int',
 
223
    _bi+'.float',
 
224
    _bi+'.long',
219
225
], isOutput=False )
220
226
FormatHandler(
221
227
    'ctypesarray', 'OpenGL.arrays.ctypesarrays.CtypesArrayHandler',
230
236
    'ctypesparameter',
231
237
    'OpenGL.arrays.ctypesparameters.CtypesParameterHandler',
232
238
    [
233
 
        '__builtin__.CArgObject',
 
239
        _bi+'.CArgObject',
234
240
        'ctypes.c_uint',
235
241
        'ctypes.c_int',
236
242
        'ctypes.c_float',
252
258
],isOutput=True )
253
259
FormatHandler( 'buffer', 'OpenGL.arrays.buffers.BufferHandler', [
254
260
    'OpenGL.arrays._buffers.Py_buffer',
255
 
    '__builtin__.memoryview', # only available in Python 2.7+
256
 
    '__builtin__.bytearray',
 
261
    _bi+'.memoryview',
 
262
    _bi+'.bytearray',
257
263
],isOutput=True )
258
264
FormatHandler( 'vbo', 'OpenGL.arrays.vbo.VBOHandler', ['OpenGL.arrays.vbo.VBO','OpenGL_accelerate.vbo.VBO'],isOutput=False )
259
265
FormatHandler( 'vbooffset', 'OpenGL.arrays.vbo.VBOOffsetHandler', ['OpenGL.arrays.vbo.VBOOffset','OpenGL_accelerate.vbo.VBOOffset'],isOutput=False )