Changeset 61


Ignore:
Timestamp:
03/03/08 16:59:10 (16 years ago)
Author:
kolasinski
Message:

change str_sep to strsplit in def_dbase

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/procs/def_dbase.pro

    r2 r61  
    1414 
    1515   WHILE ibase LE nbases - 1 DO BEGIN 
    16       argvar = str_sep(strcompress(strtrim((spec_bases(ibase))[0], 2)), ' ') 
     16      argvar = strsplit((spec_bases(ibase))[0], ' ', /EXTRACT) 
    1717      IF strpos(expid,  argvar[0]) NE -1 THEN BEGIN  
    18          database = (str_sep(strcompress(strtrim((spec_bases(ibase))[0], 2)), ' '))[2] 
     18         database = (strsplit((spec_bases(ibase))[0], ' ', /EXTRACT))[2] 
    1919         GOTO,  fin  
    2020      ENDIF  
     
    2828 
    2929   WHILE ibase LE nbase - 1 DO BEGIN 
    30       argvar = str_sep(strcompress(strtrim((data_bases(ibase))[0], 2)), ' ') 
     30      argvar = strsplit((data_bases(ibase))[0], ' ', /EXTRACT) 
    3131      IF strmid(argvar[0], 0, strlen(argvar[0])-3) EQ expid THEN BEGIN  
    32          database = (str_sep(strcompress(strtrim((data_bases(ibase))[0], 2)), ' '))[2] 
     32         database = (strsplit((data_bases(ibase))[0], ' ', /EXTRACT))[2] 
    3333         GOTO, fin  
    3434      ENDIF  
     
    3939 
    4040   ibase = 0 
    41    database = (str_sep(strcompress(strtrim((data_bases(ibase))[0], 2)), ' '))[2] 
     41   database = (strsplit((data_bases(ibase))[0], ' ', /EXTRACT))[2] 
    4242 
    4343fin: 
     
    4545 
    4646   ind1 = strpos(database, '<') 
    47    IF ind1 NE -1 THEN BEGIN  
    48       chain1 = str_sep(database, '<') 
    49       chain2 = str_sep(chain1[1], '>') 
    50       command = 'path_var = '+chain2[0] 
     47   IF ind1 NE -1 THEN BEGIN 
     48      database_split = strsplit(database, '<>', /EXTRACT) 
     49      path_base = database_split[1] 
     50      command = 'path_var = '+path_base 
    5151      res = execute(command) 
    52       IF strpos(chain2[1], '/') EQ 0 THEN chain2[1] = strmid(chain2[1], 1, strlen(chain2[1])-1) 
    53       database = chain1[0]+path_var+chain2[1] 
     52      database_split[1] = path_var 
     53      database = strjoin(database_split) 
     54      database = strsed(database, '//', '/') 
    5455   ENDIF  
    5556 
Note: See TracChangeset for help on using the changeset viewer.