On 08/10/2012 at 05:08 C Anthony Risinger <[email protected]> wrote:
> 
> so test it out, and report back bugs, because this will be replacing
> both hulahop and pywebkitgtk ASAP.
> 

I have just started some testing with the "feature/giwebkit" branch and
the "libwebkit3 ARCH package" you provide.

A very basic test application (a button with greet message) works fine
when i use

page = "Desktop.html"
host = "public"
pyjd.setup("%s/%s" % (host, page))

When i use (local webserver is running of course)

page = "Desktop.html"
host = "http://localhost:50000";
pyjd.setup("%s/%s" % (host, page))

the test application is still working bit i have the following
backtrace:

Traceback (most recent call last):
  File "/usr/lib/python2.7/site-packages/pyjd/giwebkit.py", line 347,
in _icon_loaded_cb
    fp = urlopen(uri)
  File "/usr/lib/python2.7/urllib.py", line 86, in urlopen
    return opener.open(url)
  File "/usr/lib/python2.7/urllib.py", line 207, in open
    return getattr(self, name)(url)
  File "/usr/lib/python2.7/urllib.py", line 291, in open_http
    import httplib
  File "/usr/lib/python2.7/site-packages/pyjd/imputil.py", line 109, in
_import_hook
    top_module = self._import_top_module(parts[0])
  File "/usr/lib/python2.7/site-packages/pyjd/imputil.py", line 217, in
_import_top_module
    module = item.import_top(name)
  File "/usr/lib/python2.7/site-packages/pyjd/imputil.py", line 244, in
import_top
    return self._import_one(None, name, name)
  File "/usr/lib/python2.7/site-packages/pyjd/imputil.py", line 295, in
_import_one
    result = self.get_code(parent, modname, fqname)
  File "/usr/lib/python2.7/site-packages/pyjd/importers.py", line 300,
in get_code
    result = _fs_import(dir, modname, fqname)
  File "/usr/lib/python2.7/site-packages/pyjd/importers.py", line 122,
in _fs_import
    f = open(filenamec, 'rb')
IOError: [Errno 13] Permission denied: '/usr/lib/python2.7/httplib.pyc'


When i try to import (not start only import) my real world application
(which uses json rpc, timer etc), the backtrace ends with:

File "/usr/lib/python2.7/site-packages/pyjd/imputil.py", line 329, in
 _process_result exec code in module.__dict__
  File
 "/home/rene/Local/python/pyjs/pyjs/library/pyjamas/ui/Calendar.py",
 line 397, in <module> class DateField(Composite): File
 "/home/rene/Local/python/pyjs/pyjs/library/pyjamas/ui/Calendar.py",
 line 399, in DateField img_base = pygwt.getImageBaseURL(True) File
 "/home/rene/Local/python/pyjs/pyjs/library/pygwt.py", line 44, in
 getImageBaseURL return getModuleBaseURL() + "images/" File
 "/home/rene/Local/python/pyjs/pyjs/library/pygwt.py", line 28, in
 getModuleBaseURL s = get_main_frame().getUri() AttributeError:
 'NoneType' object has no attribute 'getUri'

HTH René

-- 



Reply via email to