pricedb/csv.py
def parse_file(self, file_path, currency) -> List[PriceModel]:
        """ Load and parse a .csv file """
        # load file
                # read csv into memory?
        contents = self.load_file(file_path)
        prices = []

        # parse price elements
        for line in contents:
            price = self.parse_line(line)
            assert isinstance(price, PriceModel)
            price.currency = currency
            prices.append(price)

        return prices
def parse_file(self, file_path, currency) -> List[PriceModel]:
        # load file
                # read csv into memory?
        contents = self.load_file(file_path)
        prices = []

        # parse price elements
        for line in contents:
            price = self.parse_line(line)
            assert isinstance(price, PriceModel)
            price.currency = currency
            prices.append(price)

        return prices
def parse_file ( self , file_path , currency ) -> List [ PriceModel ] : # load file # read csv into memory? contents = self . load_file ( file_path ) prices = [ ] # parse price elements for line in contents : price = self . parse_line ( line ) assert isinstance ( price , PriceModel ) price . currency = currency prices . append ( price ) return prices
Load and parse a .csv file
Load and parse a . csv file