WARNING: Traceback (most recent call last): File "C:\Users\Lenovo\anaconda3\lib\runpy.py", line 193, in _run_module_as_main "__main__", mod_spec) File "C:\Users\Lenovo\anaconda3\lib\runpy.py", line 85, in _run_code exec(code, run_globals) File "C:\Users\Lenovo\anaconda3\lib\site-packages\ipykernel_launcher.py", line 16, in app.launch_new_instance() File "C:\Users\Lenovo\anaconda3\lib\site-packages\traitlets\config\application.py", line 664, in launch_instance app.start() File "C:\Users\Lenovo\anaconda3\lib\site-packages\ipykernel\kernelapp.py", line 583, in start self.io_loop.start() File "C:\Users\Lenovo\anaconda3\lib\site-packages\tornado\platform\asyncio.py", line 153, in start self.asyncio_loop.run_forever() File "C:\Users\Lenovo\anaconda3\lib\asyncio\base_events.py", line 538, in run_forever self._run_once() File "C:\Users\Lenovo\anaconda3\lib\asyncio\base_events.py", line 1782, in _run_once handle._run() File "C:\Users\Lenovo\anaconda3\lib\asyncio\events.py", line 88, in _run self._context.run(self._callback, *self._args) File "C:\Users\Lenovo\anaconda3\lib\site-packages\tornado\ioloop.py", line 690, in lambda f: self._run_callback(functools.partial(callback, future)) File "C:\Users\Lenovo\anaconda3\lib\site-packages\tornado\ioloop.py", line 743, in _run_callback ret = callback() File "C:\Users\Lenovo\anaconda3\lib\site-packages\tornado\gen.py", line 787, in inner self.run() File "C:\Users\Lenovo\anaconda3\lib\site-packages\tornado\gen.py", line 748, in run yielded = self.gen.send(value) File "C:\Users\Lenovo\anaconda3\lib\site-packages\ipykernel\kernelbase.py", line 361, in process_one yield gen.maybe_future(dispatch(*args)) File "C:\Users\Lenovo\anaconda3\lib\site-packages\tornado\gen.py", line 209, in wrapper yielded = next(result) File "C:\Users\Lenovo\anaconda3\lib\site-packages\ipykernel\kernelbase.py", line 268, in dispatch_shell yield gen.maybe_future(handler(stream, idents, msg)) File "C:\Users\Lenovo\anaconda3\lib\site-packages\tornado\gen.py", line 209, in wrapper yielded = next(result) File "C:\Users\Lenovo\anaconda3\lib\site-packages\ipykernel\kernelbase.py", line 541, in execute_request user_expressions, allow_stdin, File "C:\Users\Lenovo\anaconda3\lib\site-packages\tornado\gen.py", line 209, in wrapper yielded = next(result) File "C:\Users\Lenovo\anaconda3\lib\site-packages\ipykernel\ipkernel.py", line 300, in do_execute res = shell.run_cell(code, store_history=store_history, silent=silent) File "C:\Users\Lenovo\anaconda3\lib\site-packages\ipykernel\zmqshell.py", line 536, in run_cell return super(ZMQInteractiveShell, self).run_cell(*args, **kwargs) File "C:\Users\Lenovo\anaconda3\lib\site-packages\IPython\core\interactiveshell.py", line 2858, in run_cell raw_cell, store_history, silent, shell_futures) File "C:\Users\Lenovo\anaconda3\lib\site-packages\IPython\core\interactiveshell.py", line 2886, in _run_cell return runner(coro) File "C:\Users\Lenovo\anaconda3\lib\site-packages\IPython\core\async_helpers.py", line 68, in _pseudo_sync_runner coro.send(None) File "C:\Users\Lenovo\anaconda3\lib\site-packages\IPython\core\interactiveshell.py", line 3063, in run_cell_async interactivity=interactivity, compiler=compiler, result=result) File "C:\Users\Lenovo\anaconda3\lib\site-packages\IPython\core\interactiveshell.py", line 3254, in run_ast_nodes if (await self.run_code(code, result, async_=asy)): File "C:\Users\Lenovo\anaconda3\lib\site-packages\IPython\core\interactiveshell.py", line 3331, in run_code exec(code_obj, self.user_global_ns, self.user_ns) File "", line 21, in run() File "C:\Users\Lenovo\anaconda3\lib\site-packages\p5\sketch\userspace.py", line 160, in run exit() File "C:\Users\Lenovo\anaconda3\lib\site-packages\p5\sketch\userspace.py", line 240, in exit app.quit() File "C:\Users\Lenovo\anaconda3\lib\site-packages\vispy\app\_default_app.py", line 69, in quit return default_app.quit() File "C:\Users\Lenovo\anaconda3\lib\site-packages\vispy\app\application.py", line 165, in quit return self._backend._vispy_quit() File "C:\Users\Lenovo\anaconda3\lib\site-packages\vispy\app\backends\_glfw.py", line 202, in _vispy_quit win._vispy_canvas.close() File "C:\Users\Lenovo\anaconda3\lib\site-packages\vispy\app\canvas.py", line 456, in close self.events.close() File "C:\Users\Lenovo\anaconda3\lib\site-packages\vispy\util\event.py", line 455, in __call__ self._invoke_callback(cb, event) File "C:\Users\Lenovo\anaconda3\lib\site-packages\vispy\util\event.py", line 475, in _invoke_callback self, cb_event=(cb, event)) << caught exception here: >> File "C:\Users\Lenovo\anaconda3\lib\site-packages\vispy\util\event.py", line 471, in _invoke_callback cb(event) File "C:\Users\Lenovo\anaconda3\lib\site-packages\p5\sketch\base.py", line 142, in on_close exit() NameError: name 'exit' is not defined ERROR: Invoking > for Event --------------------------------------------------------------------------- AttributeError Traceback (most recent call last) in 19 background(204) 20 ---> 21 run() ~\anaconda3\lib\site-packages\p5\sketch\userspace.py in run(sketch_setup, sketch_draw, frame_rate, mode) 158 159 app.run() --> 160 exit() 161 162 def title(new_title): ~\anaconda3\lib\site-packages\p5\sketch\userspace.py in exit(*args, **kwargs) 239 p5.sketch.show(visible=False) 240 app.quit() --> 241 p5.exit(*args, **kwargs) 242 243 def no_cursor(): AttributeError: module 'p5.core.p5' has no attribute 'exit'