[Miner] Fixed modifications output

This commit is contained in:
Felipe Martín 2013-05-27 16:11:15 +02:00
parent e659a7c762
commit c87e5028b0
2 changed files with 18 additions and 16 deletions

View File

@ -91,15 +91,16 @@ new_old_data = {}
new_old_data['list'] = [] new_old_data['list'] = []
[new_old_data['list'].append(x.name) for x in BLOCKS] [new_old_data['list'].append(x.name) for x in BLOCKS]
new_blocks = len(new_old_data['list'])-len(OLD_BLOCKS['list']) 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(' Fetched %d blocks (%d new)' % (len(new_old_data['list']), new_blocks))
print(' Modifications:') if new_blocks > 0:
for item in BLOCKS: print(' Modifications:')
if item.name not in OLD_BLOCKS['list']: for item in BLOCKS:
print(' + %s' % item.name) if item.name not in OLD_BLOCKS['list']:
print(' + %s' % item.name)
for item in OLD_BLOCKS['list']: for item in OLD_BLOCKS['list']:
if item not in new_old_data['list']: if item not in new_old_data['list']:
print(' - %s' % item) print(' - %s' % item)
oldblocks = open('blocks.json', 'w') oldblocks = open('blocks.json', 'w')
oldblocks.write(json.dumps(new_old_data)) oldblocks.write(json.dumps(new_old_data))

View File

@ -37,7 +37,7 @@ for keyword in conf.ITEMS_JAVA_KEYWORDS:
### ###
# GET ITEMS INFO FROM CLASSFILE # GET ITEMS INFO FROM CLASSFILE
### ###
print(" => Mining items...") print(" => Mining items...")
# Old items for final count # Old items for final count
try: try:
@ -89,14 +89,15 @@ new_old_data['list'] = []
[new_old_data['list'].append(x.name) for x in ITEMS] [new_old_data['list'].append(x.name) for x in ITEMS]
new_items = len(new_old_data['list'])-len(OLD_ITEMS['list']) new_items = len(new_old_data['list'])-len(OLD_ITEMS['list'])
print(' Fetched %d items (%d new)' % (len(ITEMS), new_items)) print(' Fetched %d items (%d new)' % (len(ITEMS), new_items))
print(' Modifications:') if new_items > 0:
for item in ITEMS: print(' Modifications:')
if item.name not in OLD_ITEMS['list']: for item in ITEMS:
print(' + %s' % item.name) if item.name not in OLD_ITEMS['list']:
print(' + %s' % item.name)
for item in OLD_ITEMS['list']: for item in OLD_ITEMS['list']:
if item not in new_old_data['list']: if item not in new_old_data['list']:
print(' - %s' % item) print(' - %s' % item)
olditems = open('items.json', 'w') olditems = open('items.json', 'w')
olditems.write(json.dumps(new_old_data)) olditems.write(json.dumps(new_old_data))