UnicodeDecodeError when processing paths that have the non-ascii characters
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Bazaar |
New
|
Undecided
|
Unassigned |
Bug Description
When processing folder names are contains non-ascii characters Tortoise Bazaar displays an error message :
Run command: bzr add --no-recurse "Новая папка" "Новая папка (2)"
bzr: ERROR: exceptions.
Traceback (most recent call last):
File "bzrlib\
File "bzrlib\
File "bzrlib\
File "bzrlib\
File "bzrlib\
File "bzrlib\
File "D:/Program Files/Bazaar/
File "D:/Program Files/Bazaar/
File "bzrlib\
File "bzrlib\
File "bzrlib\
File "bzrlib\
File "bzrlib\
File "bzrlib\
File "bzrlib\
File "bzrlib\
File "bzrlib\
File "bzrlib\
File "ntpath.pyo", line 108, in join
UnicodeDecodeError: 'ascii' codec can't decode byte 0xc2 in position 20: ordinal not in range(128)
bzr 2.2.2 on python 2.6.4 (Windows-
arguments: ['d:\\Program Files\\
encoding: 'cp1251', fsenc: 'mbcs', lang: None
plugins:
bzrtools D:\Program Files\Bazaar\
colo D:\Program Files\Bazaar\
difftools D:\Program Files\Bazaar\
docdiff D:\Program Files\Bazaar\
explorer D:\Program Files\Bazaar\
extmerge D:\Program Files\Bazaar\
fastimport D:\Program Files\Bazaar\
launchpad D:\Program Files\Bazaar\
loom D:\Program Files\Bazaar\
netrc_
news_merge D:\Program Files\Bazaar\
pipeline D:\Program Files\Bazaar\
qbzr D:\Program Files\Bazaar\
rewrite D:\Program Files\Bazaar\
svn D:\Program Files\Bazaar\
upload D:\Program Files\Bazaar\
xmloutput D:\Program Files\Bazaar\
-------
Bazaar (bzr) 2.2.2
Python interpreter: d:\Program Files\Bazaar\
Platform: Windows-
Steps to reproduce:
1) Create a folder whose name has the non-ascii-character
2) Browse into the folder
3) Right click and select Bazaar init
4) Click OK and close
5) Create 2 and more folders with non-ascii characters
6) Right click in the folder and select Tortoise Bazaar -> Add
7) Click OK
This should be fixed if you upgrade to bzr 2.2.3 or 2.3beta.