Am 08.06.2011 16:16, schrieb Roman Dzvinkovsky:
Hi,
even when I set py-master-file variable locally in python buffer,
py-execute-buffer and others still use temporary file, so I can't see
context in IPython.
Is it broken or I do something wrong?
Thanks in advance,
Roman.
Thanks for the report.
Made an entry in the bug-tracker at
https://bugs.launchpad.net/python-mode/+bug/794850
Please consider subscribing there in order to get upcoming discussions.
Could you try the patch against py-execute-region? (IMO exists a
respective bug still at py-execute-import-or-reload.)
;;;;;;;;;;;
=== modified file 'python-mode.el'
--- python-mode.el 2011-05-27 06:58:43 +0000
+++ python-mode.el 2011-06-09 05:38:38 +0000
@@ -1889,9 +1889,11 @@
(let* ((filename (expand-file-name py-master-file))
(buffer (or (get-file-buffer filename)
(find-file-noselect filename))))
- (set-buffer buffer)))
- (py-execute-region (point-min) (point-max) async)
- (pop-to-buffer old-buffer)))
+ (set-buffer buffer)
+ (py-execute-region (point-min) (point-max) async)
+ (pop-to-buffer old-buffer))
+ (py-execute-region (point-min) (point-max) async)
+ (pop-to-buffer old-buffer))))
(defun py-execute-import-or-reload (&optional async)
"Import the current buffer's file in a Python interpreter.
;;;;;;;;;;;
_______________________________________________
Python-mode mailing list
Python-mode@python.org
http://mail.python.org/mailman/listinfo/python-mode