Changes in tools/config.py [4e9aaf5:28f4adb] in mainline


Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • tools/config.py

    r4e9aaf5 r28f4adb  
    4848        "Read saved values from last configuration run"
    4949       
    50         inf = file(fname, 'r')
     50        inf = open(fname, 'r')
    5151       
    5252        for line in inf:
     
    103103                condval = res.group(3)
    104104               
    105                 if (not defaults.has_key(condname)):
     105                if (not condname in defaults):
    106106                        varval = ''
    107107                else:
     
    131131        "Parse configuration file"
    132132       
    133         inf = file(fname, 'r')
     133        inf = open(fname, 'r')
    134134       
    135135        name = ''
     
    219219                        continue
    220220               
    221                 if (not defaults.has_key(varname)):
     221                if (not varname in defaults):
    222222                        return False
    223223       
     
    232232       
    233233        try:
    234                 version = subprocess.Popen(['bzr', 'version-info', '--custom', '--template={clean}:{revno}:{revision_id}'], stdout = subprocess.PIPE).communicate()[0].split(':')
     234                version = subprocess.Popen(['bzr', 'version-info', '--custom', '--template={clean}:{revno}:{revision_id}'], stdout = subprocess.PIPE).communicate()[0].decode().split(':')
    235235                sys.stderr.write("ok\n")
    236236        except:
     
    246246                revision = None
    247247       
    248         outmk = file(mkname, 'w')
    249         outmc = file(mcname, 'w')
     248        outmk = open(mkname, 'w')
     249        outmc = open(mcname, 'w')
    250250       
    251251        outmk.write('#########################################\n')
     
    263263                        continue
    264264               
    265                 if (not defaults.has_key(varname)):
     265                if (not varname in defaults):
    266266                        default = ''
    267267                else:
     
    368368                        # Cancel out all defaults which have to be deduced
    369369                        for varname, vartype, name, choices, cond in ask_names:
    370                                 if ((vartype == 'y') and (defaults.has_key(varname)) and (defaults[varname] == '*')):
     370                                if ((vartype == 'y') and (varname in defaults) and (defaults[varname] == '*')):
    371371                                        defaults[varname] = None
    372372                       
     
    385385                                        position = cnt
    386386                               
    387                                 if (not defaults.has_key(varname)):
     387                                if (not varname in defaults):
    388388                                        default = None
    389389                                else:
     
    428428                                cnt += 1
    429429                       
    430                         if (position >= options):
     430                        if (position != None) and (position >= len(options)):
    431431                                position = None
    432432                       
     
    449449                       
    450450                        position = None
    451                         if (not opt2row.has_key(value)):
     451                        if (not value in opt2row):
    452452                                raise RuntimeError("Error selecting value: %s" % value)
    453453                       
    454454                        (selname, seltype, name, choices) = opt2row[value]
    455455                       
    456                         if (not defaults.has_key(selname)):
     456                        if (not selname in defaults):
    457457                                        default = None
    458458                        else:
Note: See TracChangeset for help on using the changeset viewer.