def _get_importer(self): """ Returns the importer :rtype: Importer """ if self.importer is None: coverages = self._get_coverages() importers = [] for coverage in coverages: importer = Importer(self.resumer, coverage, self.options['wms_import'], self.options['scale_levels'], self.options['coverage']['grid_coverage'], self.session, self.options['scale_factors']) importers.append(importer) self.importer = MultiImporter(importers) return self.importer
def _get_importer(self): if self.importer is None: grid_coverage = False if 'coverage' in self.options: grid_coverage = self.options['coverage']['grid_coverage'] if 'grid_coverage' in self.options['coverage'] else False wms_import = self.options['wms_import'] if 'wms_import' in self.options else False scale_levels = self.options['scale_levels'] if self.options['scale_levels'] is not None else None coverages = self._get_coverages() importers = [] for coverage in coverages: importers.append(Importer(self.resumer, coverage, wms_import, scale_levels, grid_coverage, self.session, self.options['scale_factors'])) self.importer = MultiImporter(importers) return self.importer
def _get_importer(self): if self.importer is None: self.importer = MultiImporter(self._get_importers()) return self.importer