Changeset 5930


Ignore:
Timestamp:
02/11/09 16:08:29 (10 years ago)
Author:
aharwood
Message:

Added check for empty content

File:
1 edited

Legend:

Unmodified
Added
Removed
  • ndgCommon/trunk/ndg/common/src/models/Atom.py

    r5767 r5930  
    784784                     
    785785                if divEl is not None: 
    786                      
    787786                    div = divEl.text 
    788787                     
     
    793792                    # NB, Elementtree tends to revert the namespace of the xhtml 
    794793                    # elements to the parent Atom NS - so switch this back 
    795                     div = div.replace(ndgObject.ATOM_NS, ndgObject.XHTML_NS) 
     794                    if div: 
     795                       div = div.replace(ndgObject.ATOM_NS, ndgObject.XHTML_NS) 
     796 
    796797                    self.Content = div 
    797798         
     
    931932             
    932933            linkData[link.rel].append(link) 
     934             
    933935 
    934936        # there should be one self referencing link - which will provide info on the atom itself 
     
    962964        for key in linkData: 
    963965            for link in linkData[key]: 
    964                 logging.debug("Adding link data") 
     966                logging.debug("Adding link data %s" %link) 
    965967                self.relatedLinks.append(link) 
    966968         
     
    10941096            if termID == self.ONLINE_REF_LABEL: 
    10951097                if not link.isChildAtom(): 
    1096                     logging.debug("- found link with matching term type") 
     1098                    logging.debug("- found link with matching term type %s" % link) 
    10971099                    matchingLinks.append(link) 
    10981100                 
    10991101            elif link and link.rel and link.rel.lower().endswith(termID.lower()): 
    1100                 logging.debug("- found link with matching term type") 
     1102                logging.debug("- found link with matching term type %s" % link) 
    11011103                matchingLinks.append(link) 
    11021104                 
     
    11141116            if link.rel.lower().endswith(VTD.LOGO_TERM.lower()): 
    11151117                logos.append(link) 
    1116                  
    11171118        return logos 
    11181119     
Note: See TracChangeset for help on using the changeset viewer.