From ac509e4d2830310c21c0ba9e843e2440bf59317a Mon Sep 17 00:00:00 2001 From: Brandon Rodriguez <brodriguez8774@gmail.com> Date: Thu, 25 Jun 2020 16:31:44 -0400 Subject: [PATCH] Correct accessory debug output --- resources/parsers/accessories.py | 40 +++++++++++++++++++++----------- 1 file changed, 27 insertions(+), 13 deletions(-) diff --git a/resources/parsers/accessories.py b/resources/parsers/accessories.py index f29e44c..a3bef64 100644 --- a/resources/parsers/accessories.py +++ b/resources/parsers/accessories.py @@ -24,6 +24,7 @@ class AccessoryParser(): self.hidden_rings = hidden_rings self.parse_num = str(parse_num).zfill(3) self.parse_subnum = 0 + self.debug = debug # Update dict values. filter_dict['base_drop_level'] = base_drop_level @@ -63,8 +64,11 @@ class AccessoryParser(): self.filter_file.write('# === {0}: {1} === #\n'.format(item_type, item['Name'])) if item['Name'] not in hidden_list: - logger.info('Not hidden: {0}'.format(item['Name'])) # Display accessory normally. + + if self.debug: + logger.info('Not hidden: {0}'.format(item['Name'])) + self.filter_file.write('# Rare Type.\n') self.filter_file.write('Show\n') self.filter_file.write(' BaseType "{0}"\n'.format(item['Name'])) @@ -86,9 +90,12 @@ class AccessoryParser(): self.filter_file.write('\n') else: - logger.info('Hidden: {0}'.format(item['Name'])) # Accessory set to always hide. # For some select accessories, we make an exception and show it for the first levels. + + if self.debug: + logger.info('Hidden: {0}'.format(item['Name'])) + if item['Name'] in exception_list: # Exception. Show for first levels, as determined by base_drop_level and rarity_level_modifier. self.filter_file.write('# Rare Type.\n') @@ -121,7 +128,9 @@ class AccessoryParser(): self.filter_file.write('\n') def parse_amulets(self): - """""" + """ + Handle parsing for amulet items. + """ self.parse_subnum += 1 self.filter_file.write('\n') @@ -130,8 +139,9 @@ class AccessoryParser(): self.filter_file.write('# -------------------------- #\n') self.filter_file.write('\n') - logger.info('') - logger.info('Handling amulets.') + if self.debug: + logger.info('') + logger.info('Handling amulets.') with open('resources/data/accessories/amulets.json', 'r') as json_file: # Loop through all items in json. @@ -140,7 +150,9 @@ class AccessoryParser(): self.handle_accessory(item, ['Coral Amulet', 'Paua Amulet']) def parse_belts(self): - """""" + """ + Handle parsing for belt items. + """ self.parse_subnum += 1 self.filter_file.write('\n') @@ -149,9 +161,9 @@ class AccessoryParser(): self.filter_file.write('# ------------------------ #\n') self.filter_file.write('\n') - logger.info('') - logger.info('Handling belts.') - + if self.debug: + logger.info('') + logger.info('Handling belts.') with open('resources/data/accessories/belts.json', 'r') as json_file: # Loop through all items in json. @@ -160,7 +172,9 @@ class AccessoryParser(): self.handle_accessory(item, ['Chain Belt', 'Rustic Sash', 'Leather Belt']) def parse_rings(self): - """""" + """ + Handle parsing for ring items. + """ self.parse_subnum += 1 self.filter_file.write('\n') @@ -169,9 +183,9 @@ class AccessoryParser(): self.filter_file.write('# ------------------------ #\n') self.filter_file.write('\n') - logger.info('') - logger.info('Handling rings.') - + if self.debug: + logger.info('') + logger.info('Handling rings.') with open('resources/data/accessories/rings.json', 'r') as json_file: # Loop through all items in json. -- GitLab