Changeset 19084


Ignore:
Timestamp:
2010-01-09T19:45:05+01:00 (8 years ago)
Author:
mb
Message:

dl_cleanup: Add regex for foo_1_2_3

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/scripts/dl_cleanup.py

    r19083 r19084  
    2828def parseVer_123(match): 
    2929        progname = match.group(1) 
    30         patchlevel = match.group(5) 
     30        try: 
     31                patchlevel = match.group(5) 
     32        except (IndexError), e: 
     33                patchlevel = None 
    3134        if patchlevel: 
    3235                patchlevel = ord(patchlevel[0]) 
     
    4144def parseVer_12(match): 
    4245        progname = match.group(1) 
    43         patchlevel = match.group(4) 
     46        try: 
     47                patchlevel = match.group(4) 
     48        except (IndexError), e: 
     49                patchlevel = None 
    4450        if patchlevel: 
    4551                patchlevel = ord(patchlevel[0]) 
     
    7783        (re.compile(r"(.+)[-_](\d\d\d\d)-?(\d\d)-?(\d\d)"), parseVer_ymd),      # xxx-YYYY-MM-DD 
    7884        (re.compile(r"(.+)[-_](\d+)\.(\d+)\.(\d+)(\w?)"), parseVer_123),        # xxx-1.2.3a 
     85        (re.compile(r"(.+)[-_](\d+)_(\d+)_(\d+)"), parseVer_123),               # xxx-1_2_3 
    7986        (re.compile(r"(.+)[-_](\d+)\.(\d+)(\w?)"), parseVer_12),                # xxx-1.2a 
    8087        (re.compile(r"(.+)[-_]r?(\d+)"), parseVer_r),                           # xxx-r1111 
     
    8491        ("linux",               re.compile(r"linux-.*")), 
    8592        ("gcc",                 re.compile(r"gcc-.*")), 
    86         ("boost",               re.compile(r"boost.*")), 
    8793        ("wl_apsta",            re.compile(r"wl_apsta.*")), 
    8894        (".fw",                 re.compile(r".*\.fw")), 
Note: See TracChangeset for help on using the changeset viewer.