Only show available urls in source (#1762)

Co-authored-by: Anthony Miyaguchi <amiyaguchi@mozilla.com>
This commit is contained in:
Linh Nguyen 2021-02-05 12:22:17 -08:00 коммит произвёл GitHub
Родитель 1dbb06ce92
Коммит 350291bd1a
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
2 изменённых файлов: 8 добавлений и 5 удалений

Просмотреть файл

@ -43,18 +43,20 @@ def generate_derived_dataset_docs(out_dir, project_dir):
if dirs:
continue
dataset_name = root.split("/")[-1]
source_urls["Source"] = f"{SOURCE_URL}/{root}"
source_urls["Source Directory"] = f"{SOURCE_URL}/{root}"
metadata = {}
if METADATA_FILE in files:
source_urls["Metadata"] = f"{SOURCE_URL}/{root}/{METADATA_FILE}"
source_urls[
"Metadata File"
] = f"{SOURCE_URL}/{root}/{METADATA_FILE}"
with open(os.path.join(root, METADATA_FILE)) as stream:
try:
metadata = yaml.safe_load(stream)
except yaml.YAMLError as error:
print(error)
if VIEW_FILE in files:
source_urls["View"] = f"{SOURCE_URL}/{root}/{VIEW_FILE}"
source_urls["View Definition"] = f"{SOURCE_URL}/{root}/{VIEW_FILE}"
file_loader = FileSystemLoader(
"bigquery_etl/docs/derived_datasets/templates"

Просмотреть файл

@ -21,8 +21,9 @@
{%- endfor %}
{% endif %}
[Source Directory]({{ source_urls["Source"] }}) | [Metadata File]({{ source_urls["Metadata"] }}) | [View Definition]({{ source_urls["View"] }})
{% for key, value in source_urls.items() -%}
[{{key}}]({{ value }}) {{ " | " if not loop.last else "" }}
{%- endfor %}
---