
#Script debugger lite install
I think having a lite version has the potential to provide you with a lot more customers, as some (many?) people are willing to install a lite version that will always work, but may not want to bother with installing a trial version that expires in 30 days. The obvious question is which is greater?
#Script debugger lite full
IMO, a lite version will both replace/prevent the purchase of the full version, and will lead to its purchase. Mark, as I’m sure you know, this is a tough decision. ) goes to a file, that you can check with a text editor.I’m curious to hear everyone’s feedback on our decision to make a lite version of Script Debugger freely available to all. With this method, everything Python would write on the console (print statements, error messages.

This is a rather simple method, which is best used with an editor clever enough to reload the file when it notices changes.

(this method inspired by a post by SeldomNeedy on the Gimp user mailing list) in Windows they can freeze your script if the total length of output is bigger than 4KB (because there is nothing to read it) to start afresh, just close and reopen the python console.The semi-difficult cases are layers and other images, because the parameter is an object, so you have to retrieve it with python code (obtain the other image in gimp.image_list(), for instance, or a drawable from image.layers and checking its name). In most cases they will just be strings (text, but also file names, fonts, brushes.) or numbers. if your plugin function takes more parameters you have to provide them "manually".start the python-fu console, make sure you have one single image loaded and enter:.make sure your file name is a valid python identifier (no dashes in the name, for instance).while testing the function, comment out the register() and main() call in your python.So, assuming you are working on plugin.py, with an entry point (the function you point to in the register() call) named execPlugin that takes an image and a layer, and that the file is in the plug-ins directory of your profile: taking the new version in account with minimal effort after editing the code.
#Script debugger lite registration
the registration code doesn't work in the python-fu console, if fact it makes it crash.by default Python doesn't look in the directory where your code is.We just have to overcome a few hurdles, namely: This method is a bit more complex, but all the output is visible, even from parts of Python that you don't control (error messages, etc.) Running your script in the python-fu console

