Hello there, This is my first post to this list, so I hope I do not break any rules here. I am just testing pyjamas. I have started with the HelloWorld example and slightly modified to get a feeling of how difficult it is to create layouts with pyjamas. So far I am very satisfied.
Nevertheless I have been hitting a very strange situation which I do not know how to solve: my applicatio shows as expected when I run it with pyjamas desktop, but it the browser the layout is duplicated. This means that I see my layout twice, one instance below the other. I am not doing anything special in my little application to have a double instance of my layout. The first instance appears immediately, the second slightly later. I am inclined to think that this has something to do with the cached html in the output directory, since visually it correlates with the timing when my apache logs and the chrome network inspector show me that the requests of those cache files are performed. But I do not understand why this happens, and what I can do to get rid of these problems. The examples which come with pyjamas do not show this wrong behaviour. Here is my code: import pyjd # this is dummy in pyjs. from pyjamas.ui.RootPanel import RootPanel from pyjamas.ui.HTML import HTML from pyjamas import Window VERSION = "AAAA" class Portal: def onModuleLoad(self): Window.enableScrolling(False) Window.setMargin("0px") version = HTML("Version:" + VERSION) RootPanel().add(version) if __name__ == '__main__': pyjd.setup("./public/Portal.html") p = Portal() p.onModuleLoad() pyjd.run() What could be going on? Thanks and regards, Daniel Gonzalez