Mercurial > hg > config
comparison python/setup_repo.py @ 462:48deb57f52d1
python/setup_repo.py
author | Jeff Hammel <jhammel@mozilla.com> |
---|---|
date | Sat, 10 Aug 2013 18:20:53 -0700 |
parents | fba923298346 |
children | 66c2a17d8424 |
comparison
equal
deleted
inserted
replaced
461:fba923298346 | 462:48deb57f52d1 |
---|---|
29 def call(command, *args, **kwargs): | 29 def call(command, *args, **kwargs): |
30 | 30 |
31 if isinstance(command, string): | 31 if isinstance(command, string): |
32 command_str = command | 32 command_str = command |
33 else: | 33 else: |
34 command_str = ' '.join(command) | 34 if len(command) == 1: |
35 command_str = command[0] | |
36 else: | |
37 command_str = '%s %s' % (command[0], | |
38 ' '.join(["'%s'" % i | |
39 for i in command[1:]))) | |
35 print 'Running:\n%s' % (command_str) | 40 print 'Running:\n%s' % (command_str) |
36 if globals()['dry_run']: | 41 if globals()['dry_run']: |
37 return | 42 return |
38 return subprocess.check_output(*args, **kwargs) | 43 return subprocess.check_output(*args, **kwargs) |
39 | 44 |