sip: error parsing default arguments with macros
Scott Talbert
swt at techie.net
Mon Jun 6 18:58:16 BST 2022
Hi Phil,
This is with 73d165da863c. Running into this issue where sip seems to
have trouble with default argument values that are macros. See attached
_richtext.sip for a reproducer.
These bindings will be built: _richtext.
Generating the _richtext bindings...
sip-build: /home/talbert/wxPython/Phoenix.sip6/sip/gen/_richtext.sip: line
20 column 36: '_' is unexpected
/home/talbert/wxPython/Phoenix.sip6/sip/gen/_richtext.sip: line 20 column
38: 'Style Organiser' is unexpected
There are a bunch of other errors that follow in the real .sip files but I
presume they're all because _(xxxx) isn't understood and the rest of the
file isn't parsed correctly.
Thanks,
Scott
-------------- next part --------------
%Module( name=wx._richtext,
keyword_arguments="All",
use_argument_names=True,
all_raise_py_exception=True,
language="C++")
{
%AutoPyName(remove_leading="wx")
};
class wxRichTextStyleOrganiserDialog
{
public:
wxRichTextStyleOrganiserDialog(
int flags,
wxRichTextStyleSheet * sheet,
wxRichTextCtrl * ctrl,
wxWindow * parent,
wxWindowID id = wxID_ANY,
const wxString & caption = _("Style Organiser"),
const wxPoint & pos = wxDefaultPosition,
const wxSize & size = wxDefaultSize,
long style = wxDEFAULT_DIALOG_STYLE|wxRESIZE_BORDER|wxSYSTEM_MENU|wxCLOSE_BOX
);
};
More information about the PyQt
mailing list