blob: 14280151606751f5ac5d677111779225ff3a12cb (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
import collections
def path(elements):
return HtmlPath(elements)
def element(names, class_names=None, fresh=None):
if class_names is None:
class_names = []
if fresh is None:
fresh = False
return HtmlPathElement(names, class_names, fresh)
HtmlPath = collections.namedtuple("HtmlPath", ["elements"])
HtmlPathElement = collections.namedtuple("HtmlPathElement", ["names", "class_names", "fresh"])
empty = path([])
|