Article View: pl.comp.lang.python
Article #27597dziwne zachowanie modułu profile
From: tikan
Date: Thu, 22 Jul 2010 21:22
Date: Thu, 22 Jul 2010 21:22
31 lines
1848 bytes
1848 bytes
Witam
Bawiłem się ostatnio profilingiem w pythonie i natknąłem się na
następujące dziwne zachowanie - kod (przykład jest oczywiście
maksymalnie uproszczony):
import profile
a=10
profile.run('a=20', 'result.txt')
print(a)
def f():
a = 10
profile.run('a=20', 'result.txt')
print(a)
f()
Wypisuje na ekran
10
20
Testowałem na pythonie 2.6 i 3.1. Zamiana profile na cProfile nie
powoduje zmiany zachowania.
Wynik jest zgodny z oczekiwaniami (20, 20) Jeśli zamiast profile.run
użyję zwykłego exec.
Czy ktoś zetknął się może z tym problemem?
Pozdrawiam
Krzysztof Chmiel
Technical Details
Message-ID:
<114c1075-4c3b-45d0-9dfe-d8f3ae562c01@w31g2000yqb.googlegroups.com>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!feeder.erje.net!news2.arglkargh.de!news.osn.de!diablo1.news.osn.de!ecngs!feeder.ecngs.de!feeder.news-service.com!newsfeed.eweka.nl!feeder3.eweka.nl!81.171.88.15.MISMATCH!eweka.nl!lightspeed.eweka.nl!postnews.google.com!w31g2000yqb.googlegroups.com!not-for-mailShow Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!feeder.erje.net!news2.arglkargh.de!news.osn.de!diablo1.news.osn.de!ecngs!feeder.ecngs.de!feeder.news-service.com!newsfeed.eweka.nl!feeder3.eweka.nl!81.171.88.15.MISMATCH!eweka.nl!lightspeed.eweka.nl!postnews.google.com!w31g2000yqb.googlegroups.com!not-for-mail From: tikan <tikan2@gmail.com> Newsgroups: pl.comp.lang.python Subject: dziwne zachowanie modułu profile Date: Thu, 22 Jul 2010 14:22:11 -0700 (PDT) Organization: http://groups.google.com Lines: 34 Message-ID: <114c1075-4c3b-45d0-9dfe-d8f3ae562c01@w31g2000yqb.googlegroups.com> NNTP-Posting-Host: 77.236.2.100 Mime-Version: 1.0 X-Trace: posting.google.com 1279833731 21322 127.0.0.1 (22 Jul 2010 21:22:11 GMT) X-Complaints-To: groups-abuse@google.com NNTP-Posting-Date: Thu, 22 Jul 2010 21:22:11 +0000 (UTC) Complaints-To: groups-abuse@google.com Injection-Info: w31g2000yqb.googlegroups.com; posting-host=77.236.2.100; posting-account=SQnbsAoAAAAwrHvztykwXpM70ECXxG0y User-Agent: G2/1.0 X-HTTP-UserAgent: Opera/9.80 (Windows NT 5.1; U; pl) Presto/2.6.30 Version/10.60,gzip(gfe) Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit