[REGRESSION] bzr 1.17 does not use _knit_load_data compiled extension
John Arbash Meinel
john at arbash-meinel.com
Thu Jul 30 02:48:45 BST 2009
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
...
> I was going to put it in there, but had the conceptual problem that we
> start trying to import these things before we have enough
> infrastructure up to read the config file. If we check it atexit it
> may be ok.
>
> Hm, actually not because you may already be in Python's sky-is-falling
> finalization state where you can't load new code?
>
So my idea was to do it at the end of main() or run_bzr().
I would be fine with a mutter() at the time of action, and then a final
note later? I think we won't load all possible extensions anyway for all
commands. Perhaps just a:
Some extensions failed to load, see ~/.bzr.log for more details.
As a single warning right at the beginning of run_bzr(), and then
mutters to the log file for everything that failed. It is quite unlikely
that we would not load at least one extension (_chunks_to_lines is from
osutils, and is thus loaded very early.)
John
=:->
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (Cygwin)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
iEYEARECAAYFAkpw+/wACgkQJdeBCYSNAAMJTACfe1BnqwKp7fpYM4CX+1R2vmU1
OrwAn2PWNZPFtout8QGI8z7rwFQjlqbA
=8d6W
-----END PGP SIGNATURE-----
More information about the bazaar
mailing list