@@ -192,10 +192,10 @@ def add_ref(self, name, header, module, static, type, lineno, info=None, extra=N
192
192
if name [0 :2 ] == '__' :
193
193
return None
194
194
d = None
195
- try :
195
+ if name in self . identifiers :
196
196
d = self .identifiers [name ]
197
- d .update (header , module , type , lineno , info , extra , conditionals )
198
- except :
197
+ d .update (header , module , type , info , extra , conditionals )
198
+ else :
199
199
d = identifier (name , header , module , type , lineno , info , extra , conditionals )
200
200
self .identifiers [name ] = d
201
201
@@ -214,10 +214,10 @@ def add(self, name, header, module, static, type, lineno, info=None, extra=None,
214
214
if name [0 :2 ] == '__' :
215
215
return None
216
216
d = None
217
- try :
217
+ if name in self . identifiers :
218
218
d = self .identifiers [name ]
219
- d .update (header , module , type , lineno , info , extra , conditionals )
220
- except :
219
+ d .update (header , module , type , info , extra , conditionals )
220
+ else :
221
221
d = identifier (name , header , module , type , lineno , info , extra , conditionals )
222
222
self .identifiers [name ] = d
223
223
0 commit comments