docs: def open_if_exists(filename, mode='rb'):
      """Returns a file descriptor for the filename if that file exists,
      otherwise `None`.
      """
      try:
          return open(filename, mode)
      except IOError, e:
          if e.errno not in (errno.ENOENT, errno.EISDIR):
              raise