Пример #1
0
 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)
Пример #2
0
 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()
Пример #3
0
 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)