Since we don't have Apple products to test the code with, we can't really help.
The code may be usable just as it is (though it may be optimistic to expect it to work out of the box). It does more than you are looking for it to do, but that doesn't really matter.
If you've already enabled your iCloud "find my iphone" service, why don't you try it?
The easiest way to test it is for you to install Python for Windows (it's pretty small):
https://www.python.org/downloads/This is to eliminate any possible complications that Iron Python might add to the mix. If you're able to get the code to work natively, then we can worry about the VC end of things.
1. Save the GitHub file as a .py file on your computer.
2. Run the IDE that comes with Python, called IDLE (just search in your start menu for IDLE and it will appear).
Open the .py file you just saved to your computer in IDLE. Then run it. ("Run Module" or F5)
If you get no errors, then try the next step. You'll need your Apple username and password, as well as the UDID for your iPhone.
In IDLE, type:
pageMe=FindMyIPhone('[yourusername]','[yourpassword]')
If *that* works, and you don't getting any authentication errors or anything, then wonder of wonder. You're ready to try paging yourself.
So then, try one of the functions in that module. Again, in IDLE, enter:
pageMe.locate('[yourUDID]')
No errors? (Wow!) OK, try sending yourself a message then.
pageMe.sendMessage('Your Message', True, '[UDID]', 'Important Message')
...I *think* the true should trigger the alarm sound. The 1st stuff in quotes is supposed to be the message that you get. The last string is the subject line.
It's a long shot, but if you have the time, why not?