def start(self):
if self._using_filename:<EOL><INDENT>with open(self.file, '<STR_LIT:rb>') as file:<EOL><INDENT>return self.request_upload_token(file)<EOL><DEDENT><DEDENT>else:<EOL><INDENT>return self.request_upload_token(self.file)<EOL><DEDENT>
Kick off uploading process. Handles open/closing file if a path
is passed.

:calls: request_upload_token
:returns: True if the file uploaded successfully, False \
    otherwise, and the JSON response from the API.
:rtype: tuple