Pylint bug workaround: del variable before reuse

It looks like the parsing libraries have a little trouble with try blocks in
the pylint and astng version we're using.  The following code will trigger an
error:

try:
    fd = 3
except Exception, e:
    pass

fd = open("bar","w")

try:
    fd.write('hi')
except Exception, e:
    pass