Skip to content

Commit ae2dddf

Browse files
committed
use result to determine output
1 parent 43183fb commit ae2dddf

File tree

1 file changed

+12
-9
lines changed

1 file changed

+12
-9
lines changed

nipype/__init__.py

Lines changed: 12 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -64,16 +64,19 @@ def get_info():
6464
import etelemetry
6565

6666
latest = {"version": 'Unknown', "bad_versions": []}
67+
result = None
6768
try:
68-
latest.update(**etelemetry.get_project("nipy/nipype"))
69+
result = etelemetry.get_project("nipy/nipype")
6970
except Exception as e:
7071
logger.warning("Could not check for version updates: \n%s", e)
7172
finally:
72-
logger.info(INIT_MSG(packname='nipype',
73-
version=__version__,
74-
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.'))
73+
if result:
74+
latest.update(**result)
75+
logger.info(INIT_MSG(packname='nipype',
76+
version=__version__,
77+
latest=latest["version"]))
78+
if latest["bad_versions"] and \
79+
any([LooseVersion(__version__) == LooseVersion(ver)
80+
for ver in latest["bad_versions"]):
81+
logger.critical(('You are using a version of Nipype with a critical '
82+
'bug. Please use a different version.'))

0 commit comments

Comments
 (0)