Onscreen IDE & dynamic instant update [_v0.5.4_]

UPDATE :

  1. able to load files, create new file, and save file as
  2. supports case change, to uppercase, lowercase, and swapcase
  3. besides rebind process exceptions handling, now able to handle runtime continuous tasks exceptions too, done by wrapping taskMgr.run(), and if the faulty task is in the tasks list, it would be removed, so it wouldn’t halt Panda. Practically, you will never get dropped to Python prompt at all. To demonstrate this, I split the jacks into a separate module : jackClass.py. In there, I used doMethodLater, which will be called 5 seconds later, after the scene get started. That method uses Task, which is not imported, I commented out its import line (line #2). So after 5 seconds passes by, you’ll be alerted about the error, and the module file will be set as the active document, or if it’s not loaded, it will be loaded first.

more shots :