Python interactive mode not registering changes made to file on disk
Use the execfile(...)
built-in function, to reload the Python source file without quitting the interactive session.
execfile(...) execfile(filename[, globals[, locals]])
Read and execute a Python script from a file. The globals and locals are dictionaries, defaulting to the current globals and locals. If only globals is given, locals defaults to it.