def _render_template(self, template): template = get_template(template) inspire_md = None if self.inspire_md: inspire_md = recursive_bunch(default='', **self.inspire_md) max_output_size = None if self.max_output_pixels: output_width = output_height = int(sqrt(self.max_output_pixels)) max_output_size = (output_width, output_height) doc = template.substitute( service=bunch(default='', **self.service), layers=self.layers, formats=self.image_formats, info_formats=self.info_formats, srs=self.srs, tile_layers=self.tile_layers, layer_srs_bbox=self.layer_srs_bbox, layer_llbbox=self.layer_llbbox, inspire_md=inspire_md, max_output_size=max_output_size, ) # strip blank lines doc = '\n'.join(l for l in doc.split('\n') if l.rstrip()) return doc
def _render_template(self, template): template = get_template(template) inspire_md = None if self.inspire_md: inspire_md = recursive_bunch(default='', **self.inspire_md) doc = template.substitute(service=bunch(default='', **self.service), layers=self.layers, formats=self.image_formats, info_formats=self.info_formats, srs=self.srs, tile_layers=self.tile_layers, layer_srs_bbox=self.layer_srs_bbox, inspire_md=inspire_md, ) # strip blank lines doc = '\n'.join(l for l in doc.split('\n') if l.rstrip()) return doc
def _render_template(self, template): template = get_template(template) inspire_md = None if self.inspire_md: inspire_md = recursive_bunch(default='', **self.inspire_md) doc = template.substitute( service=bunch(default='', **self.service), layers=self.layers, formats=self.image_formats, info_formats=self.info_formats, srs=self.srs, tile_layers=self.tile_layers, layer_srs_bbox=self.layer_srs_bbox, inspire_md=inspire_md, ) # strip blank lines doc = '\n'.join(l for l in doc.split('\n') if l.rstrip()) return doc