The last thing to do is add the command to our main menu.
Add a new entry to the tools_menu in each menu class:
tools_menu.add_command( label="Upload CSV to corporate REST", command=self.callbacks['upload_to_corporate_rest'])
Now, run the application and let's try it out. To make it work, you'll need to have at least one data entry, and you'll need to start up the sample_http_server.py script.
If all goes well, you should get a dialog like this:
Your server should also have printed some output to the terminal similar to this:
POST request received Content-length: 27 username=test&password=test 127.0.0.1 - - [16/Feb/2018 10:17:22] ...