[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#13570: 24.2; (python.el) "ValueError: Attempted relative import in n
From: |
Oleksandr Gavenko |
Subject: |
bug#13570: 24.2; (python.el) "ValueError: Attempted relative import in non-package" with relative import. |
Date: |
Mon, 28 Jan 2013 00:40:20 +0200 |
In GNU Emacs 24.2.1 (x86_64-pc-linux-gnu, GTK+ Version 3.4.2)
of 2013-01-21 on trouble, modified by Debian
# mkdir package
# cd package
# cat <<EOF >cmd.py
from . import lib
lib.ok()
EOF
# cat <<EOF >lib.py
def ok():
print('ok')
EOF
When you open cmd.py and try C-c C-l (python-load-file) you get:
>>> Traceback (most recent call last):
Traceback (most recent call last):
File "/home/user/devel/tmp/package/cmd.py", line 1, in <module>
from . import lib
ValueError: Attempted relative import in non-package
With C-c C-c (python-send-string) ever worse: it uses (make-temp-file "py") so
relative import is not possible!!
--
Best regards!
- bug#13570: 24.2; (python.el) "ValueError: Attempted relative import in non-package" with relative import.,
Oleksandr Gavenko <=