From 7fc2a856fb1e1bf5d942f652baaf3e4d7e23f5bf Mon Sep 17 00:00:00 2001 From: mattip Date: Tue, 5 Oct 2021 23:11:27 +0300 Subject: [PATCH] fix formatter to not raise on empty header, update build image --- .circleci/config.yml | 2 +- _devel/formatter.py | 7 ++++++- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index 70ce8ad01514..3fa0b6d68b5f 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -2,7 +2,7 @@ version: 2 jobs: build: docker: - - image: circleci/ruby:2.5.1-node + - image: cimg/ruby2.6-node steps: - run: name: Checkout diff --git a/_devel/formatter.py b/_devel/formatter.py index 8306394ed347..9624af4a9e67 100644 --- a/_devel/formatter.py +++ b/_devel/formatter.py @@ -17,7 +17,12 @@ else: markdown += [line] - header = yaml.load(''.join(header)) + header = yaml.load(''.join(header), Loader=yaml.BaseLoader) + if header is None: + # This assumes the markdown document has a yaml header + # but some documents, like the README.md do not + # Don't bother rendering them + exit() images = [] try: