def read(self):
        """
        Read the file until EOF and return a list of dictionaries.
        """
        __result = []

        __ll = self.readline()
        while __ll:
            __result.append(__ll)
            __ll = self.readline()

        return list(__result)