From unknown Sat Jun 21 10:17:20 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#10167 <10167@debbugs.gnu.org> To: bug#10167 <10167@debbugs.gnu.org> Subject: Status: 23.3; python.el code execution does not add the buffers directory to the pythonpath. Reply-To: bug#10167 <10167@debbugs.gnu.org> Date: Sat, 21 Jun 2025 17:17:20 +0000 retitle 10167 23.3; python.el code execution does not add the buffers direc= tory to the pythonpath. reassign 10167 emacs submitter 10167 arne_bab@web.de severity 10167 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Wed Nov 30 05:40:59 2011 Received: (at submit) by debbugs.gnu.org; 30 Nov 2011 10:40:59 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RVhb0-0002yN-JD for submit@debbugs.gnu.org; Wed, 30 Nov 2011 05:40:59 -0500 Received: from eggs.gnu.org ([140.186.70.92]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RVhax-0002yE-LE for submit@debbugs.gnu.org; Wed, 30 Nov 2011 05:40:57 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RVhap-0003p7-SL for submit@debbugs.gnu.org; Wed, 30 Nov 2011 05:40:53 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-3.1 required=5.0 tests=BAYES_00,FREEMAIL_FROM, RP_MATCHES_RCVD autolearn=unavailable version=3.3.1 Received: from lists.gnu.org ([140.186.70.17]:59968) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RVhap-0003p3-Qa for submit@debbugs.gnu.org; Wed, 30 Nov 2011 05:40:47 -0500 Received: from eggs.gnu.org ([140.186.70.92]:40560) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RVhai-0003yM-I0 for bug-gnu-emacs@gnu.org; Wed, 30 Nov 2011 05:40:47 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RVhaf-0003mR-Rw for bug-gnu-emacs@gnu.org; Wed, 30 Nov 2011 05:40:40 -0500 Received: from mout.web.de ([212.227.15.4]:50455) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RVhaf-0003mN-Aa for bug-gnu-emacs@gnu.org; Wed, 30 Nov 2011 05:40:37 -0500 Received: from fluss.draketo.de ([91.89.40.204]) by smtp.web.de (mrweb001) with ESMTPA (Nemesis) id 0LdVdS-1R4vbs43iE-00iid7; Wed, 30 Nov 2011 11:40:35 +0100 Date: Wed, 30 Nov 2011 11:39:24 +0100 Message-ID: <87k46h99nn.wl%arne_bab@web.de> From: Arne Babenhauserheide To: bug-gnu-emacs@gnu.org Subject: 23.3; python.el code execution does not add the buffers directory to the pythonpath. User-Agent: SEMI/1.14.6 (Maruoka) FLIM/1.14.9 (=?UTF-8?B?R29qxY0=?=) APEL/10.8 Emacs/23.3 (x86_64-pc-linux-gnu) MULE/6.0 (HANACHIRUSATO) MIME-Version: 1.0 (generated by SEMI 1.14.6 - "Maruoka") Content-Type: text/plain; charset=US-ASCII X-Provags-ID: V02:K0:qoRWoaT/7HVbytFSuG+zygip+EEi8tqyztxfATM7HPy trmnkyPuNGonTX5Y3Dw95uyDQNSCTS/bhO760sJyanlmd4QIxr ZcBTUTah7+wKnL2hICFFRu9GiEVxdOERERiK6GC7w4xi4uTRAQ tY4gIpPZEZH6nRBulSmTY1QG/Z2XRAFEaS7uh5BZ/X8WW1TqDK jkvu0WAPIgrVGnivX4/SQ== X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-Received-From: 140.186.70.17 X-Spam-Score: -6.6 (------) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list Reply-To: arne_bab@web.de List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -6.6 (------) When calling python-send-buffer, the behaviour of the code differs from actual code execution, because the parent directory of the file is not in the PYTHONPATH. To change this, the sending of a buffer can be adapted to the following: ;; pymacs with in-folder module loading for buffers which have assossiated files. (defun python-send-buffer () "Send the current buffer to the inferior Python process." (interactive) (python-send-string (concat "__file__ = '" (buffer-file-name) "' import sys import os.path sys.path.append(os.path.dirname(__file__)) ")) (python-send-region (point-min) (point-max))) Better would be to check first if there is an assossiated filename and only send the path-adaption in that case. Best wishes, Arne In GNU Emacs 23.3.3 (x86_64-pc-linux-gnu, GTK+ Version 2.24.4) of 2011-09-30 on imknbabb Windowing system distributor `The X.Org Foundation', version 11.0.11004000 configured using `configure '--prefix=/usr' '--build=x86_64-pc-linux-gnu' '--host=x86_64-pc-linux-gnu' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--datadir=/usr/share' '--sysconfdir=/etc' '--localstatedir=/var/lib' '--libdir=/usr/lib64' '--program-suffix=-emacs-23' '--infodir=/usr/share/info/emacs-23' '--with-crt-dir=/usr/lib/gcc/x86_64-pc-linux-gnu/4.4.5/../../../../lib64' '--with-gameuser=games' '--without-hesiod' '--with-kerberos' '--with-kerberos5' '--with-gpm' '--with-dbus' '--with-sound' '--with-x' '--without-ns' '--without-gconf' '--with-toolkit-scroll-bars' '--with-gif' '--with-jpeg' '--with-png' '--with-rsvg' '--with-tiff' '--with-xpm' '--with-xft' '--with-libotf' '--with-m17n-flt' '--with-x-toolkit=gtk' 'build_alias=x86_64-pc-linux-gnu' 'host_alias=x86_64-pc-linux-gnu' 'CFLAGS=-march=native -O2 -pipe -fno-strict-aliasing' 'LDFLAGS=-Wl,-O1 -Wl,--as-needed' 'CPPFLAGS='' Important settings: value of $LC_ALL: nil value of $LC_COLLATE: C value of $LC_CTYPE: nil value of $LC_MESSAGES: nil value of $LC_MONETARY: nil value of $LC_NUMERIC: nil value of $LC_TIME: nil value of $LANG: de_DE.UTF-8 value of $XMODIFIERS: nil locale-coding-system: utf-8 default enable-multibyte-characters: t Major mode: Tm5rc Minor modes in effect: shell-dirtrack-mode: t display-time-mode: t kde-default-keys-minor-mode: t global-ethan-wspace-mode: t real-global-auto-complete-mode: t global-auto-complete-mode: t auto-complete-mode: t nyan-mode: t global-rudel-minor-mode: t savehist-mode: t tooltip-mode: t mouse-wheel-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t auto-encryption-mode: t auto-compression-mode: t line-number-mode: t global-visual-line-mode: t visual-line-mode: t transient-mark-mode: t Recent input: C-x C-s C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-x C-s C-x C-s C-s s e a r C-g b f C-g C-g b f m e t C-s e s e a r C-s C-s C-s C-g C-g b f c o l C-s s e a r $ { m e . m e t e o . d i r } SPC C-x C-s C-SPC M-w b f C-r c o a r i C-g C-g c z s b f C-s m e . m e t C-s C-s C-s C-g C-g x 1 b f C-s y s z a z s C-SPC C-w C-x C-s M-x r e p o r Recent messages: Saving file /scpc:babenhau@hc3.scc.kit.edu:/home/ws/babenhau/TM5_cycle3/proj/remotec/rc/include/common_folders.rc... Tramp: Encoding region using function `base64-encode-region'...done Tramp: Decoding region into remote file /scpc:babenhau@hc3.scc.kit.edu:/home/ws/babenhau/TM5_cycle3/proj/remotec/rc/include/common_folders.rc...done Wrote /scpc:babenhau@hc3.scc.kit.edu:/home/ws/babenhau/TM5_cycle3/proj/remotec/rc/include/common_folders.rc Mark set Saving file /scpc:babenhau@hc3.scc.kit.edu:/home/ws/babenhau/TM5_cycle3/proj/remotec/rc/include/common_folders.rc... Tramp: Encoding region using function `base64-encode-region'...done Tramp: Decoding region into remote file /scpc:babenhau@hc3.scc.kit.edu:/home/ws/babenhau/TM5_cycle3/proj/remotec/rc/include/common_folders.rc...done Wrote /scpc:babenhau@hc3.scc.kit.edu:/home/ws/babenhau/TM5_cycle3/proj/remotec/rc/include/common_folders.rc Making completion list... Load-path shadows: ~/.emacs.d/libs/bbdb-vcard/vcard hides ~/.emacs.d/libs/vcard /usr/share/emacs/site-lisp/semi/pgg hides /usr/share/emacs/23.3/lisp/pgg /usr/share/emacs/site-lisp/flim/sha1 hides /usr/share/emacs/23.3/lisp/sha1 /usr/share/emacs/site-lisp/cedet/speedbar/dframe hides /usr/share/emacs/23.3/lisp/dframe /usr/share/emacs/site-lisp/cedet/speedbar/speedbar hides /usr/share/emacs/23.3/lisp/speedbar /usr/share/emacs/site-lisp/semi/pgg-gpg hides /usr/share/emacs/23.3/lisp/pgg-gpg /usr/share/emacs/site-lisp/semi/pgg-parse hides /usr/share/emacs/23.3/lisp/pgg-parse /usr/share/emacs/site-lisp/cedet/speedbar/sb-image hides /usr/share/emacs/23.3/lisp/sb-image /usr/share/emacs/site-lisp/semi/pgg-pgp5 hides /usr/share/emacs/23.3/lisp/pgg-pgp5 /usr/share/emacs/site-lisp/semi/pgg-def hides /usr/share/emacs/23.3/lisp/pgg-def /usr/share/emacs/site-lisp/flim/hex-util hides /usr/share/emacs/23.3/lisp/hex-util /usr/share/emacs/site-lisp/semi/pgg-pgp hides /usr/share/emacs/23.3/lisp/pgg-pgp /usr/share/emacs/site-lisp/cedet/common/ezimage hides /usr/share/emacs/23.3/lisp/ezimage /usr/share/emacs/site-lisp/flim/md4 hides /usr/share/emacs/23.3/lisp/md4 /usr/share/emacs/site-lisp/remember/remember hides /usr/share/emacs/23.3/lisp/textmodes/remember /usr/share/emacs/site-lisp/org-mode/org-vm hides /usr/share/emacs/23.3/lisp/org/org-vm /usr/share/emacs/site-lisp/org-mode/org-crypt hides /usr/share/emacs/23.3/lisp/org/org-crypt /usr/share/emacs/site-lisp/org-mode/org-mobile hides /usr/share/emacs/23.3/lisp/org/org-mobile /usr/share/emacs/site-lisp/org-mode/org-agenda hides /usr/share/emacs/23.3/lisp/org/org-agenda /usr/share/emacs/site-lisp/org-mode/org-freemind hides /usr/share/emacs/23.3/lisp/org/org-freemind /usr/share/emacs/site-lisp/org-mode/org-publish hides /usr/share/emacs/23.3/lisp/org/org-publish /usr/share/emacs/site-lisp/org-mode/org-jsinfo hides /usr/share/emacs/23.3/lisp/org/org-jsinfo /usr/share/emacs/site-lisp/org-mode/org-timer hides /usr/share/emacs/23.3/lisp/org/org-timer /usr/share/emacs/site-lisp/org-mode/org-colview hides /usr/share/emacs/23.3/lisp/org/org-colview /usr/share/emacs/site-lisp/org-mode/org-docbook hides /usr/share/emacs/23.3/lisp/org/org-docbook /usr/share/emacs/site-lisp/org-mode/org-indent hides /usr/share/emacs/23.3/lisp/org/org-indent /usr/share/emacs/site-lisp/org-mode/org-id hides /usr/share/emacs/23.3/lisp/org/org-id /usr/share/emacs/site-lisp/org-mode/org-exp hides /usr/share/emacs/23.3/lisp/org/org-exp /usr/share/emacs/site-lisp/org-mode/org-plot hides /usr/share/emacs/23.3/lisp/org/org-plot /usr/share/emacs/site-lisp/org-mode/org-wl hides /usr/share/emacs/23.3/lisp/org/org-wl /usr/share/emacs/site-lisp/org-mode/org-mouse hides /usr/share/emacs/23.3/lisp/org/org-mouse /usr/share/emacs/site-lisp/org-mode/org-archive hides /usr/share/emacs/23.3/lisp/org/org-archive /usr/share/emacs/site-lisp/org-mode/org-macs hides /usr/share/emacs/23.3/lisp/org/org-macs /usr/share/emacs/site-lisp/org-mode/org-inlinetask hides /usr/share/emacs/23.3/lisp/org/org-inlinetask /usr/share/emacs/site-lisp/org-mode/org-icalendar hides /usr/share/emacs/23.3/lisp/org/org-icalendar /usr/share/emacs/site-lisp/org-mode/org-latex hides /usr/share/emacs/23.3/lisp/org/org-latex /usr/share/emacs/site-lisp/org-mode/org-table hides /usr/share/emacs/23.3/lisp/org/org-table /usr/share/emacs/site-lisp/org-mode/org-list hides /usr/share/emacs/23.3/lisp/org/org-list /usr/share/emacs/site-lisp/org-mode/org-html hides /usr/share/emacs/23.3/lisp/org/org-html /usr/share/emacs/site-lisp/org-mode/org-install hides /usr/share/emacs/23.3/lisp/org/org-install /usr/share/emacs/site-lisp/org-mode/org-w3m hides /usr/share/emacs/23.3/lisp/org/org-w3m /usr/share/emacs/site-lisp/org-mode/org-gnus hides /usr/share/emacs/23.3/lisp/org/org-gnus /usr/share/emacs/site-lisp/org-mode/org-protocol hides /usr/share/emacs/23.3/lisp/org/org-protocol /usr/share/emacs/site-lisp/org-mode/org-ascii hides /usr/share/emacs/23.3/lisp/org/org-ascii /usr/share/emacs/site-lisp/org-mode/org-xoxo hides /usr/share/emacs/23.3/lisp/org/org-xoxo /usr/share/emacs/site-lisp/org-mode/org-compat hides /usr/share/emacs/23.3/lisp/org/org-compat /usr/share/emacs/site-lisp/org-mode/org-datetree hides /usr/share/emacs/23.3/lisp/org/org-datetree /usr/share/emacs/site-lisp/org-mode/org-habit hides /usr/share/emacs/23.3/lisp/org/org-habit /usr/share/emacs/site-lisp/org-mode/org-feed hides /usr/share/emacs/23.3/lisp/org/org-feed /usr/share/emacs/site-lisp/org-mode/org-faces hides /usr/share/emacs/23.3/lisp/org/org-faces /usr/share/emacs/site-lisp/org-mode/org-exp-blocks hides /usr/share/emacs/23.3/lisp/org/org-exp-blocks /usr/share/emacs/site-lisp/org-mode/org-info hides /usr/share/emacs/23.3/lisp/org/org-info /usr/share/emacs/site-lisp/org-mode/org-footnote hides /usr/share/emacs/23.3/lisp/org/org-footnote /usr/share/emacs/site-lisp/org-mode/org-rmail hides /usr/share/emacs/23.3/lisp/org/org-rmail /usr/share/emacs/site-lisp/org-mode/org-bbdb hides /usr/share/emacs/23.3/lisp/org/org-bbdb /usr/share/emacs/site-lisp/org-mode/org-attach hides /usr/share/emacs/23.3/lisp/org/org-attach /usr/share/emacs/site-lisp/org-mode/org-mhe hides /usr/share/emacs/23.3/lisp/org/org-mhe /usr/share/emacs/site-lisp/org-mode/org-mew hides /usr/share/emacs/23.3/lisp/org/org-mew /usr/share/emacs/site-lisp/org-mode/org-mac-message hides /usr/share/emacs/23.3/lisp/org/org-mac-message /usr/share/emacs/site-lisp/org-mode/org-clock hides /usr/share/emacs/23.3/lisp/org/org-clock /usr/share/emacs/site-lisp/org-mode/org-bibtex hides /usr/share/emacs/23.3/lisp/org/org-bibtex /usr/share/emacs/site-lisp/org-mode/org-irc hides /usr/share/emacs/23.3/lisp/org/org-irc /usr/share/emacs/site-lisp/org-mode/org-remember hides /usr/share/emacs/23.3/lisp/org/org-remember /usr/share/emacs/site-lisp/org-mode/org-src hides /usr/share/emacs/23.3/lisp/org/org-src /usr/share/emacs/site-lisp/org-mode/org hides /usr/share/emacs/23.3/lisp/org/org /usr/share/emacs/site-lisp/flim/ntlm hides /usr/share/emacs/23.3/lisp/net/ntlm /usr/share/emacs/site-lisp/flim/hmac-def hides /usr/share/emacs/23.3/lisp/net/hmac-def /usr/share/emacs/site-lisp/flim/sasl-digest hides /usr/share/emacs/23.3/lisp/net/sasl-digest /usr/share/emacs/site-lisp/flim/sasl-ntlm hides /usr/share/emacs/23.3/lisp/net/sasl-ntlm /usr/share/emacs/site-lisp/flim/sasl-cram hides /usr/share/emacs/23.3/lisp/net/sasl-cram /usr/share/emacs/site-lisp/flim/sasl hides /usr/share/emacs/23.3/lisp/net/sasl /usr/share/emacs/site-lisp/flim/hmac-md5 hides /usr/share/emacs/23.3/lisp/net/hmac-md5 /usr/share/emacs/site-lisp/wl/rfc2368 hides /usr/share/emacs/23.3/lisp/mail/rfc2368 ~/.emacs.d/private/gnus hides /usr/share/emacs/23.3/lisp/gnus/gnus /usr/share/emacs/site-lisp/semi/smime hides /usr/share/emacs/23.3/lisp/gnus/smime /usr/share/emacs/site-lisp/wl/utf7 hides /usr/share/emacs/23.3/lisp/gnus/utf7 /usr/share/emacs/site-lisp/cedet/eieio/eieio-base hides /usr/share/emacs/23.3/lisp/emacs-lisp/eieio-base /usr/share/emacs/site-lisp/cedet/eieio/eieio-speedbar hides /usr/share/emacs/23.3/lisp/emacs-lisp/eieio-speedbar /usr/share/emacs/site-lisp/cedet/eieio/eieio-opt hides /usr/share/emacs/23.3/lisp/emacs-lisp/eieio-opt /usr/share/emacs/site-lisp/cedet/eieio/chart hides /usr/share/emacs/23.3/lisp/emacs-lisp/chart /usr/share/emacs/site-lisp/emms/tq hides /usr/share/emacs/23.3/lisp/emacs-lisp/tq /usr/share/emacs/site-lisp/cedet/eieio/eieio-comp hides /usr/share/emacs/23.3/lisp/emacs-lisp/eieio-comp /usr/share/emacs/site-lisp/cedet/eieio/eieio-custom hides /usr/share/emacs/23.3/lisp/emacs-lisp/eieio-custom /usr/share/emacs/site-lisp/cedet/eieio/eieio hides /usr/share/emacs/23.3/lisp/emacs-lisp/eieio /usr/share/emacs/site-lisp/cedet/eieio/eieio-datadebug hides /usr/share/emacs/23.3/lisp/emacs-lisp/eieio-datadebug /usr/share/emacs/site-lisp/cedet/common/pulse hides /usr/share/emacs/23.3/lisp/cedet/pulse /usr/share/emacs/site-lisp/cedet/common/cedet-idutils hides /usr/share/emacs/23.3/lisp/cedet/cedet-idutils /usr/share/emacs/site-lisp/cedet/srecode/srecode hides /usr/share/emacs/23.3/lisp/cedet/srecode /usr/share/emacs/site-lisp/cedet/common/inversion hides /usr/share/emacs/23.3/lisp/cedet/inversion /usr/share/emacs/site-lisp/cedet/ede/ede hides /usr/share/emacs/23.3/lisp/cedet/ede /usr/share/emacs/site-lisp/cedet/common/cedet-global hides /usr/share/emacs/23.3/lisp/cedet/cedet-global /usr/share/emacs/site-lisp/cedet/common/data-debug hides /usr/share/emacs/23.3/lisp/cedet/data-debug /usr/share/emacs/site-lisp/cedet/common/cedet hides /usr/share/emacs/23.3/lisp/cedet/cedet /usr/share/emacs/site-lisp/cedet/common/cedet-cscope hides /usr/share/emacs/23.3/lisp/cedet/cedet-cscope /usr/share/emacs/site-lisp/cedet/semantic/semantic hides /usr/share/emacs/23.3/lisp/cedet/semantic /usr/share/emacs/site-lisp/cedet/common/mode-local hides /usr/share/emacs/23.3/lisp/cedet/mode-local /usr/share/emacs/site-lisp/cedet/common/cedet-files hides /usr/share/emacs/23.3/lisp/cedet/cedet-files Features: (shadow sort mail-extr message idna ecomplete mml mml-sec mm-decode mm-bodies mm-encode nnheader gmm-utils mailheader canlock sha1 sha1-el hex-util hashcash mail-utils emacsbug grep thingatpt semantic-find multi-isearch dired-aux ange-ftp tramp-imap tramp-gw tramp-fish tramp-smb tramp-cache tramp-ftp tramp-cmds tramp tramp-compat trampver loadhist eieio-opt help-mode view auth-source gnus-util netrc shell password-cache ffap semantic-el semantic-bovine bovine-debug semantic-debug activate-babenv diary-lib diary-loaddefs cal-iso ispell org-wl org-w3m org-vm org-rmail org-mhe org-mew org-irc org-jsinfo org-infojs org-html format-spec org-exp ob-exp org-exp-blocks org-info org-gnus org-docview org-bibtex bibtex org-bbdb font-lock-tm5rc generic activate-wanderlust bbdb-wl bbdb-hooks mailcrypt rfc822 activate-private-data private-basic private-wanderlust smtpmail sendmail fortran-tools time activate-python python-21 python stenochords key-chord activate-kde-default-keybindings activate-darkroom wc activate-identica identica-mode url-http tls url-auth mail-parse rfc2231 rfc2047 rfc2045 qp ietf-drums url-gw url url-proxy url-privacy url-expand url-methods url-history url-cookie mailcap longlines parse-time xml epa-file epa epg epg-config activate-german-spelling activate-ethan-wspace ethan-wspace popup-kill-ring pos-tip activate-auto-complete auto-complete-config auto-complete popup activate-markdown activate-latex-ide flymake compile org-location-google-maps org-agenda google-maps google-maps-static url-util url-parse url-vars mm-util mail-prsvr google-maps-geocode google-maps-base json nyan-mode semantic-mru-bookmark semanticdb-mode semantic-idle eldoc senator which-func semantic-imenu semantic-sb imenu todochiku growl activate-emms emms-cache emms-info-ogginfo emms-info-mp3info emms-info later-do emms-playlist-mode emms-player-mplayer emms-player-simple emms-source-playlist emms-source-file dired emms-setup emms emms-compat edmacro kmacro control-lock htmlize rudel-mode rudel-display rudel rudel-icons rudel-interactive rudel-compat rudel-hooks rudel-operators rudel-overlay rudel-operations rudel-session-initiation rudel-util rudel-errors rudel-loaddefs rudel-backend goto-chg journal activate-quick-note remember-bbdb remember ob-R org ob-emacs-lisp ob-tangle ob-ref ob-lob ob-table org-footnote org-src ob-comint comint ring ob-keys ob ob-eval org-pcomplete pcomplete org-list org-faces org-compat org-entities org-macs time-date noutline outline easy-mmode cal-menu calendar cal-loaddefs bbdb-vcard bbdb-com mailabbrev vcard allout savehist ido activate-base vc-hg bookmark pp saveplace uniquify site-gentoo planner-autoloads w3m-load ecb-autoloads mime-setup mail-mime-setup alist semi-setup path-util poe pym static apel-ver product semi-def org-install muse-autoloads emms-auto cedet cedet-contrib-load contrib-loaddefs cogre-load cogre-loaddefs speedbar-load speedbar-loaddefs ede-load ede-loaddefs ede-speedbar ede-files ede ede-base ede-auto eieio-speedbar semantic-ia-sb semantic-analyze semantic-scope semantic-analyze-fcn semantic-sort semanticdb-el semanticdb semantic-ctxt semantic-format semantic-util-modes semantic-util semantic semantic-lex semantic-tag working fame speedbar sb-image ezimage dframe easymenu assoc eieio-custom wid-edit ede-source eieio-base srecode-load srecode srecode-loaddefs semantic-load semantic-fw semantic-loaddefs mode-local find-func derived eieio-load eieio-loaddefs cedet-load cedet-compat cedet-loaddefs eieio warnings advice help-fns advice-preload byte-opt bytecomp byte-compile cl cl-19 inversion bbdb-autoloads bbdb regexp-opt timezone tex-site auto-loads tooltip ediff-hook vc-hooks lisp-float-type mwheel x-win x-dnd font-setting tool-bar dnd fontset image fringe lisp-mode register page menu-bar rfn-eshadow timer select scroll-bar mldrag mouse jit-lock font-lock syntax facemenu font-core frame cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese case-table epa-hook jka-cmpr-hook help simple abbrev loaddefs button minibuffer faces cus-face files text-properties overlay md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote make-network-process dbusbind font-render-setting gtk x-toolkit x multi-tty emacs) From debbugs-submit-bounces@debbugs.gnu.org Fri Dec 09 15:25:07 2011 Received: (at 10167) by debbugs.gnu.org; 9 Dec 2011 20:25:07 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RZ70F-0001jJ-F2 for submit@debbugs.gnu.org; Fri, 09 Dec 2011 15:25:07 -0500 Received: from fencepost.gnu.org ([140.186.70.10]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RZ70D-0001jC-CT for 10167@debbugs.gnu.org; Fri, 09 Dec 2011 15:25:06 -0500 Received: from rgm by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1RZ6zH-0002Gn-Cg; Fri, 09 Dec 2011 15:24:07 -0500 From: Glenn Morris To: arne_bab@web.de Subject: Re: bug#10167: 23.3; python.el code execution does not add the buffers directory to the pythonpath. References: <87k46h99nn.wl%arne_bab@web.de> X-Spook: United Nations Fortezza IDEA World Trade Center radar X-Ran: vhX5hOU$5bH;Q,)63g#TD+Wm>X8;Eb0Ow/4ffR!+p$WreKO93C+~{/q:{k]Q5:w,xQYt#R X-Hue: magenta X-Attribution: GM Date: Fri, 09 Dec 2011 15:24:07 -0500 In-Reply-To: <87k46h99nn.wl%arne_bab@web.de> (Arne Babenhauserheide's message of "Wed, 30 Nov 2011 11:39:24 +0100") Message-ID: User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Spam-Score: -6.4 (------) X-Debbugs-Envelope-To: 10167 Cc: 10167@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -6.4 (------) Arne Babenhauserheide wrote: > When calling python-send-buffer, the behaviour of the code differs > from actual code execution, because the parent directory of the file is > not in the PYTHONPATH. I think this might be intentional? http://lists.gnu.org/archive/html/emacs-devel/2008-09/msg00215.html From debbugs-submit-bounces@debbugs.gnu.org Sun Dec 11 14:59:53 2011 Received: (at 10167) by debbugs.gnu.org; 11 Dec 2011 19:59:53 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RZpYu-0002fq-7N for submit@debbugs.gnu.org; Sun, 11 Dec 2011 14:59:53 -0500 Received: from mout.web.de ([212.227.15.3]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RZpYr-0002fi-Kt for 10167@debbugs.gnu.org; Sun, 11 Dec 2011 14:59:50 -0500 Received: from fluss.localnet ([91.89.40.204]) by smtp.web.de (mrweb001) with ESMTPA (Nemesis) id 0Lx77p-1Qgo6e2tLN-016jsf; Sun, 11 Dec 2011 20:58:37 +0100 From: Arne Babenhauserheide To: Glenn Morris Bcc: Arne Babenhauserheide Subject: Re: bug#10167: 23.3; python.el code execution does not add the buffers directory to the pythonpath. Date: Sun, 11 Dec 2011 20:57:21 +0100 Message-ID: <1410245.gZC2tulmG3@fluss> User-Agent: KMail/4.7.3 (Linux/3.0.6-gentoo; KDE/4.7.3; x86_64; ; ) In-Reply-To: References: <87k46h99nn.wl%arne_bab@web.de> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="nextPart5711921.0vsEKHKWbt"; micalg="pgp-sha256"; protocol="application/pgp-signature" Content-Transfer-Encoding: quoted-printable X-Provags-ID: V02:K0:+vNNBl71NfvUGXC/fz2S1s6v5n2I1gr19w5QSaRy79+ OC74TW0EnsMR8/YVsuQMIYMkN1s+m0W1CubsDYt+ps7Jq05kRn fOatWVsv/ZeSh5uz8niKdlLJxmkY+oMwbug1+j9Fuayw6f5cAj 033NlQZR/68hYng/rSO2GJY7DjmXYyB4rQlg6sd+kOnA1l0GUJ 11Hd3r0fkckA9yj3CUcOw== X-Spam-Score: -4.6 (----) X-Debbugs-Envelope-To: 10167 Cc: 10167@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list Reply-To: Arne Babenhauserheide List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -4.3 (----) --nextPart5711921.0vsEKHKWbt Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Am Freitag, 9. Dezember 2011, 15:24:07 schrieb Glenn Morris: > Arne Babenhauserheide wrote: > > When calling python-send-buffer, the behaviour of the code differs > > from actual code execution, because the parent directory of the fil= e is > > not in the PYTHONPATH. >=20 > I think this might be intentional? >=20 > http://lists.gnu.org/archive/html/emacs-devel/2008-09/msg00215.html That=E2=80=99s quite inconvenient=E2=80=A6 would it not be cleaner to r= emove "" before=20 importing emacs.py and add the buffer dir afterwards?=20 For anything which is not emacs.py it is clear that it will be run.=20 Alternatively add a new command which adds the buffer-dir - as I did fo= r=20 python-send-buffer. (my changes would be cleaner by the way if I removed the path after the= code=20 again) Best wishes,=20 Arne -- singing a part of the history of free software:=20 - http://infinite-hands.draketo.de --nextPart5711921.0vsEKHKWbt Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.17 (GNU/Linux) iJwEAAEIAAYFAk7lCyIACgkQ3M8NswvBBUiOWQP+LziXPlZAwhDfiwzAFbrEys3E eei81bFVo/dQmnOC6t9YQLI3g20OSXMRNW8OJimia3yYMBwbqg/X4fdqqsZZxr+5 5GIFr2/qQVVjBnQg64eF3E0B+C9f20hYvYcxBKF411trbSXpoN6mOLz00O4ssLhA Pe/gSbIKCJVE7qwpwj0= =IeLF -----END PGP SIGNATURE----- --nextPart5711921.0vsEKHKWbt-- From debbugs-submit-bounces@debbugs.gnu.org Fri Jan 27 02:51:09 2012 Received: (at 10167) by debbugs.gnu.org; 27 Jan 2012 07:51:09 +0000 Received: from localhost ([127.0.0.1]:46083 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1RqgaT-000747-AN for submit@debbugs.gnu.org; Fri, 27 Jan 2012 02:51:09 -0500 Received: from fencepost.gnu.org ([140.186.70.10]:35989 ident=Debian-exim) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1RqgaQ-00073w-6K for 10167@debbugs.gnu.org; Fri, 27 Jan 2012 02:51:07 -0500 Received: from [155.69.17.161] (port=44722 helo=furball) by fencepost.gnu.org with esmtpsa (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1RqgZn-0005I1-OZ; Fri, 27 Jan 2012 02:50:28 -0500 From: Chong Yidong To: Arne Babenhauserheide Subject: Re: bug#10167: 23.3; python.el code execution does not add the buffers directory to the pythonpath. References: <87k46h99nn.wl%arne_bab@web.de> <1410245.gZC2tulmG3@fluss> Date: Fri, 27 Jan 2012 15:50:20 +0800 In-Reply-To: <1410245.gZC2tulmG3@fluss> (Arne Babenhauserheide's message of "Sun, 11 Dec 2011 20:57:21 +0100") Message-ID: <877h0dd1oj.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.92 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -4.2 (----) X-Debbugs-Envelope-To: 10167 Cc: Glenn Morris , 10167@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -4.2 (----) Arne Babenhauserheide writes: > That=E2=80=99s quite inconvenient=E2=80=A6 would it not be cleaner to rem= ove "" before=20 > importing emacs.py and add the buffer dir afterwards?=20 > > For anything which is not emacs.py it is clear that it will be run.=20 > Alternatively add a new command which adds the buffer-dir - as I did for= =20 > python-send-buffer. If you are not about having cwd in the python path, set python-remove-cwd-from-path to nil. From debbugs-submit-bounces@debbugs.gnu.org Fri Jan 27 02:51:33 2012 Received: (at control) by debbugs.gnu.org; 27 Jan 2012 07:51:33 +0000 Received: from localhost ([127.0.0.1]:46086 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Rqgaq-00074f-JZ for submit@debbugs.gnu.org; Fri, 27 Jan 2012 02:51:32 -0500 Received: from fencepost.gnu.org ([140.186.70.10]:35992 ident=Debian-exim) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Rqgap-00074Y-8S for control@debbugs.gnu.org; Fri, 27 Jan 2012 02:51:31 -0500 Received: from [155.69.17.161] (port=44723 helo=furball) by fencepost.gnu.org with esmtpa (Exim 4.71) (envelope-from ) id 1RqgaE-0005Iw-CI for control@debbugs.gnu.org; Fri, 27 Jan 2012 02:50:54 -0500 From: Chong Yidong To: control@debbugs.gnu.org Subject: close 10167 Date: Fri, 27 Jan 2012 15:50:50 +0800 Message-ID: <87wr8da8it.fsf@gnu.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Spam-Score: -4.2 (----) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -4.2 (----) close 10167 thanks From unknown Sat Jun 21 10:17:20 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Fri, 24 Feb 2012 12:24:06 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator