File tree Expand file tree Collapse file tree 2 files changed +10
-2
lines changed
Expand file tree Collapse file tree 2 files changed +10
-2
lines changed Original file line number Diff line number Diff line change 1+ { "bad_versions" : [ "1.2.1",
2+ "1.2.3"]
3+ }
Original file line number Diff line number Diff line change @@ -63,12 +63,17 @@ def get_info():
6363if config .getboolean ('execution' , 'check_version' ):
6464 import etelemetry
6565
66- latest = {"version" : 'Unknown' }
66+ latest = {"version" : 'Unknown' , "bad_versions" : [] }
6767 try :
68- latest = etelemetry .get_project ("nipy/nipype" )
68+ latest . update ( ** etelemetry .get_project ("nipy/nipype" ) )
6969 except Exception as e :
7070 logger .warning ("Could not check for version updates: \n %s" , e )
7171 finally :
7272 logger .info (INIT_MSG (packname = 'nipype' ,
7373 version = __version__ ,
7474 latest = latest ["version" ]))
75+ if latest ["bad_versions" ] and \
76+ any ([LooseVersion (__version__ ) == LooseVersion (ver )
77+ for ver in latest ["bad_versions" ]):
78+ logger .critical (('You are using a version of Nipype with a critical '
79+ 'bug. Please use a different version.' ))
You can’t perform that action at this time.
0 commit comments