File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -290,18 +290,18 @@ def import_optional_dependency(
290290 module = import_module (name = module_name )
291291 installed_version = metadata .version (module_name )
292292
293- if installed_version not in req .specifier :
294- raise ImportError (
295- f'Optional dependency `{ module_name } ` has an unsuitable'
296- f' version. Found { installed_version } , but highdicom requires'
297- f' { module_name } { req .specifier } .'
298- )
299-
300- return module
301-
302293 except ImportError as error :
303294 raise ImportError (
304295 f'Optional dependency `{ module_name } ` could not be imported'
305296 f' but is required for { feature } .'
306297 f' highdicom requires { module_name } { req .specifier } .'
307298 ) from error
299+
300+ if installed_version not in req .specifier :
301+ raise ImportError (
302+ f'Optional dependency `{ module_name } ` has an unsuitable'
303+ f' version. Found { module_name } =={ installed_version } , but'
304+ f' highdicom requires { module_name } { req .specifier } .'
305+ )
306+
307+ return module
You can’t perform that action at this time.
0 commit comments