- commit
- 47c30880d431582af15b8127aa17ed29d26e95b5
- parent
- 01b31e529d99d5797947fc4dcc88839d56bea980
- Author
- Tobias Bengfort <tobias.bengfort@gmx.net>
- Date
- 2015-12-17 08:16
do not do any HTTP for simple list case
Diffstat
| M | project_stats.py | 31 | ++++++++++++++++--------------- |
1 files changed, 16 insertions, 15 deletions
diff --git a/project_stats.py b/project_stats.py
@@ -417,26 +417,27 @@ def main(): 417 417 if args.query is not None: 418 418 keys = filter(lambda k: args.query.lower() in k.lower(), keys) 419 419420 -1 projects_config = {key: config['projects'][key] for key in keys}421 -1 projects = get_projects(projects_config, config)422 -1 keys = filter(lambda k: k in projects, keys)-1 420 if args.list and args.sort is None: -1 421 for key in keys: -1 422 print(key) -1 423 else: -1 424 projects_config = {key: config['projects'][key] for key in keys} -1 425 projects = get_projects(projects_config, config) -1 426 keys = filter(lambda k: k in projects, keys) 423 427424 -1 if args.sort is not None:425 -1 keys.sort(key=lambda k: projects[k][args.sort])-1 428 if args.sort is not None: -1 429 keys.sort(key=lambda k: projects[k][args.sort]) 426 430427 -1 for key in keys:428 -1 if args.list:429 -1 if args.sort is not None:-1 431 for key in keys: -1 432 if args.list: 430 433 claim = projects[key][args.sort] 431 434 print(key, claim.format(show_sources=False)) 432 435 else:433 -1 print(key)434 -1 else:435 -1 claims = projects[key]436 -1 print('%s\n%s\n' % (key, claims.format(437 -1 indent=2,438 -1 short=args.short,439 -1 show_sources=args.show_sources)))-1 436 claims = projects[key] -1 437 print('%s\n%s\n' % (key, claims.format( -1 438 indent=2, -1 439 short=args.short, -1 440 show_sources=args.show_sources))) 440 441 441 442 442 443 if __name__ == '__main__':