Esempio n. 1
0
 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)
Esempio n. 2
0
 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
Esempio n. 3
0
    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
Esempio n. 4
0
    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)