if I’m understanding properly, you are adding your own functions into the gopigo.py file found in Desktop/GoPiGo/Software/Python ?
I would advise against this, as this file is overwritten each time you do a DI Update Software. You would lose your work. Is there any reason why you want your functions to be in that file, instead of your own file?
if you really, really, really want to do that, and are aware that the functions will disappear if you update the GoPiGo files, then you would have to run
python setup.py install
each time you modify the gopigo.py file
Or you can make a copy of the gopigo.py file into the folder where you have your other work. It will pick up the local copy before the library copy (at least I think it will - hmm, worth trying, but I’m pretty certain it does). With this method, you also won’t lose your work if you udpate.