Hi, The bindings should definitely be nicer when they do not understand void arguments. I think it should simply marshal them into PyCapsules which are "use at your own risk". I consider any crash to be a bug so if you can't find an existing ticket, feel free to log a new one here: https://bugzilla.gnome.org/enter_bug.cgi?product=pygobject
Have you thought about using a web framework for browser/python communication? http://wiki.python.org/moin/WebFrameworks -Simon On Mon, Jan 21, 2013 at 3:26 PM, Jack O'Connor <oconnor...@gmail.com> wrote: > WebKitGtk+ docs for that > signal<http://webkitgtk.org/reference/webkitgtk/stable/webkitgtk-webkitwebview.html#WebKitWebView-window-object-cleared> > > Here's what I'm doing in Python: > > browser = WebKit.WebView() > > def on_cleared(*args): >> pass >> browser.connect("window-object-cleared", on_cleared) > > > And here's the crash from my terminal when that WebView is shown: > > $ ./webkit.py >> ** (webkit.py:17260): CRITICAL **: Converting of type 'void' is not >> implemented >> ** >> ERROR:/build/buildd/pygobject-3.4.0/gi/pygi-argument.c:2084:_pygi_argument_from_g_value: >> code should not be reached >> zsh: abort (core dumped) ./webkit.py > > > Is that expected? That signal has some gpointer parameters in the C > documentation, and I wonder if that's what's causing the problem. My reason > for doing any of this is that I'd ultimately like to expose a Python object > to JS, so that the code in the page can call methods that I implement in > Python. I read that "window-object-cleared" is the preferred place to set > such an object in C at least, but maybe it's not possible from the Python > bindings? Thanks for any suggestions. > > -- Jack O'Connor > > _______________________________________________ > python-hackers-list mailing list > python-hackers-list@gnome.org > https://mail.gnome.org/mailman/listinfo/python-hackers-list > >
_______________________________________________ python-hackers-list mailing list python-hackers-list@gnome.org https://mail.gnome.org/mailman/listinfo/python-hackers-list