Remove printing from parse function
parent
7c8e1dfa68
commit
5151cbad04
|
@ -48,3 +48,4 @@ Temporary Items
|
||||||
/venv/
|
/venv/
|
||||||
/.ipynb_checkpoints/
|
/.ipynb_checkpoints/
|
||||||
/.idea/
|
/.idea/
|
||||||
|
*.json
|
||||||
|
|
15
parse.py
15
parse.py
|
@ -58,11 +58,8 @@ def parse(input, output, json_format, **kwargs):
|
||||||
|
|
||||||
schematic.pop("hierarchy", None)
|
schematic.pop("hierarchy", None)
|
||||||
|
|
||||||
if output:
|
return schematic
|
||||||
json_file = open(output, 'w')
|
|
||||||
json.dump(schematic, json_file)
|
|
||||||
else:
|
|
||||||
print(schematic)
|
|
||||||
|
|
||||||
if __name__ == "__main__":
|
if __name__ == "__main__":
|
||||||
parser = argparse.ArgumentParser(description='Converts Altium .SchDoc files into json.')
|
parser = argparse.ArgumentParser(description='Converts Altium .SchDoc files into json.')
|
||||||
|
@ -74,4 +71,10 @@ if __name__ == "__main__":
|
||||||
help='Organize records into owner/child "hierarchy" or leave as a "flat" list.')
|
help='Organize records into owner/child "hierarchy" or leave as a "flat" list.')
|
||||||
|
|
||||||
args = parser.parse_args()
|
args = parser.parse_args()
|
||||||
parse(**vars(args))
|
schematic = parse(**vars(args))
|
||||||
|
|
||||||
|
if args.output:
|
||||||
|
json_file = open(args.output, 'w')
|
||||||
|
json.dump(schematic, json_file)
|
||||||
|
else:
|
||||||
|
print(schematic)
|
3
setup.py
3
setup.py
|
@ -12,5 +12,6 @@ setup(
|
||||||
author='Aaron Goldstein',
|
author='Aaron Goldstein',
|
||||||
author_email='aaronmgoldstein@gmail.com',
|
author_email='aaronmgoldstein@gmail.com',
|
||||||
description='Converts Altium .SchDoc files into json',
|
description='Converts Altium .SchDoc files into json',
|
||||||
long_description=long_description
|
long_description=long_description,
|
||||||
|
long_description_content_type="text/markdown"
|
||||||
)
|
)
|
||||||
|
|
Loading…
Reference in New Issue