Hi,
I was running pyjamas from the ubuntu packages, but apparently they are a
bit outdated and some classes are not implemented. Notably, Anchor. Also,
the interface to Timer has changed.
So I have decided to remove the system packages and use the master branch
from the github repo, for both web deployments and pyjs desktop.
The only system package (as far as I understand) that I have installed is
python-hulahop, since I have not been able to install that by hand.
But now I have other errors, which prevent me from running pyjs desktop
(the web deployments are running fine)
gonvaled@pegasus ~/projects/test_project/pyjs/wavilon-portal (develop)»
~/tmp/pyjs/bin/pyjd Portal.py
returning /home/gonvaled/.pyjd/prefs.js for key NS_APP_PREFS_50_FILE
loaded
set_main_frame <Browser object at 0xb74150a4 (hulahop+webview+WebView at
0xa382000)>
Traceback (most recent call last):
File "Portal.py", line 71, in <module>
p.onModuleLoad()
File "Portal.py", line 57, in onModuleLoad
DeferredCommand.add(self)
File "/home/gonvaled/tmp/pyjs/library/pyjamas/DeferredCommand.py", line
9, in add
maybeSetDeferredCommandTimer()
File "/home/gonvaled/tmp/pyjs/library/pyjamas/DeferredCommand.py", line
27, in maybeSetDeferredCommandTimer
Timer(1, onTimer)
File "/home/gonvaled/tmp/pyjs/library/pyjamas/Timer.py", line 114, in
__init__
self.schedule(delayMillis)
File "/home/gonvaled/tmp/pyjs/library/pyjamas/Timer.py", line 154, in
schedule
self.__tid = self.__setTimeout(delayMillis)
File "/home/gonvaled/tmp/pyjs/library/pyjamas/Timer.py", line 183, in
__setTimeout
raise NotImplementedError, 'Timer is not fully implemented for your
platform'
NotImplementedError: Timer is not fully implemented for your platform
I have verified that my platform is detected, but it seems it is not:
gonvaled@pegasus ~/tmp/pyjs/examples/browserdetect (master)»
~/tmp/pyjs/bin/pyjd BrowserDetect.py
"Browser not detected/supported"
How can I solve this problem?
BR,
Daniel