You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Originally posted by raphCode September 20, 2022 Describe the bug
After os.chdir() local modules cannot be imported when run under pudb and raise ModuleNotFoundError.
To Reproduce
create files:
some_module.py (empty)
some_folder/ (empty directory)
test.py content as follows:
importosos.chdir("some_folder")
importsome_module
run pudb3 test.py
import of some_module fails
Expected behavior
Module is imported successfully, no ModuleNotFoundError is raised.
Additional context
When run under the normal python interpreter this works.
The reason seems to be that sys.path is normally populated with an absolute path to the directory from which python is run.
When run under pudb, it is only populated with the empty string which does refer to the current directory, which is wrong after the os.chdir().
Versions
Python 3.10.7
pudb:pudb3 v2022.1.2
The text was updated successfully, but these errors were encountered:
Discussed in #556
Originally posted by raphCode September 20, 2022
Describe the bug
After
os.chdir()
local modules cannot be imported when run under pudb and raiseModuleNotFoundError
.To Reproduce
some_module.py
(empty)some_folder/
(empty directory)test.py
content as follows:pudb3 test.py
some_module
failsExpected behavior
Module is imported successfully, no
ModuleNotFoundError
is raised.Additional context
When run under the normal python interpreter this works.
The reason seems to be that
sys.path
is normally populated with an absolute path to the directory from which python is run.When run under pudb, it is only populated with the empty string which does refer to the current directory, which is wrong after the
os.chdir()
.Versions
Python 3.10.7
pudb:pudb3 v2022.1.2
The text was updated successfully, but these errors were encountered: