Project

General

Profile

« Previous | Next » 

Revision 4149

xml_func.py: Removed no longer used _collapse()

View differences:

lib/xml_func.py
161 161

  
162 162
#### Transforming values
163 163

  
164
def _collapse(items, node):
165
    '''Collapses a subtree if the "value" element in it is NULL'''
166
    items = dict(items)
167
    try: require = cast(strings.ustr, items['require'])
168
    except KeyError, e: raise SyntaxError(e)
169
    value = items.get('value', None)
170
    
171
    if xpath.get_value(value, require, allow_rooted=False) == None: return None
172
    else: return value
173
funcs['_collapse'] = _collapse
174

  
175 164
def repl(repls, value):
176 165
    '''Raises error if value not in map and no special '*' entry
177 166
    @param repls dict repl:with

Also available in: Unified diff