Fix docs generation on Windows and search bar

This commit is contained in:
Lonami Exo
2019-01-26 12:46:13 +01:00
parent c1ae7d67a9
commit c11d71c3cd
2 changed files with 10 additions and 6 deletions

View File

@@ -1,5 +1,6 @@
#!/usr/bin/env python3
import functools
import os
import re
import shutil
from collections import defaultdict
@@ -401,7 +402,7 @@ def _write_html_pages(root, tlobjects, methods, layer, input_res):
depth = '../' * (2 if tlobject.namespace else 1)
docs.add_script(src='prependPath = "{}";'.format(depth))
docs.add_script(relative_src=paths['search.js'])
docs.add_script(path=paths['search.js'])
docs.end_body()
# Find all the available types (which are not the same as the constructors)
@@ -567,7 +568,8 @@ def _write_html_pages(root, tlobjects, methods, layer, input_res):
constructor_names = fmt(cs)
def fmt(xs, formatter):
return ', '.join('"{}"'.format(formatter(x)) for x in xs)
return ', '.join('"{}"'.format(
formatter(x)).replace(os.path.sep, '/') for x in xs)
type_names = fmt(types, formatter=lambda x: x)