Re: Python, GObject-Introspection, and WebKit.WebSettings




----- Original Message -----
> Hello,
> 
> Ok, I know this might not be a fault in pygobject, but I thought I
> would
> ask here first since you guys might be able to point me in the right
> direction in order to figure it out.
> 
> Anyway, I develop PrisPy, a formerly PyGTK/WebKit implementation of
> Mozilla Prism, but I have been trying to move away from PyGTK to
> PyGObject since introspection would allow me to use cookies with
> WebKit
> where I cannot now. So, I have my application mostly ported, but one
> problem still remains, and that is that WebKit.WebSettings (which I
> use
> for changing the User Agent) does not work as it used to with the
> python
> WebKitGTK bindings. Before, I had been able to run this code:
> 
> self.web_view = webkit.WebView()
> settings = webkit.WebSettings()
> settings.set_property('user-agent', config.userAgent)

What is the error you get here?  Try using settings.props['user-agent'] = config.userAgent but set_property should work.  It could be a conflict with the webkit_set_property method.

> self.web_view.set_settings(settings)
> 
> But now, under introspection, I cannot use WebSettings, because on the
> third line, there is no way to modify the properties, and I haven't
> noticed any other way to change the user agent. This has been tested
> with PyGObject 2.28 and GObject-Introspection 0.10.4, both built on
> Arch
> Linux. So, am I up a creak without a paddle or does anyone know a way
> around this?
> 
> Thanks for all the great work on these bindings,
> Smartboy
> _______________________________________________
> python-hackers-list mailing list
> python-hackers-list gnome org
> http://mail.gnome.org/mailman/listinfo/python-hackers-list

-- 
--
John (J5) Palmieri
Software Engineer
Red Hat, Inc.


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]