from ..base import * CONSTS = {'prototype': NumberPrototype, 'MAX_VALUE':1.7976931348623157e308, 'MIN_VALUE': 5.0e-324, 'NaN': NaN, 'NEGATIVE_INFINITY': float('-inf'), 'POSITIVE_INFINITY': float('inf')} fill_in_props(Number, CONSTS, {'enumerable': False, 'writable': False, 'configurable': False}) NumberPrototype.define_own_property('constructor', {'value': Number, 'enumerable': False, 'writable': True, 'configurable': True})