mirror of
https://github.com/LonamiWebs/Telethon.git
synced 2025-06-17 10:36:37 +00:00
Fix docs generating top level empty folders
This commit is contained in:
parent
c3e5d390eb
commit
8e2b28cf27
@ -33,14 +33,15 @@ def get_import_code(tlobject):
|
|||||||
.format(kind, ns, tlobject.class_name)
|
.format(kind, ns, tlobject.class_name)
|
||||||
|
|
||||||
|
|
||||||
def _get_create_path_for(root, tlobject):
|
def _get_create_path_for(root, tlobject, make=True):
|
||||||
"""Creates and returns the path for the given TLObject at root."""
|
"""Creates and returns the path for the given TLObject at root."""
|
||||||
out_dir = 'methods' if tlobject.is_function else 'constructors'
|
out_dir = 'methods' if tlobject.is_function else 'constructors'
|
||||||
if tlobject.namespace:
|
if tlobject.namespace:
|
||||||
out_dir = os.path.join(out_dir, tlobject.namespace)
|
out_dir = os.path.join(out_dir, tlobject.namespace)
|
||||||
|
|
||||||
out_dir = os.path.join(root, out_dir)
|
out_dir = os.path.join(root, out_dir)
|
||||||
os.makedirs(out_dir, exist_ok=True)
|
if make:
|
||||||
|
os.makedirs(out_dir, exist_ok=True)
|
||||||
return os.path.join(out_dir, _get_file_name(tlobject))
|
return os.path.join(out_dir, _get_file_name(tlobject))
|
||||||
|
|
||||||
|
|
||||||
@ -553,7 +554,7 @@ def _write_html_pages(tlobjects, errors, layer, input_res, output_dir):
|
|||||||
type_names = fmt(types, formatter=lambda x: x)
|
type_names = fmt(types, formatter=lambda x: x)
|
||||||
|
|
||||||
# Local URLs shouldn't rely on the output's root, so set empty root
|
# Local URLs shouldn't rely on the output's root, so set empty root
|
||||||
create_path_for = functools.partial(_get_create_path_for, '')
|
create_path_for = functools.partial(_get_create_path_for, '', make=False)
|
||||||
path_for_type = functools.partial(_get_path_for_type, '')
|
path_for_type = functools.partial(_get_path_for_type, '')
|
||||||
request_urls = fmt(methods, create_path_for)
|
request_urls = fmt(methods, create_path_for)
|
||||||
type_urls = fmt(types, path_for_type)
|
type_urls = fmt(types, path_for_type)
|
||||||
|
Loading…
Reference in New Issue
Block a user