File "/usr/local/bin/youtube-upload", line 519, in <module>
sys.exit(catch_exceptions(EXIT_CODES, main, sys.argv[1:]))
File "/usr/local/bin/youtube-upload", line 111, in catch_exceptions
File "/usr/local/bin/youtube-upload", line 516, in main
run_main(parser, options, args)
File "/usr/local/bin/youtube-upload", line 449, in run_main
url = upload_video(youtube, options, video_path, len(args), index)
File "/usr/local/bin/youtube-upload", line 363, in upload_video
data = youtube.get_upload_form_data(*args, **kwargs)
File "/usr/local/bin/youtube-upload", line 197, in get_upload_form_data
post_url, token = self.service.GetFormUploadToken(entry)
File "/usr/lib/python2.7/dist-packages/gdata/youtube/service.py", line 719, in GetFormUploadToken
response = self.Post(video_entry, uri)
File "/usr/lib/python2.7/dist-packages/gdata/service.py", line 1235, in Post
media_source=media_source, converter=converter)
File "/usr/lib/python2.7/dist-packages/gdata/service.py", line 1321, in PostOrPut
headers=extra_headers, url_params=url_params)
File "/usr/lib/python2.7/dist-packages/atom/__init__.py", line 92, in optional_warn_function
return f(*args, **kwargs)
File "/usr/lib/python2.7/dist-packages/atom/service.py", line 175, in request
content_length = CalculateDataLength(data)
File "/usr/lib/python2.7/dist-packages/atom/service.py", line 735, in CalculateDataLength
File "/usr/lib/python2.7/dist-packages/atom/__init__.py", line 376, in __str__
File "/usr/lib/python2.7/dist-packages/atom/__init__.py", line 373, in ToString
return ElementTree.tostring(self._ToElementTree(), encoding=string_encoding)
File "/usr/lib/python2.7/dist-packages/atom/__init__.py", line 368, in _ToElementTree
self._AddMembersToElementTree(new_tree)
File "/usr/lib/python2.7/dist-packages/atom/__init__.py", line 330, in _AddMembersToElementTree
member._BecomeChildElement(tree)
File "/usr/lib/python2.7/dist-packages/atom/__init__.py", line 356, in _BecomeChildElement
self._AddMembersToElementTree(new_child)
File "/usr/lib/python2.7/dist-packages/atom/__init__.py", line 330, in _AddMembersToElementTree
member._BecomeChildElement(tree)
File "/usr/lib/python2.7/dist-packages/atom/__init__.py", line 356, in _BecomeChildElement
self._AddMembersToElementTree(new_child)
File "/usr/lib/python2.7/dist-packages/atom/__init__.py", line 341, in _AddMembersToElementTree
ExtensionContainer._AddMembersToElementTree(self, tree)
File "/usr/lib/python2.7/dist-packages/atom/__init__.py", line 223, in _AddMembersToElementTree
tree.text = self.text.decode(MEMBER_STRING_ENCODING)
File "/usr/lib/python2.7/encodings/utf_8.py", line 16, in decode
return codecs.utf_8_decode(input, errors, True)
UnicodeDecodeError: 'utf8' codec can't decode byte 0xf6 in position 4: invalid start