def reset(clear_console=True): return try: PynodeCoreGlobals.GLOBAL_USER_ID = 0 if clear_console: window.writeOutput("", False) pynode_graphlib.graph._reset() window.js_clear() if PynodeCoreGlobals.event_timer is not None: timer.clear_timeout(PynodeCoreGlobals.event_timer) if PynodeCoreGlobals.update_timer is not None: timer.clear_timeout(PynodeCoreGlobals.update_timer) PynodeCoreGlobals.event_queue = [EventPause(100)] PynodeCoreGlobals.fix_layout = True PynodeCoreGlobals.did_fix_layout = False PynodeCoreGlobals.did_update_layout = False PynodeCoreGlobals.has_ended = False PynodeCoreGlobals.delay_type = {} PynodeCoreGlobals.positioning_counter = 0 PynodeCoreGlobals.error = "" PynodeCoreGlobals.click_listener_func = {"f": None} window.set_layout_type() window.registerClickListener(node_click) window.clickListenerFunc = None except: timer.set_timeout(reset, 20)
def do_print(s, color=None): if color is not None: window.writeOutput( "<p style='display:inline;color:" + color + ";'>" + format_string_HTML(s) + "</p>", True) else: window.writeOutput( "<p style='display:inline;'>" + format_string_HTML(s) + "</p>", True)
def do_print_formatted(s): window.writeOutput(s, True)