f = open(self.dir(key) + key, 'wb')
f.write(imageData)
f.close()
- except IOError, e:
+ except (OSError, IOError), e:
LogEvent(WARN, "", "IOError writing to avatar %s - %s" % (key, str(e)))
os.umask(prev_umask)
return avatar
return data
else:
LogEvent(INFO, "", "Avatar not found.")
- except IOError:
+ except (OSError, IOError):
LogEvent(WARN, "", "IOError reading avatar.")
else:
return None