[Yum-devel] [PATCH] Profiling yum

Tim Lauridsen tim.lauridsen at googlemail.com
Fri Dec 14 17:34:30 UTC 2007


Tim Lauridsen wrote:
> Florian Festi wrote:
>> Hi!
>>
>> The attached patch adds profiling to yummain.py. It's not that 
>> beautiful as it replaces all kind of system.exit() calls by returns. I 
>> don't like all these exit calls. But if anyone really likes them we 
>> can just catch the SystemExit exceptions...
>>
> 
> The patches look fine to me.
> 
>> I'd also like to add command line switch to enable profiling. May be 
>> --profile=(main|main-hot|depsolve|depsolve-hot|...)
>>
> 
> I don't like adding the --profile= to the default yum cli the newest 
> yum-utils inherit the yum cli command line switches and the --profile, 
> will not work there and it also is to not use to the normal yum user.
> 
> what about making a special yumprof.py there is importing the main from
> yummain.py and run the selected profiler on the main imported from 
> yummain.py.
> 
> Example:
> sudo ./yumprof.py (main|main-hot|depsolve|depsolve-hot|...) install *.i386
> 
> Tim
> _______________________________________________
> Yum-devel mailing list
> Yum-devel at linux.duke.edu
> https://lists.dulug.duke.edu/mailman/listinfo/yum-devel

Here is a patch to move the profile code to yumprof.py

Comments please.

Tim
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: yum-prof-patch.txt
Url: http://lists.baseurl.org/pipermail/yum-devel/attachments/20071214/8f13ce4e/attachment.txt 


More information about the Yum-devel mailing list