How can I easily start Komodo with a clean profile?
Sometimes when you're using Komodo you may run into issues or want to see what your default settings were many customizations later.
In either case, you or the Komodo dev team will want you to start Komodo with a clean profile. One way is to manually move your profile aside using the instructions provided in another general FAQ post about Komodo File Locations.
Another easier and less error prone way is to use the KOMODO_USERDATADIR environmental variable:
set KOMODO_USERDATADIR=%TEMP%\ko #Windows
export KOMODO_USERDATADIR="/tmp/ko" #unixy
komodoif it's on your PATH).
Komodo will then start with a completely clean profile with all default settings.
Why won't Komodo allow me to do the 21 day trial? Or let me use my actual license?
If you're having trouble starting your Komodo trial or it won't pick up your freshly purchased and installed license, there are a few things you can try to work around the issue:
- If you already have a previous Komodo license you are STILL ENTITLED to a Komodo trial of whatever the new version is.
How do I set and understand Komodo custom break points?
To SET a custom breakpoint in Komodo you simply right click on the line you want the breakpoint to be on then select "Add/Edit Breakpoint". That's the easy part.
For customizing custom breakpoints, take a look at Komodo Breakpoint Properties documentation.
Here is my explanation and some examples of each tab.
With a Conditional breakpoint, you set an expression that when it evaluates to true, the script will break. For the following I will set the Condition field to
NOTE: If you were to set the Hit Count field to "Break when hit count is a multiple of: 2" in the File tab when editing the breakpoint, you would get the opposite, eg. 1,3,5,7,9.
Watch a variable and stop when it changes
Break when the specified function is called before the breakpoint.
NOTE: Red dot will not appear for either Function style or Exception style breakpoints. Check breakpoints tab in bottom pane to see them.
This is similar to Function Call, only it stops when the function returns. In the above example it would break at the last line of the function, ie.
print "foobar will return :|"
This type will break when an Exception is hit in your code and you have written code to handle that Exception and allow the script to continue running. In this example you would write TypeError in the Exception text field under the Exception tab.
Hope that helped.
- Carey GC Hoffman
How do I extend my Komodo IDE trial license?
To extend your Komodo trial license past the initial 21 days, please contact
When I start Komodo IDE 4.0.0 for the first time, I get a dialog that says 'Your license is incompatible with this version of Komodo', and an option to buy or upgrade. What is going on?
We have discovered a problem affecting some Trial users of Komodo 4.0.0 where they will not be able to start a 21-day trial on the first start of Komodo. This is now fixed in Komodo 4.0.1: