@@ -376,107 +376,53 @@ class BuiltinFunctionObject extends BuiltinCallable {
376376
377377}
378378
379- module BuiltinFunctionObject {
380-
381- /** The builtin function apply (Python 2 only) */
382- BuiltinFunctionObject apply ( ) {
383- result = Object:: builtin ( "apply" )
384- }
385-
386- /** The builtin function `hasattr` */
387- BuiltinFunctionObject hasattr ( ) {
388- result = Object:: builtin ( "hasattr" )
389- }
390-
391- /** The builtin function `len` */
392- BuiltinFunctionObject len ( ) {
393- result = Object:: builtin ( "len" )
394- }
395-
396- BuiltinFunctionObject format ( ) {
397- result = Object:: builtin ( "format" )
398- }
399-
400- /** The builtin function open */
401- BuiltinFunctionObject open ( ) {
402- result = Object:: builtin ( "open" )
403- }
404-
405- /** The builtin function print (Python 2.7 upwards) */
406- BuiltinFunctionObject print ( ) {
407- result = Object:: builtin ( "print" )
408- }
409-
410- /** The builtin function input (Python 2 only) */
411- BuiltinFunctionObject input ( ) {
412- result = Object:: builtin ( "input" )
413- }
414-
415- /** The builtin function locals */
416- BuiltinFunctionObject locals ( ) {
417- py_special_objects ( result , "locals" )
418- }
419-
420- /** The builtin function globals */
421- BuiltinFunctionObject globals ( ) {
422- py_special_objects ( result , "globals" )
423- }
424-
425- /** The builtin function sys.exit */
426- BuiltinFunctionObject sysExit ( ) {
427- py_cmembers_versioned ( theSysModuleObject ( ) , "exit" , result , major_version ( ) .toString ( ) )
428- }
429-
430- }
431-
432-
433- /** DEPRECATED -- Use `BuiltinFunctionObject::apply()` instead. */
379+ /** DEPRECATED -- Use `Object::builtin("apply")` instead. */
434380Object theApplyFunction ( ) {
435- result = BuiltinFunctionObject :: apply ( )
381+ result = Object :: builtin ( "apply" )
436382}
437383
438- /** DEPRECATED -- Use `BuiltinFunctionObject::hasattr( )` instead. */
384+ /** DEPRECATED -- Use `Object::builtin("hasattr" )` instead. */
439385Object theHasattrFunction ( ) {
440- result = BuiltinFunctionObject :: hasattr ( )
386+ result = Object :: builtin ( "hasattr" )
441387}
442388
443- /** DEPRECATED -- Use `BuiltinFunctionObject::len( )` instead. */
389+ /** DEPRECATED -- Use `Object::builtin("len" )` instead. */
444390Object theLenFunction ( ) {
445- result = BuiltinFunctionObject :: len ( )
391+ result = Object :: builtin ( "len" )
446392}
447393
448- /** DEPRECATED -- Use `BuiltinFunctionObject::format( )` instead. */
394+ /** DEPRECATED -- Use `Object::builtin("format" )` instead. */
449395Object theFormatFunction ( ) {
450- result = BuiltinFunctionObject :: format ( )
396+ result = Object :: builtin ( "format" )
451397}
452398
453- /** DEPRECATED -- Use `BuiltinFunctionObject::open( )` instead. */
399+ /** DEPRECATED -- Use `Object::builtin("open" )` instead. */
454400Object theOpenFunction ( ) {
455- result = BuiltinFunctionObject :: open ( )
401+ result = Object :: builtin ( "open" )
456402}
457403
458- /** DEPRECATED -- Use `BuiltinFunctionObject::print( )` instead. */
404+ /** DEPRECATED -- Use `Object::builtin("print" )` instead. */
459405Object thePrintFunction ( ) {
460- result = BuiltinFunctionObject :: print ( )
406+ result = Object :: builtin ( "print" )
461407}
462408
463- /** DEPRECATED -- Use `BuiltinFunctionObject::input( )` instead. */
409+ /** DEPRECATED -- Use `Object::builtin("input" )` instead. */
464410Object theInputFunction ( ) {
465- result = BuiltinFunctionObject :: input ( )
411+ result = Object :: builtin ( "input" )
466412}
467413
468- /** DEPRECATED -- Use `BuiltinFunctionObject::locals( )` instead. */
414+ /** DEPRECATED -- Use `Object::builtin("locals" )` instead. */
469415Object theLocalsFunction ( ) {
470- result = BuiltinFunctionObject :: locals ( )
416+ result = Object :: builtin ( "locals" )
471417}
472418
473- /** DEPRECATED -- Use `BuiltinFunctionObject:: globals()` instead. */
419+ /** DEPRECATED -- Use `Object::builtin(" globals") ()` instead. */
474420Object theGlobalsFunction ( ) {
475- result = BuiltinFunctionObject :: globals ( )
421+ result = Object :: builtin ( "globals" )
476422}
477423
478- /** DEPRECATED -- Use `BuiltinFunctionObject:: sysExit()` instead. */
424+ /** DEPRECATED -- Use `Object::builtin(" sysExit()` instead. */
479425Object theExitFunctionObject ( ) {
480- result = BuiltinFunctionObject :: sysExit ( )
426+ result = ModuleObject :: named ( "sys" ) . attr ( "exit" )
481427}
482428
0 commit comments