Changeset 8644


Ignore:
Timestamp:
19/10/12 09:53:51 (7 years ago)
Author:
mnagni
Message:

Incomplete - # 22576: Filtering on Files in a particular Result returns all Files rather than a subset.
 http://team.ceda.ac.uk/trac/ceda/ticket/22576

File:
1 edited

Legend:

Unmodified
Added
Removed
  • mauRepo/HPFos/trunk/hpfos/HPFos/osImpl/myimpl.py

    r8643 r8644  
    8787 
    8888def append_valid_time(subresult, entry, atomroot,  
    89                        beginPosition, endPosition): 
     89                       begin_position, end_position): 
    9090    #xmlentry = entry.buildElement() 
    91     if beginPosition is not None: 
    92         beginPosition = createBeginPosition(root = atomroot,  
     91    if begin_position is not None: 
     92        begin_position = createBeginPosition(root = atomroot,  
    9393                                            body = subresult.beginPosition) 
    94     if endPosition is not None:                 
    95         endPosition = createEndPosition(root = atomroot,  
     94    if end_position is not None:                 
     95        end_position = createEndPosition(root = atomroot,  
    9696                                        body = subresult.endPosition)                 
    9797    timePeriod = createTimePeriod(root = atomroot,  
    98                                   begin = beginPosition, end = endPosition)        
     98                                  begin = begin_position, end = end_position)        
    9999    validTime = createValidTime(root = atomroot, body = timePeriod) 
    100     if beginPosition is not None or endPosition is not None: 
     100    if begin_position is not None or end_position is not None: 
    101101        entry.append(validTime)  
    102102 
    103 def extractTitle(cedaObj): 
    104     if hasattr(cedaObj, 'identifier'): 
    105         for ident in cedaObj.identifier: 
     103def extract_title(ceda_obj): 
     104    if hasattr(ceda_obj, 'identifier'): 
     105        for ident in ceda_obj.identifier: 
    106106            if ident.authority.title == CEDA_TITLE: 
    107107                return ident.code   
     
    176176        if result_guid is None: 
    177177            continue 
    178         ititle = extractTitle(result) 
     178        ititle = extract_title(result) 
    179179 
    180180        kwargs = {} 
     
    290290                                 body = subresult.title,  
    291291                                 itype = HTML_TYPE) 
    292             atomContent = createContent(root = atomroot,  
     292            atom_content = createContent(root = atomroot,  
    293293                                        body = subresult.description,  
    294294                                        itype = HTML_TYPE) 
    295             atomUpdated = createUpdated(subresult.updated, root = atomroot) 
    296             atomPublished = createPublished('TO_BE_DONE_2011-01-21T11:05:29.511Z',  
     295            atom_updated = createUpdated(subresult.updated, root = atomroot) 
     296            atom_published = createPublished('TO_BE_DONE_2011-01-21T11:05:29.511Z',  
    297297                                            root = atomroot)             
    298             entry = createEntry(atomID, ititle, atomUpdated, 
    299                                 published=atomPublished, 
    300                                 content=atomContent, root = atomroot) 
    301             #xmlentry = entry.buildElement() 
    302              
    303              
    304             beginPosition = None 
    305             endPosition = None 
     298            entry = createEntry(atomID, ititle, atom_updated, 
     299                                published=atom_published, 
     300                                content=atom_content, root = atomroot) 
     301             
     302            begin_position = None 
     303            end_position = None 
    306304            if hasattr(subresult, 'beginPosition') \ 
    307305                    and subresult.beginPosition is not None: 
    308                 beginPosition = subresult.beginPosition 
     306                begin_position = subresult.beginPosition 
    309307            if hasattr(subresult, 'endPosition') and subresult.endPosition is not None:                 
    310                 endPosition = subresult.endPosition  
    311             append_valid_time(subresult, entry, atomroot, beginPosition, endPosition)             
     308                end_position = subresult.endPosition  
     309            append_valid_time(subresult, entry, atomroot, begin_position, end_position)             
    312310             
    313311            idate = createDate(root = atomroot,  
Note: See TracChangeset for help on using the changeset viewer.