Revision 920b5878

b/lib/ssconf.py
166 166
    """
167 167
    filename = self.KeyToFilename(key)
168 168
    try:
169
      fh = file(filename, 'r')
170
      try:
171
        data = fh.read(self._MAX_SIZE)
172
        data = data.rstrip('\n')
173
      finally:
174
        fh.close()
169
      data = utils.ReadFile(filename, size=self._MAX_SIZE)
175 170
    except EnvironmentError, err:
176 171
      raise errors.ConfigurationError("Can't read from the ssconf file:"
177 172
                                      " '%s'" % str(err))
173
    data = data.rstrip('\n')
178 174
    return data
179 175

  
180 176
  def WriteFiles(self, values):

Also available in: Unified diff