コード例 #1
0
def _extractScriptNodes(root, encoding=None):

    result = []

    for s_node in root.getElementsByTagName('script'):

        try:
            function = _getNodeAttribute(s_node, 'function')
        except ValueError:
            function = ''

        try:
            module = _getNodeAttribute(s_node, 'module')
        except ValueError:
            module = ''

        info = {
            'script_id': _getNodeAttribute(s_node, 'script_id'),
            'meta_type': _getNodeAttribute(s_node, 'type', encoding),
            'function': function,
            'module': module
        }

        filename = _queryNodeAttribute(s_node, 'filename', None, encoding)

        if filename is not None:
            info['filename'] = filename

        result.append(info)

    return result
コード例 #2
0
ファイル: workflow.py プロジェクト: goschtl/zope
def _extractScriptNodes( root, encoding=None ):

    result = []

    for s_node in root.getElementsByTagName( 'script' ):

        try:
            function = _getNodeAttribute( s_node, 'function' )
        except ValueError:
            function = ''

        try:
            module = _getNodeAttribute( s_node, 'module' )
        except ValueError:
            module = ''

        info = { 'script_id' : _getNodeAttribute( s_node, 'script_id' )
               , 'meta_type' : _getNodeAttribute( s_node, 'type' , encoding )
               , 'function'  : function
               , 'module'    : module
               }

        filename = _queryNodeAttribute( s_node, 'filename' , None, encoding )

        if filename is not None:
            info[ 'filename' ] = filename

        result.append( info )

    return result
コード例 #3
0
ファイル: workflow.py プロジェクト: bendavis78/zope
def _extractScriptNodes(root, encoding=None):

    result = []

    for s_node in root.getElementsByTagName('script'):

        info = {
            'script_id': _getNodeAttribute(s_node, 'script_id'),
            'meta_type': _getNodeAttribute(s_node, 'type', encoding)
        }

        filename = _queryNodeAttribute(s_node, 'filename', None, encoding)

        if filename is not None:
            info['filename'] = filename

        result.append(info)

    return result
コード例 #4
0
ファイル: workflow.py プロジェクト: goschtl/zope
def _extractScriptNodes( root, encoding=None ):

    result = []

    for s_node in root.getElementsByTagName( 'script' ):


        info = { 'script_id' : _getNodeAttribute( s_node, 'script_id' )
               , 'meta_type' : _getNodeAttribute( s_node, 'type' , encoding )
               }

        filename = _queryNodeAttribute( s_node, 'filename' , None, encoding )

        if filename is not None:
            info[ 'filename' ] = filename

        result.append( info )

    return result
コード例 #5
0
ファイル: typeinfo.py プロジェクト: goschtl/zope
 def _qs(key, default=None):
     return _queryNodeAttribute(ti_node, key, default, encoding)
コード例 #6
0
ファイル: typeinfo.py プロジェクト: bendavis78/zope
 def _qs(key, default=None):
     return _queryNodeAttribute(ti_node, key, default, encoding)