mirror of
https://github.com/RGBCube/GitHubWrapper
synced 2025-05-19 23:45:09 +00:00
Fix example string getting placed when there is no example
This commit is contained in:
parent
ce0cd52ce2
commit
6557c7b9b1
1 changed files with 9 additions and 4 deletions
|
@ -129,15 +129,20 @@ def generate(
|
||||||
param_annotation = f"NotRequired[{param_annotation}]"
|
param_annotation = f"NotRequired[{param_annotation}]"
|
||||||
|
|
||||||
if not no_comments:
|
if not no_comments:
|
||||||
examples = (', '.join(str(ex) for ex in exs)).replace("\n", "\\n") if (exs := value.get("examples")) else ""
|
if examples := value.get("examples"):
|
||||||
|
s = "" if len(examples) == 1 else "s"
|
||||||
|
|
||||||
if (example := examples[:70]) != examples:
|
examples = ", ".join([str(example) for example in examples]).replace("\n", "\\n")
|
||||||
examples = f"{example}[...]"
|
|
||||||
|
if (examples_short := examples[:70]) != examples:
|
||||||
|
examples = f"{examples_short}[...]"
|
||||||
|
|
||||||
|
examples = f" # Example{s}: {examples}" if examples else ""
|
||||||
|
|
||||||
typed_dict.extend(
|
typed_dict.extend(
|
||||||
[
|
[
|
||||||
f" # Format: {fmt}" if (fmt := value.get("format")) else "",
|
f" # Format: {fmt}" if (fmt := value.get("format")) else "",
|
||||||
f" # Example: {examples}"
|
examples
|
||||||
]
|
]
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue