Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/mysql/connector/cursor.py", line 373, in _process_params
res = [to_mysql(i) for i in res]
File "/usr/lib/python3/dist-packages/mysql/connector/cursor.py", line 373, in <listcomp>
res = [to_mysql(i) for i in res]
File "/usr/lib/python3/dist-packages/mysql/connector/conversion.py", line 161, in to_mysql
return getattr(self, "_{}_to_mysql".format(type_name))(value)
File "/usr/lib/python3/dist-packages/mysql/connector/conversion.py", line 180, in _str_to_mysql
encoded = value.encode(self.charset)
UnicodeEncodeError: 'utf-8' codec can't encode character '\udcc3' in position 32: surrogates not allowed
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "./sorter.py", line 142, in sort_now
insert_video( matches[0]['id'], dbfilepath, filepath, data['format'])
File "./sorter.py", line 34, in insert_video
lectureid, dbfilepath, fileformatid, datetime.now(), datetime.now(), datetime.now(), -1, os.stat(filepath).st_size)
File "./db.py", line 90, in modify
cur.execute(operation, params)
File "/usr/lib/python3/dist-packages/mysql/connector/cursor.py", line 505, in execute
psub = _ParamSubstitutor(self._process_params(params))
File "/usr/lib/python3/dist-packages/mysql/connector/cursor.py", line 378, in _process_params
"Failed processing format-parameters; %s" % err)
mysql.connector.errors.ProgrammingError: Failed processing format-parameters; 'utf-8' codec can't encode character '\udcc3' in position 32: surrogates not allowed
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/mysql/connector/cursor.py", line 373, in _process_params
res = [to_mysql(i) for i in res]
File "/usr/lib/python3/dist-packages/mysql/connector/cursor.py", line 373, in <listcomp>
res = [to_mysql(i) for i in res]
File "/usr/lib/python3/dist-packages/mysql/connector/conversion.py", line 161, in to_mysql
return getattr(self, "_{}_to_mysql".format(type_name))(value)
File "/usr/lib/python3/dist-packages/mysql/connector/conversion.py", line 180, in _str_to_mysql
encoded = value.encode(self.charset)
UnicodeEncodeError: 'utf-8' codec can't encode character '\udcc3' in position 46: surrogates not allowed