After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 335964 - Codegen improvements to handle in/inout parameters and multiple return values
Codegen improvements to handle in/inout parameters and multiple return values
Status: RESOLVED FIXED
Product: pygobject
Classification: Bindings
Component: codegen
unspecified
Other Linux
: Normal normal
: ---
Assigned To: Gustavo Carneiro
Python bindings maintainers
Depends on:
Blocks:
 
 
Reported: 2006-03-25 15:28 UTC by Gustavo Carneiro
Modified: 2008-07-16 10:12 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
patch (14.91 KB, patch)
2006-03-25 15:30 UTC, Gustavo Carneiro
none Details | Review

Description Gustavo Carneiro 2006-03-25 15:28:38 UTC
Like the summary says.
Comment 1 Gustavo Carneiro 2006-03-25 15:30:44 UTC
Created attachment 61983 [details] [review]
patch

Patch only solves this for a couple of types for reverse wrappers.  Regular wrappers are too inflexible to handle this.  Nothing short of rewriting most of codegen can be done to fix it.
Comment 2 Gustavo Carneiro 2006-04-01 17:52:38 UTC
Committed HEAD, although a slightly different version of the patch (instead of handling out-gint* it handles gint* with (direction "out")).