def __init__(self, ident, label =None, message =None, **kwargs): """Creates a new instance of ViewResponse.""" self._id = ident self._label = label self._message = message self._kind = ArgsUtils.get('kind', self.DEFAULT_KIND, kwargs) self._allowCaching = ArgsUtils.get('allowCaching', False, kwargs) self._data = ArgsUtils.getAsDict('data', kwargs)
def __call__(self, *args, **kwargs): try: return self._createApp( ArgsUtils.getAsDict('environ', kwargs, args, 0), ArgsUtils.get('start_response', None, kwargs, args, 1) ) except Exception as err: self.logger.writeError([ 'ERROR: Application Creation Failed', 'ARGS: %s' % ListUtils.prettyPrint(args), 'KWARGS: %s' % DictUtils.prettyPrint(kwargs) ], err) raise
def __init__(self, source, **kwargs): self.footerDom = u'' self.page = ArgsUtils.get('page', None, kwargs) self.site = ArgsUtils.get('site', None, kwargs) self.filePath = ArgsUtils.get('path', None, kwargs) self.filename = ArgsUtils.get( 'filename', os.path.basename(self.filePath) if self.filePath else None, kwargs) debugData = ArgsUtils.extract('debugData', None, kwargs) blocks = { 'root':[ MarkupTextBlockUtils.createMarkupCommentDef(BlockDefinition.BLOCKED), MarkupTextBlockUtils.createMarkupOpenDef('quote'), MarkupTextBlockUtils.createMarkupCloseDef(BlockDefinition.BLOCKED) ], 'quote':[ BlockDefinition.createQuoteDef(BlockDefinition.BLOCKED), BlockDefinition.createLiteralDef(BlockDefinition.BLOCKED) ]} self._renderErrors = [] self._tagIndex = -1 super(MarkupProcessor, self).__init__( source, ArgsUtils.extract('debug', False, kwargs), blocks, debugData, stripSource=False, **kwargs) self.logger.trace = True self._result = None self._anchors = [] self._tags = [] self._id = StringUtils.getRandomString(8) self._css = [] self._js = [] self._radioArrays = dict() self._patterns = dict() self._groups = dict() self._metadata = ArgsUtils.getAsDict('metadata', kwargs) self._libraryIDs = [] self._autoTitle = u'' self._autoDescription = u'' self._allowModelCaching = False self.privateView = False
def __init__(self, projectPath, **kwargs): """Creates a new instance of ClassTemplate.""" ProjectData.__init__(self, projectPath=projectPath, **kwargs) self.iosSimulatorSdkPath = '/Applications/Xcode.app/Contents/Developer/Platforms/' \ + 'iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator7.0.sdk' self.nativeCaptiveRuntime = ArgsUtils.get('nativeCaptive', False, kwargs) self.advancedTelemetry = ArgsUtils.get('telemetry', False, kwargs) self.iosAdHoc = ArgsUtils.get('iosAdHoc', False, kwargs) self.platformUploads = ArgsUtils.getAsDict('platformUploads', kwargs) self._currentPlatformID = None self._iosInterpreter = ArgsUtils.get('iosInterpreter', False, kwargs) self._iosSimulator = ArgsUtils.get('iosSimulator', False, kwargs) self._live = ArgsUtils.get('live', False, kwargs) self._compileSwf = ArgsUtils.get('compileSwf', True, kwargs) self._packageAir = ArgsUtils.get('packageAir', False, kwargs) self._quickCompile = ArgsUtils.get('quickCompile', False, kwargs) self._usbDebug = ArgsUtils.get('usbDebug', False, kwargs) self._versionInfo = ArgsUtils.getAsDict('versionInfo', kwargs) self._platforms = ArgsUtils.getAsDict('platforms', kwargs) self.remoteDebug = ArgsUtils.get('remoteDebug', self._usbDebug, kwargs)