No sys.path.append('../../..') is bad practice. Never use that in real code. We cannot accept a submission that uses this type of hack.

All you need is the proper "import" statement.

As I said in my email if the reason you are using these hacks is because your python instance can't find the files. Then you need to create a startup script in "/src/" and use the startupscript to launch. Startup scripts are very simple to create, take a look at any of the existing ones "freeseer-record", "freeseer-configtool", etc... and copy it to make your own. The startup scripts will have the correct PYTHONPATHs configured.