Пример #1
0
    def ImportBidData(self, network: Network):

        filename = BidDataCSVStream.DefaultFileName
        if FileType.BidData in self.CSVFileNames:
            filename = self.CSVFileNames[FileType.BidData]

        filename = filename.format(self.MktDay)
        propertymap = BidDataCSVStream.DefaultPropertyToFileMap
        if FileType.BidData in self.CSVPropertyMaps:
            propertymap = self.CSVPropertyMaps[FileType.BidData]

        with BidDataCSVStream(filename, propertymap, self.Encoding) as csv:
            for udo in csv:
                mu = csv.getMktUit()
                network.AddMktUnit(mu)
                unitoffer = csv.getMktUnitDailyOffer()
                unitoffer.MktDay = self.MktDay
                network.AddMktUnitDailyOffer(unitoffer)

        return