Changeset 26

Show
Ignore:
Timestamp:
11/27/07 18:14:54 (6 months ago)
Author:
nerijusb
Message:

fix local variable 'Parser' referenced before assignment and strip whitespace from more xml data

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/lib/plaindict.py

    r15 r26  
    249249    from lib import dicttype 
    250250    dictionary = None 
     251    Parser = None 
    251252 
    252253    try: 
  • trunk/lib/xmltools.py

    r25 r26  
    3030    text = '' 
    3131    for node in element.childNodes: 
    32         text = node.data 
     32        text = node.data.strip() 
    3333 
    3434    return text 
     
    145145        for nameElement in registerElement.getElementsByTagName('name'): 
    146146            for node in nameElement.childNodes: 
    147                 name = node.data 
     147                name = node.data.strip() 
    148148 
    149149        for formatElement in registerElement.getElementsByTagName('format'): 
    150150            for node in formatElement.childNodes: 
    151                 format = node.data 
     151                format = node.data.strip() 
    152152 
    153153        for pathElement in registerElement.getElementsByTagName('path'): 
    154154            for node in pathElement.childNodes: 
    155                 path = node.data 
     155                path = node.data.strip() 
    156156 
    157157        for versionElement in registerElement.getElementsByTagName('version'): 
     
    160160 
    161161        for authorElement in registerElement.getElementsByTagName('author'): 
    162             authors.append({'name': authorElement.getAttribute('name')
    163                             'email': authorElement.getAttribute('email')}) 
     162            authors.append({'name': authorElement.getAttribute('name').strip()
     163                            'email': authorElement.getAttribute('email').strip()}) 
    164164 
    165165        for md5Element in registerElement.getElementsByTagName('md5'): 
    166166            for node in md5Element.childNodes: 
    167                 md5 = node.data 
     167                md5 = node.data.strip() 
    168168 
    169169        for encodingElement in \ 
    170170                registerElement.getElementsByTagName('encoding'): 
    171171            for node in encodingElement.childNodes: 
    172                 encoding = node.data 
     172                encoding = node.data.strip() 
    173173 
    174174        for licenceElement in \