File tree Expand file tree Collapse file tree 2 files changed +6
-5
lines changed
docs/src/architecture/08_concepts/signed_doc/docs
specs/generators/src/docs Expand file tree Collapse file tree 2 files changed +6
-5
lines changed Original file line number Diff line number Diff line change @@ -74,8 +74,7 @@ considered.
7474
7575## [ COSE Header Parameters] [ RFC9052-HeaderParameters ]
7676
77- * [ content type] ( ../spec.md#content-type ) = ` None `
78- * [ content-encoding] ( ../spec.md#content-encoding ) = ` None `
77+ No Headers are defined for this document.
7978
8079## Metadata
8180
Original file line number Diff line number Diff line change @@ -51,16 +51,18 @@ def header_parameter_summary(self) -> str:
5151 """Generate concrete Cose header parameter settings for a specific document."""
5252 headers = self ._doc .headers
5353
54- if headers is None :
55- return "No Headers are defined for this document."
56-
5754 header_docs = ""
5855 for header in headers .names :
5956 value = headers .get (header ).value
57+ if value is None :
58+ continue
6059 if isinstance (value , list ):
6160 value = f"[{ ',' .join (value )} ]"
6261 link = f"../spec.md#{ header .replace (' ' , '-' )} "
6362 header_docs += f"* [{ header } ]({ link } ) = `{ value } `\n "
63+ if not header_docs :
64+ return "No Headers are defined for this document."
65+
6466 return header_docs .strip ()
6567
6668 def document_payload (self ) -> str :
You can’t perform that action at this time.
0 commit comments