From 06d429c90980080ff9b4626694850935560e2a8d Mon Sep 17 00:00:00 2001 From: Faik Uygur Date: Mon, 14 May 2007 13:11:41 +0000 Subject: [PATCH] In [1]: import inspect MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit In [2]: import test In [3]: inspect.getsourcelines(test) Out[3]: (['def deneme():\n', '\tprint "deneme"\n'], 0) In [4]: test.deneme() deneme --- # <--- Dışarda test.py içeriğini değiştiriyorum. *Yeni dosya değil*... Inode değişmiyor. --- In [5]: reload(test) Out[5]: In [6]: inspect.getsourcelines(test) Out[6]: (['def deneme():\n', '\tprint "deneme"\n'], 0) In [7]: test.deneme() denemeXXX --- pisi/pxml/autoxml.py | 1 + 1 file changed, 1 insertion(+) diff --git a/pisi/pxml/autoxml.py b/pisi/pxml/autoxml.py index 443697e5..27c9909c 100644 --- a/pisi/pxml/autoxml.py +++ b/pisi/pxml/autoxml.py @@ -278,6 +278,7 @@ class autoxml(oo.autosuper, oo.autoprop): try: fn = re.compile('\s*([tas]_[a-zA-Z]+).*').findall + inspect.linecache.clearcache() lines = filter(fn, inspect.getsourcelines(cls)[0]) decl_order = map(lambda x:x.split()[0], lines) except IOError: