vlc/python | branch: master | Alberto Invernizzi <[email protected]> | Thu Apr 2 18:29:15 2020 +0200| [670147c3e2d39b302146e986490c11610b1d5c09] | committer: Alberto Invernizzi
fix constness check for Flag.Out > http://git.videolan.org/gitweb.cgi/vlc/python.git/?a=commit;h=670147c3e2d39b302146e986490c11610b1d5c09 --- generator/generate.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/generator/generate.py b/generator/generate.py index b0c2f2c..11048f7 100755 --- a/generator/generate.py +++ b/generator/generate.py @@ -427,12 +427,15 @@ class Par(object): """ if self.name in out: f = Flag.Out # @param [OUT] - else: + elif not self.constness[0]: f = {'int*': Flag.Out, 'unsigned*': Flag.Out, 'unsigned char*': Flag.Out, 'libvlc_media_track_info_t**': Flag.Out, }.get(self.type, Flag.In) # default + else: + f = Flag.In + if default is None: return f, # 1-tuple else: # see ctypes 15.16.2.4 Function prototypes _______________________________________________ vlc-commits mailing list [email protected] https://mailman.videolan.org/listinfo/vlc-commits
