From c87e5028b0850ac13d970c692cd471ec1a8eecbb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Felipe=20Mart=C3=ADn?= Date: Mon, 27 May 2013 16:11:15 +0200 Subject: [PATCH] [Miner] Fixed modifications output --- utils/miner/blocks.py | 17 +++++++++-------- utils/miner/items.py | 17 +++++++++-------- 2 files changed, 18 insertions(+), 16 deletions(-) diff --git a/utils/miner/blocks.py b/utils/miner/blocks.py index 5afbbd0..60c2844 100644 --- a/utils/miner/blocks.py +++ b/utils/miner/blocks.py @@ -91,15 +91,16 @@ new_old_data = {} new_old_data['list'] = [] [new_old_data['list'].append(x.name) for x in BLOCKS] new_blocks = len(new_old_data['list'])-len(OLD_BLOCKS['list']) -print(' Fetched %d items (%d new)' % (len(new_old_data['list']), new_blocks)) -print(' Modifications:') -for item in BLOCKS: - if item.name not in OLD_BLOCKS['list']: - print(' + %s' % item.name) +print(' Fetched %d blocks (%d new)' % (len(new_old_data['list']), new_blocks)) +if new_blocks > 0: + print(' Modifications:') + for item in BLOCKS: + if item.name not in OLD_BLOCKS['list']: + print(' + %s' % item.name) -for item in OLD_BLOCKS['list']: - if item not in new_old_data['list']: - print(' - %s' % item) + for item in OLD_BLOCKS['list']: + if item not in new_old_data['list']: + print(' - %s' % item) oldblocks = open('blocks.json', 'w') oldblocks.write(json.dumps(new_old_data)) diff --git a/utils/miner/items.py b/utils/miner/items.py index 7975d83..d552b69 100644 --- a/utils/miner/items.py +++ b/utils/miner/items.py @@ -37,7 +37,7 @@ for keyword in conf.ITEMS_JAVA_KEYWORDS: ### # GET ITEMS INFO FROM CLASSFILE ### -print(" => Mining items...") +print(" => Mining items...") # Old items for final count try: @@ -89,14 +89,15 @@ new_old_data['list'] = [] [new_old_data['list'].append(x.name) for x in ITEMS] new_items = len(new_old_data['list'])-len(OLD_ITEMS['list']) print(' Fetched %d items (%d new)' % (len(ITEMS), new_items)) -print(' Modifications:') -for item in ITEMS: - if item.name not in OLD_ITEMS['list']: - print(' + %s' % item.name) +if new_items > 0: + print(' Modifications:') + for item in ITEMS: + if item.name not in OLD_ITEMS['list']: + print(' + %s' % item.name) -for item in OLD_ITEMS['list']: - if item not in new_old_data['list']: - print(' - %s' % item) + for item in OLD_ITEMS['list']: + if item not in new_old_data['list']: + print(' - %s' % item) olditems = open('items.json', 'w') olditems.write(json.dumps(new_old_data))