File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -73,7 +73,7 @@ def find_loader(name, path=None):
7373 except KeyError :
7474 pass
7575 except AttributeError :
76- raise ValueError ('{}.__loader__ is not set' .format (name ))
76+ raise ValueError ('{}.__loader__ is not set' .format (name )) from None
7777
7878 spec = _bootstrap ._find_spec (name , path )
7979 # We won't worry about malformed specs (missing attributes).
@@ -138,7 +138,8 @@ def reload(module):
138138 parent = sys .modules [parent_name ]
139139 except KeyError :
140140 msg = "parent {!r} not in sys.modules"
141- raise ImportError (msg .format (parent_name ), name = parent_name )
141+ raise ImportError (msg .format (parent_name ),
142+ name = parent_name ) from None
142143 else :
143144 pkgpath = parent .__path__
144145 else :
Original file line number Diff line number Diff line change @@ -2172,7 +2172,7 @@ def _find_and_load_unlocked(name, import_):
21722172 path = parent_module .__path__
21732173 except AttributeError :
21742174 msg = (_ERR_MSG + '; {!r} is not a package' ).format (name , parent )
2175- raise ImportError (msg , name = name )
2175+ raise ImportError (msg , name = name ) from None
21762176 spec = _find_spec (name , path )
21772177 if spec is None :
21782178 raise ImportError (_ERR_MSG .format (name ), name = name )
Original file line number Diff line number Diff line change @@ -56,7 +56,7 @@ def _find_spec_from_path(name, path=None):
5656 try :
5757 spec = module .__spec__
5858 except AttributeError :
59- raise ValueError ('{}.__spec__ is not set' .format (name ))
59+ raise ValueError ('{}.__spec__ is not set' .format (name )) from None
6060 else :
6161 if spec is None :
6262 raise ValueError ('{}.__spec__ is None' .format (name ))
@@ -96,7 +96,7 @@ def find_spec(name, package=None):
9696 try :
9797 spec = module .__spec__
9898 except AttributeError :
99- raise ValueError ('{}.__spec__ is not set' .format (name ))
99+ raise ValueError ('{}.__spec__ is not set' .format (name )) from None
100100 else :
101101 if spec is None :
102102 raise ValueError ('{}.__spec__ is None' .format (name ))
You can’t perform that action at this time.
0 commit comments