Il 25 gennaio 2012 07:36, David Townshend <aquavitae69 at gmail.com> ha scritto: > I often find it useful to profile small sections to code in a running > application to pinpoint a known bottleneck. The cProfile and profile modules > don't make this easy as they stand, requiring the section of code to be > wrapped into a single statement with can be called as a string using exec(). > This always feels a bit clumsy to me, so my idea is simply to provide > __enter__ and __exit__ methods to cProfile.Profile() and profile.Profile(). > From a quick look at the code it seems that this should be very easy for > cProfile, and slightly less easy for profile (I can't quite figure out how > to deal with the set_cmd() line, or how important it is - maybe someone can > help?). >> Any major objections to this? Related: http://bugs.python.org/issue9285 --- Giampaolo http://code.google.com/p/pyftpdlib/ http://code.google.com/p/psutil/ http://code.google.com/p/pysendfile/