def __init__(self, template=None, items=None, nb_template=None): if isinstance(template, string_types): template = _Template(template) self.template = template if isinstance(nb_template, string_types): nb_template = _Template(nb_template) self.nb_template = nb_template or template self._render_items = {} self._server = None self._layout = self._build_layout() items = {} if items is None else items for name, item in items.items(): self.add_panel(name, item)
def __init__(self, template=None, items=None, nb_template=None, **params): super().__init__(**params) if isinstance(template, string_types): self._code = template template = _Template(template) else: self._code = None self.template = template if isinstance(nb_template, string_types): nb_template = _Template(nb_template) self.nb_template = nb_template or template self._render_items = OrderedDict() self._render_variables = {} self._server = None self._layout = self._build_layout()
def __init__(self, template=None, items=None, nb_template=None, **params): super(Template, self).__init__(**params) if isinstance(template, string_types): self._code = template template = _Template(template) else: self._code = None self.template = template if isinstance(nb_template, string_types): nb_template = _Template(nb_template) self.nb_template = nb_template or template self._render_items = {} self._render_variables = {} self._server = None self._layout = self._build_layout() items = {} if items is None else items for name, item in items.items(): self.add_panel(name, item)