1''' 2Python mapping for the Foundation framework. 3 4This module does not contain docstrings for the wrapped code, check Apple's 5documentation for details on how to use these functions and classes. 6''' 7 8import objc as _objc 9#import ApplicationServices 10from CoreFoundation import * 11 12from Foundation._inlines import _inline_list_ 13 14__bundle__ = _objc.initFrameworkWrapper("Foundation", 15 frameworkIdentifier="com.apple.Foundation", 16 frameworkPath=_objc.pathForFramework( 17 "/System/Library/Frameworks/Foundation.framework"), 18 globals=globals(), 19 inlineTab=_inline_list_) 20 21# Import the various manually maintained bits: 22from Foundation._functiondefines import * 23from Foundation._NSDecimal import * 24from Foundation._nsinvocation import * 25from Foundation._functioncallbacks import * 26from Foundation._typecode import * 27from Foundation._nscoder import * 28from Foundation._data import * 29from Foundation._netservice import * 30from Foundation._string import * 31 32import Foundation._nsobject 33import Foundation._nsindexset 34 35YES = objc.YES 36NO = objc.NO 37 38def MIN(a, b): 39 if a < b: 40 return a 41 else: 42 return b 43 44def MAX(a, b): 45 if a < b: 46 return b 47 else: 48 return a 49 50ABS = abs 51 52import sys 53NSMaximumStringLength = sys.maxint - 1 54del sys 55