comparison mercurial/demandload.py @ 2960:61afc32c1a49

Avoid Python 2.5 warning demandload.py:112: Warning: 'as' will become a reserved keyword in Python 2.6
author Alexis S. L. Carvalho <alexis@cecm.usp.br>
date Sun, 20 Aug 2006 00:44:53 -0300
parents a8a7ce1a01a5
children
comparison
equal deleted inserted replaced
2959:7f5fc4b347de 2960:61afc32c1a49
107 if col >= 0: 107 if col >= 0:
108 fromlist = mod[col+1:].split(',') 108 fromlist = mod[col+1:].split(',')
109 mod = mod[:col] 109 mod = mod[:col]
110 else: 110 else:
111 fromlist = [] 111 fromlist = []
112 as = None 112 as_ = None
113 if '@' in mod: 113 if '@' in mod:
114 mod, as = mod.split("@") 114 mod, as_ = mod.split("@")
115 importer = _importer(scope, mod, fromlist) 115 importer = _importer(scope, mod, fromlist)
116 if fromlist: 116 if fromlist:
117 for name in fromlist: 117 for name in fromlist:
118 scope[name] = _replacer_from(importer, name) 118 scope[name] = _replacer_from(importer, name)
119 else: 119 else:
128 later = object.__getattribute__(val, 'later') 128 later = object.__getattribute__(val, 'later')
129 later.append(mod[dot+1:]) 129 later.append(mod[dot+1:])
130 continue 130 continue
131 else: 131 else:
132 basemod = mod 132 basemod = mod
133 if not as: 133 if not as_:
134 as = basemod 134 as_ = basemod
135 scope[as] = _replacer(importer, as) 135 scope[as_] = _replacer(importer, as_)