perslev / CanvasSync

Synchronise modules, assignments and files located on a Canvas by Instructure web server to your local computer.
MIT License
63 stars 28 forks source link

Unicode Encode Error #33

Open yalip opened 2 years ago

yalip commented 2 years ago

Traceback (most recent call last): File "/usr/local/bin/canvas", line 8, in sys.exit(entry()) File "/Library/Python/2.7/site-packages/bin/canvas.py", line 187, in entry run_canvas_sync() File "/Library/Python/2.7/site-packages/bin/canvas.py", line 132, in run_canvas_sync main_menu(settings) File "/Library/Python/2.7/site-packages/bin/canvas.py", line 154, in main_menu do_sync(settings, "") File "/Library/Python/2.7/site-packages/bin/canvas.py", line 170, in do_sync synchronizer.sync() File "/Library/Python/2.7/site-packages/CanvasSync/entities/synchronizer.py", line 126, in sync course.sync() File "/Library/Python/2.7/site-packages/CanvasSync/entities/course.py", line 163, in sync child.sync() File "/Library/Python/2.7/site-packages/CanvasSync/entities/folder.py", line 141, in sync item.sync() File "/Library/Python/2.7/site-packages/CanvasSync/entities/folder.py", line 141, in sync item.sync() File "/Library/Python/2.7/site-packages/CanvasSync/entities/folder.py", line 141, in sync item.sync() File "/Library/Python/2.7/site-packages/CanvasSync/entities/folder.py", line 141, in sync item.sync() File "/Library/Python/2.7/site-packages/CanvasSync/entities/file.py", line 117, in sync was_downloaded = self.download() File "/Library/Python/2.7/site-packages/CanvasSync/entities/file.py", line 72, in download self.print_status(u"DOWNLOADING", color=u"blue") File "/Library/Python/2.7/site-packages/CanvasSync/entities/file.py", line 100, in print_status print(ANSI.format(u"[%s]" % status, formatting=color) + str(self)[len(status) + 2:]) UnicodeEncodeError: 'ascii' codec can't encode character u'\xe9' in position 75: ordinal not in range(128)