File tree Expand file tree Collapse file tree 2 files changed +11
-13
lines changed Expand file tree Collapse file tree 2 files changed +11
-13
lines changed Original file line number Diff line number Diff line change 16
16
import logging
17
17
lgr = logging .getLogger (__name__ )
18
18
19
- INIT_MSG = "Running {packname} version {version}" .format
19
+ INIT_MSG = "Running {packname} version {version} latest {latest} " .format
20
20
21
21
22
22
def is_interactive ():
@@ -99,16 +99,6 @@ def process_extra_commands(outdir, args):
99
99
100
100
101
101
def main (argv = None ):
102
- import etelemetry
103
- try :
104
- latest = etelemetry .get_project ("nipy/heudiconv" )
105
- except RuntimeError as e :
106
- print ("Could not check for version updates: " , e )
107
- else :
108
- if latest and 'version' in latest :
109
- print ("Your version: {0} Latest version: {1}" .format (__version__ ,
110
- latest ["version" ]))
111
-
112
102
parser = get_parser ()
113
103
args = parser .parse_args (argv )
114
104
# exit if nothing to be done
@@ -255,8 +245,16 @@ def process_args(args):
255
245
256
246
outdir = op .abspath (args .outdir )
257
247
248
+ import etelemetry
249
+ try :
250
+ latest = etelemetry .get_project ("nipy/heudiconv" )
251
+ except Exception as e :
252
+ lgr .warning ("Could not check for version updates: " , e )
253
+ latest = {"version" : 'Unknown' }
254
+
258
255
lgr .info (INIT_MSG (packname = __packagename__ ,
259
- version = __version__ ))
256
+ version = __version__ ,
257
+ latest = latest ["version" ]))
260
258
261
259
if args .command :
262
260
process_extra_commands (outdir , args )
Original file line number Diff line number Diff line change 14
14
'nipype>=1.0.0' ,
15
15
'pathlib' ,
16
16
'dcmstack>=0.7' ,
17
- 'etelemetry'
17
+ 'etelemetry' ,
18
18
]
19
19
20
20
TESTS_REQUIRES = [
You can’t perform that action at this time.
0 commit comments