equal
deleted
inserted
replaced
42 |
42 |
43 return title.strip(), descr.strip() |
43 return title.strip(), descr.strip() |
44 |
44 |
45 return "", "" |
45 return "", "" |
46 |
46 |
47 def url_join (*parts) : |
47 def url (*parts, **kwargs) : |
48 return '/'.join(parts) |
48 abs = kwargs.pop('abs', False) |
|
49 up = kwargs.pop('up', 0) |
49 |
50 |
|
51 return '/'.join(([""]*int(abs)) + ([".."]*up) + list(parts)) |
|
52 |
|
53 url_join = url |
|
54 |
50 def path_join (*parts) : |
55 def path_join (*parts) : |
51 return os.path.join(*[part for part in parts if part is not None]) |
56 return os.path.join(*[part for part in parts if part is not None]) |