Changeset 3403


Ignore:
Timestamp:
12/02/08 21:07:39 (12 years ago)
Author:
astephen
Message:

Fixed a bug due to indentation.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • nappy/trunk/nappy/utils/text_parser.py

    r3356 r3403  
    5757    """ 
    5858 
    59     """ 
    6059    rtitems = [] 
    6160    lines = []         
    6261    if type(object) == type([2,3]):  
    63         nextitem = object[0] 
    64         del object[0] 
    6562 
    6663        while len(rtitems) < nitems:    
     64            nextitem = object[0] 
     65            object = object[1:] 
    6766            items = nextitem.strip().split() 
    6867            lines.append(items) 
     
    7069 
    7170    else: 
    72         lines = [] 
    7371        while len(rtitems) < nitems: 
    7472            items = object.readline().strip().split() 
     
    8684    else: 
    8785        return rtitems 
    88 """ 
    89  
    90     rtitems=[] 
    91     lines=[] 
    92     if type(object) is list: 
    93         nextitem=object[0] 
    94         del object[0] 
    95         while len(rtitems)<nitems: 
    96             #items=re.split(r"\s+", nextitem.strip()) 
    97             items=nextitem.strip().split() 
    98             lines.append(items) 
    99             (rtitems,extras)=(rtitems+items[:nitems],items[nitems:]) 
    100         if len(extras)>0: 
    101             raise "Could not split %s lines exactly into required number (%s) of items: \n%s" % (len(lines), nitems, lines) 
    102         if rttype is not str: 
    103             rtitems = [rttype(x) for x in rtitems] 
    104         return (rtitems, object) 
    105     else: 
    106         lines =[] 
    107         while len(rtitems)<nitems: 
    108             #items=re.split(r"\s+", object.readline().strip()) 
    109             items=object.readline().strip().split() 
    110             lines.append(items) 
    111             (rtitems,extras)=(rtitems+items[:nitems], items[nitems:]) 
    112         if len(extras)>0: 
    113             raise "Could not split %s lines exactly into required number (%s) of items: \n%s" % (len(lines), nitems, lines) 
    114         if rttype is not str: 
    115             rtitems = [rttype(x) for x in rtitems] 
    116         return rtitems 
    117  
Note: See TracChangeset for help on using the changeset viewer.