davidstrauss / google-drive-recursive-ownership

Tool to recursively give away file and document ownership to another user.
MIT License
268 stars 68 forks source link

UnicodeEncodeError: 'ascii' codec can't encode character #23

Open faitno opened 6 years ago

faitno commented 6 years ago

I have error:

    Creating new ownership permissions.
Traceback (most recent call last):
  File "transfer.py", line 135, in <module>
    process_all_files(service, grant_ownership, {'permission_id': permission_id, 'show_already_owned': show_already_owned }, minimum_prefix_split)
  File "transfer.py", line 112, in process_all_files
    process_all_files(service, callback, callback_args, minimum_prefix, next_prefix, item['id'])
  File "transfer.py", line 112, in process_all_files
    process_all_files(service, callback, callback_args, minimum_prefix, next_prefix, item['id'])
  File "transfer.py", line 106, in process_all_files
    callback(service, item, current_prefix, **callback_args)
  File "transfer.py", line 81, in grant_ownership
    print('An error occurred inserting ownership permissions: {}'.format(e))
UnicodeEncodeError: 'ascii' codec can't encode character u'\u0412' in position 222: ordinal not in range(128)

After that, check this app Transfer Ownership work great