def main(): page = Page() page.start() page.new_text('Header', style={'fontSize': '1.5em', 'color': '#ff0000'}) for i in range(20): page.new_text('{} hello {}'.format(i, i), style={'color': 'blue'}) time.sleep(2) page.block()
def main(): page = Page() page.start() for i in range(3): time.sleep(1) page.new_text('1') page.new_text('2') page.block()
def start(ctx, title, width, open_browser, obj, params, style, host, port, websocket_port): """ Start a new page. """ try: page = Page(title=title, width=width, host=host, port=port, websocket_port=websocket_port, style=ctx.parse_object(style)) page.start(open_browser=open_browser) if obj: obj = ctx.parse_object(obj) params = ctx.parse_object(params) page.new(obj, **params) page.block() except Exception: if ctx.quiet: sys.exit(1) else: raise
def test_offline(): page = Page(offline=True) # shouldn't block page.start(block=True) page.block()