I'm trying to use pyjamas (http://pyjs.org/) for the first time. My input file, named hi.py, looks like this:
from pyjamas import Windowfrom pyjamas.ui import RootPanel, Buttonfrom pyjamas.ui import HTML def greet(sender): Window.alert("Hello!") b = Button("Click me", greet)RootPanel().add(b) I run the following command: python ~/pyjs-pyjs-07f54ad/bin/pyjsbuild hi.py Building : hi PYJSPATH : [ /Users/michaelnatkin/HelloPyjs /Users/michaelnatkin/pyjs-pyjs-07f54ad/library /Users/michaelnatkin/pyjs-pyjs-07f54ad/addons]Built to : /Users/michaelnatkin/HelloPyjs/output Which appears to run without errors, and here is my resulting directory: Michael-Natkins-MacBook-Pro-2:HelloPyjs michaelnatkin$ ls . hi.js hi.py outputMichael-Natkins-MacBook-Pro-2:HelloPyjs michaelnatkin$ ls output __init__.py gchart.gif hi.safari.cache.html _pyjs.js hi.html history.html bootstrap.js hi.ie6.cache.html tree_closed.gif bootstrap_progress.js hi.mozilla.cache.html tree_open.gif disclosurePanelClosed.png hi.nocache.html tree_white.gif disclosurePanelClosed_rtl.png hi.oldmoz.cache.html disclosurePanelOpen.png hi.opera.cache.html I then direct my browser to one of the html files: file:///Users/michaelnatkin/HelloPyjs/output/hi.html and I get... a blank page. The only error in my js console is: Uncaught SecurityError: Blocked a frame with origin "null" from accessing a frame with origin "null". Protocols, domains, and ports must match. which I guess isn't too surprising since the html file says: <html><!-- auto-generated html - You should consider editing and adapting this to suit your requirements. No doctype used here to force quirks mode; see wiki for details: http://pyjs.org/wiki/csshellandhowtodealwithit/--><head> <title>hi (Pyjamas Auto-Generated HTML file)</title><meta name="pygwt:module" content="hi"></head><body style="background-color:white"><script type="text/javascript" src="bootstrap.js"></script><iframe id="__pygwt_historyFrame" style="display:none;"></iframe><script type="text/javascript" src="bootstrap.js"></script><iframe id="__pygwt_historyFrame" style="display:none;"></iframe></body></html> So.. I'm completely stuck. Can someone tell me how to get this bad boy to produce output? I've got a much more complicated app I want to create, but if I can't say "Hello" it isn't going to go well. Thank you! -- --- You received this message because you are subscribed to the Google Groups "Pyjs.org Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to pyjs-users+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out.