From 6f629dbb55793aa18750495019e2f7058d2d5ab9 Mon Sep 17 00:00:00 2001 From: pavlemarinkovic Date: Wed, 5 Mar 2025 14:46:51 +0100 Subject: [PATCH 1/2] Start all docstrings with newline --- wrabbit/parser/constants.py | 2 +- wrabbit/wrapper/wrapper.py | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/wrabbit/parser/constants.py b/wrabbit/parser/constants.py index 2a4e1af..b65d592 100755 --- a/wrabbit/parser/constants.py +++ b/wrabbit/parser/constants.py @@ -188,7 +188,7 @@ def __str__(self): # This part contains constants related to image generation for Markdown # Find Markdown images -REGEX_MD_IMAGE = r'((?:!|)\[([^\[\]]+)]\(([^\[\]\(\)]+\.((?:jpe?g|png)))({opt}#gh-{image_mode}-mode-only|)((?:#sbg_.*|))\))' +REGEX_MD_IMAGE = r'((?:!|)\[([^\[\]]+)]\(([^\[\]\(\)]+\.((?:jpe?g|png)))({opt}#gh-{image_mode}-mode-only|)((?:#sbg_.*|))(?:\s[^\s]+|)\))' # Find

in HTML REGEX_HTML_IMAGE = r'(?:]+)>.*?)]+>(?:.*?

)' # Find in HTML diff --git a/wrabbit/wrapper/wrapper.py b/wrabbit/wrapper/wrapper.py index d8b3e34..699c3a6 100755 --- a/wrabbit/wrapper/wrapper.py +++ b/wrabbit/wrapper/wrapper.py @@ -165,7 +165,9 @@ def add_hint(self, hint): self.hints.append(hint) def add_docs(self, doc): - self.doc = doc + # Newline character protects the first line in the CWL from being too + # long. If the first line is too long this sometimes causes errors. + self.doc = "\n" + doc def add_revision_note(self, note): self.revision_note = note From 686a928ada7f3fabd91e0a2283890824641884bc Mon Sep 17 00:00:00 2001 From: pavlemarinkovic Date: Wed, 5 Mar 2025 14:47:22 +0100 Subject: [PATCH 2/2] New version --- wrabbit/version.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/wrabbit/version.py b/wrabbit/version.py index 493f741..260c070 100755 --- a/wrabbit/version.py +++ b/wrabbit/version.py @@ -1 +1 @@ -__version__ = "0.3.0" +__version__ = "0.3.1"