Ignore:
Timestamp:
25/04/07 21:48:14 (12 years ago)
Author:
lawrence
Message:

Fixes for ticket:722, changing to internal unicode (probably not complete),
with decode on the edge coming out ... fixes 722 but may have some
other problems now ...

File:
1 edited

Legend:

Unmodified
Added
Removed
  • TI07-MOLES/trunk/PythonCode/wsgi/renderEntity.py

    r2394 r2433  
    1919 
    2020        if entity is None: return '' 
    21  
    22         #try: 
    23          
    24         #except: 
    25         #       contentHTML='' 
    2621         
    2722        if entity.metadataType in ['DC','MDIP']: 
     
    4439            relatedHTML='' 
    4540 
     41        #content and related are ordinary strings, service is unicode, and ought not be (ticket:722) 
    4642        body=contentHTML+relatedHTML+serviceHTML 
    4743         
     
    5147        else: cite='' 
    5248         
    53         html=''' 
     49        html=u''' 
    5450                <DIV id=""> 
    5551                <p></p> 
     
    6056                %s 
    6157        </DIV>'''%(entity.name,entity.abstract,cite,body) 
     58 
    6259        return html 
    6360    
     
    7471        for item in entity.services: 
    7572            html+='<tr><td>%s</td><td>%s</td></tr>'%(s.get(item)) 
    76          
     73             
    7774        if entity.ndgObject is not None: 
    7875            print 'Render says gettable is :', entity.ndgObject.gettable 
     
    9188             
    9289        html+='</tbody></table>' 
     90         
    9391        return html 
    9492             
Note: See TracChangeset for help on using the changeset viewer.