def load(self, stream):
        """ Load properties from an open file stream """

        # For the time being only accept file input streams
        if not _is_file(stream):
            raise TypeError('Argument should be a file object!')
        # Check for the opened mode
        if stream.mode != 'r':
            raise ValueError('Stream should be opened in read-only mode!')

        try:
            lines = stream.readlines()
            self.__parse(lines)
        except IOError:
            raise
def load ( self , stream ) : if not _is_file ( stream ) : raise TypeError ( 'Argument should be a file object!' ) if stream . mode != 'r' : raise ValueError ( 'Stream should be opened in read-only mode!' ) try : lines = stream . readlines ( ) self . __parse ( lines ) except IOError : raise
Load properties from an open file stream