- commit
- c8b2fccef1567e34be478bd2760f5a217e6068af
- parent
- f81cc5dc02f60a6194167c235d24c67b6dc31785
- Author
- Tobias Bengfort <tobias.bengfort@gmx.net>
- Date
- 2015-12-18 09:13
py3 compatibility
Diffstat
| M | project_stats.py | 9 | +++++---- |
1 files changed, 5 insertions, 4 deletions
diff --git a/project_stats.py b/project_stats.py
@@ -153,7 +153,7 @@ def cheesecake_index(name): 153 153 154 154 def get_bower_info(name): 155 155 try:156 -1 s = subprocess.check_output(['bower', 'info', name])-1 156 s = subprocess.check_output(['bower', 'info', name]).decode('utf8') 157 157 except OSError: 158 158 return None 159 159 @@ -252,7 +252,8 @@ def get_gitlab(_id, token=None): 252 252 253 253 def get_local(path): 254 254 def git(cmd, *args):255 -1 return subprocess.check_output(['git', '-C', path, cmd] + list(args))-1 255 _cmd = ['git', '-C', path, cmd] + list(args) -1 256 return subprocess.check_output(_cmd).decode('utf8') 256 257 257 258 def get_latest_tag(): 258 259 tags = git('tag').splitlines() @@ -411,7 +412,7 @@ def main(): 411 412 412 413 keys = config['projects'].keys() 413 414 if args.query is not None:414 -1 keys = filter(lambda k: args.query.lower() in k.lower(), keys)-1 415 keys = [k for k in keys if args.query.lower() in k.lower()] 415 416 416 417 if args.list and args.sort is None: 417 418 for key in keys: @@ -419,7 +420,7 @@ def main(): 419 420 else: 420 421 projects_config = {key: config['projects'][key] for key in keys} 421 422 projects = get_projects(projects_config, config)422 -1 keys = filter(lambda k: k in projects, keys)-1 423 keys = [k for k in keys if k in projects] 423 424 424 425 if args.sort is not None: 425 426 keys.sort(key=lambda k: projects[k][args.sort])