From 16b82d1689c01d866f7b064ac0d0a49848cdaa4b Mon Sep 17 00:00:00 2001 From: baldurk Date: Mon, 17 May 2021 15:05:13 +0100 Subject: [PATCH] Handle rdcstrpair or rdcstrpairs in function return types for docstrings --- docs/verify-docstrings.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/docs/verify-docstrings.py b/docs/verify-docstrings.py index 632b4a2b6..e5b1c12c5 100644 --- a/docs/verify-docstrings.py +++ b/docs/verify-docstrings.py @@ -96,6 +96,10 @@ def make_c_type(ret: str, pattern: bool, typelist: List[str]): ret = 'float|double' if pattern else 'float' elif ret == 'bytes': ret = '(const )?bytebuf ?[&*]?' if pattern else 'bytebuf' + elif ret == 'List[Tuple[str,str]]': # special case + ret = 'rdcstrpairs' + elif ret == 'Tuple[str,str]': # special case + ret = 'rdcstrpair' elif ret[0:5] == 'List[': inner = make_c_type(ret[5:-1], pattern, typelist) ret = '(const )?rdcarray<{}> ?[&*]?'.format(inner) if pattern else 'rdcarray<{}>'.format(inner)