[RFC] decoding environment variables to unicode?
Alexander Belchenko
bialix at ukr.net
Tue Sep 4 12:29:28 BST 2007
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
BTW, I found another bug related to BZR_HOME and config_dir.
If BZR_HOME contains path to non-existing directory bzr
generate not very clear error message:
E:\Bazaar\mydev\show-version>set BZR_HOME=non-existing
E:\Bazaar\mydev\show-version>python bzr st
bzr: ERROR: [Errno 2] No such file or directory: 'non-existing/bazaar'
E:\Bazaar\mydev\show-version>python bzr -Derror st
bzr: ERROR: exceptions.OSError: [Errno 2] No such file or directory: 'non-existing/bazaar'
Traceback (most recent call last):
File "E:\Bazaar\mydev\show-version\bzrlib\commands.py", line 798, in run_bzr_catch_errors
return run_bzr(argv)
File "E:\Bazaar\mydev\show-version\bzrlib\commands.py", line 756, in run_bzr
ret = run(*run_argv)
File "E:\Bazaar\mydev\show-version\bzrlib\commands.py", line 490, in run_argv_aliases
return self.run(**all_cmd_args)
File "E:\Bazaar\mydev\show-version\bzrlib\commands.py", line 766, in ignore_pipe
result = func(*args, **kwargs)
File "E:\Bazaar\mydev\show-version\bzrlib\builtins.py", line 191, in run
to_file=self.outf, short=short, versioned=versioned)
File "E:\Bazaar\mydev\show-version\bzrlib\status.py", line 117, in show_tree_status
delta.unversioned = [unversioned for unversioned in
File "E:\Bazaar\mydev\show-version\bzrlib\workingtree.py", line 1603, in is_ignored
self._ignoreglobster = globbing.Globster(self.get_ignore_list())
File "E:\Bazaar\mydev\show-version\bzrlib\workingtree.py", line 1578, in get_ignore_list
ignore_globs.update(ignores.get_user_ignores())
File "E:\Bazaar\mydev\show-version\bzrlib\ignores.py", line 127, in get_user_ignores
_set_user_ignores(USER_DEFAULTS)
File "E:\Bazaar\mydev\show-version\bzrlib\ignores.py", line 149, in _set_user_ignores
config.ensure_config_dir_exists()
File "E:\Bazaar\mydev\show-version\bzrlib\config.py", line 735, in ensure_config_dir_exists
os.mkdir(parent_dir)
OSError: [Errno 2] No such file or directory: 'non-existing/bazaar'
bzr 0.91.0dev0 on python 2.4.4.final.0 (win32)
arguments: ['bzr', '-Derror', 'st']
[µ]
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (MingW32)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
iD8DBQFG3UGYzYr338mxwCURAorZAJ4sAExraJe0DTeIqwJxFNgcqxYOmgCfc6dn
lSpP07Ud17wdnL3cx7wP+j4=
=Ilqk
-----END PGP SIGNATURE-----
More information about the bazaar
mailing list