File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -15,10 +15,10 @@ def get_backend(name):
1515 module_name , class_name = _backend_imports [name .lower ()]
1616 module = importlib .import_module (module_name )
1717 return getattr (module , class_name )
18- except KeyError :
19- raise ValueError (f"Unknown backend: { name } " )
18+ except KeyError as e :
19+ raise ValueError (f"Unknown backend: { name } " ) from e
2020 except ImportError as e :
21- raise ImportError (f"Could not import module '{ module_name } ' for backend '{ name } ': { e } " )
21+ raise ImportError (f"Could not import module '{ module_name } ' for backend '{ name } ': { e } " ) from e
2222 except AttributeError as e :
23- raise AttributeError (f"Module '{ module_name } ' does not have class '{ class_name } ' for backend '{ name } ': { e } " )
23+ raise AttributeError (f"Module '{ module_name } ' does not have class '{ class_name } ' for backend '{ name } ': { e } " ) from e
2424
You can’t perform that action at this time.
0 commit comments