profile_imports not in bzrlib
John Arbash Meinel
john at arbash-meinel.com
Thu Jun 22 10:06:45 BST 2006
Martin Pool wrote:
> The profile_imports module isn't inside bzrlib, and so isn't installed
> by setup.py. This means that if you use --profile-imports on an
> installed copy of bzr it fails.
>
> So we can either
> 1 - put it inside bzrlib
> 2- install it as a top level module
> 3- or just live with the fact that it fails
>
> I guess 1 has the drawback that bzrlib/__init__ will be exempted from
> profiling but I think i'd still prefer that.
>
The problem is that bzrlib.__init__ *and anything it imports* will be
excluded. Plus anything that has been imported by 'bzr' before we load
the profile_imports.py
Originally I had the code inside 'bzr', but I thought that was a little
unclean.
I did sort of want to allow for profile_imports.py to be a standalone
lib, since I would probably like to use it on other things that I've
written.
We could do both, and have it fall back to a builtin version if it can't
get a top-level version.
John
=:->
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 254 bytes
Desc: OpenPGP digital signature
Url : https://lists.ubuntu.com/archives/bazaar/attachments/20060622/ba3bb303/attachment.pgp
More information about the bazaar
mailing list