Control: tags -1 + moreinfo

Hi

On 2020-03-06 12:31:10, Slavko wrote:
> Package: bpython
> Version: 0.18-3
> 
> I recently want to use dateparser module in bpython, which produces
> this:
> 
> bpython version 0.18 on top of Python 3.7.6 /usr/bin/python3
> >>> import dateparser
> Traceback (most recent call last):
>   File "<input>", line 1, in <module>
>     import dateparser
>   File "<frozen importlib._bootstrap>", line 983, in _find_and_load
>   File "<frozen importlib._bootstrap>", line 967, in
> _find_and_load_unlocked File "<frozen importlib._bootstrap>", line 668,
> in _load_unlocked File "<frozen importlib._bootstrap>", line 638, in
> _load_backward_compatible File
> "/usr/lib/python3/dist-packages/bpython/curtsiesfrontend/repl.py", line
> 243, in load_module module = self.loader.load_module(name) File
> "/usr/lib/python3/dist-packages/dateparser/__init__.py", line 4, in
> <module> from .date import DateDataParser File "<frozen
> importlib._bootstrap>", line 983, in _find_and_load File "<frozen
> importlib._bootstrap>", line 967, in _find_and_load_unlocked File
> "<frozen importlib._bootstrap>", line 668, in _load_unlocked File
> "<frozen importlib._bootstrap>", line 638, in _load_backward_compatible
> File "/usr/lib/python3/dist-packages/bpython/curtsiesfrontend/repl.py",
> line 243, in load_module module = self.loader.load_module(name) File
> "/usr/lib/python3/dist-packages/dateparser/date.py", line 13, in
> <module> from dateparser.date_parser import date_parser File "<frozen
> importlib._bootstrap>", line 983, in _find_and_load File "<frozen
> importlib._bootstrap>", line 967, in _find_and_load_unlocked File
> "<frozen importlib._bootstrap>", line 668, in _load_unlocked File
> "<frozen importlib._bootstrap>", line 638, in _load_backward_compatible
> File "/usr/lib/python3/dist-packages/bpython/curtsiesfrontend/repl.py",
> line 243, in load_module module = self.loader.load_module(name) File
> "/usr/lib/python3/dist-packages/dateparser/date_parser.py", line 11, in
> <module> from .parser import parse File "<frozen
> importlib._bootstrap>", line 983, in _find_and_load File "<frozen
> importlib._bootstrap>", line 967, in _find_and_load_unlocked File
> "<frozen importlib._bootstrap>", line 668, in _load_unlocked File
> "<frozen importlib._bootstrap>", line 638, in _load_backward_compatible
> File "/usr/lib/python3/dist-packages/bpython/curtsiesfrontend/repl.py",
> line 243, in load_module module = self.loader.load_module(name) File
> "/usr/lib/python3/dist-packages/dateparser/parser.py", line 10, in
> <module> from dateparser.utils.strptime import strptime File "<frozen
> importlib._bootstrap>", line 983, in _find_and_load File "<frozen
> importlib._bootstrap>", line 967, in _find_and_load_unlocked File
> "<frozen importlib._bootstrap>", line 668, in _load_unlocked File
> "<frozen importlib._bootstrap>", line 638, in _load_backward_compatible
> File "/usr/lib/python3/dist-packages/bpython/curtsiesfrontend/repl.py",
> line 243, in load_module module = self.loader.load_module(name) File
> "/usr/lib/python3/dist-packages/dateparser/utils/strptime.py", line 69,
> in <module> __strptime = patch_strptime() File
> "/usr/lib/python3/dist-packages/dateparser/utils/strptime.py", line 40,
> in patch_strptime _strptime_spec.loader.exec_module(_strptime)
> AttributeError: 'ImportLoader' object has no attribute 'exec_module'

I've installed python3-dateparser and tried to import dateparser in
bpython3 and everything worked fine. Do you have anything else installed
that might interfere with bpython?

Best

> But the module works in raw python (the same machine):
> 
> python3
> Python 3.7.6 (default, Jan 19 2020, 22:34:52) 
> [GCC 9.2.1 20200117] on linux
> Type "help", "copyright", "credits" or "license" for more information.
> >>> import dateparser
> >>> dateparser.parse('12/12/12')
> datetime.datetime(2012, 12, 12, 0, 0)
> >>> 
> 
> regards
> 
> -- 
> Slavko
> http://slavino.sk



-- 
Sebastian Ramacher

Attachment: signature.asc
Description: PGP signature

Reply via email to