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.