aboutsummaryrefslogtreecommitdiff
path: root/trygvis/eda/cli/digikey_download_for_schematic.py
diff options
context:
space:
mode:
authorTrygve Laugstøl <trygvis@inamo.no>2016-12-28 16:37:39 +0100
committerTrygve Laugstøl <trygvis@inamo.no>2017-01-05 09:24:41 +0100
commite92fb46ec42991dca60d22d8b1ab321b7c4ff146 (patch)
tree8eff3bf9472d4964098846fdbc8eb8d3438700bf /trygvis/eda/cli/digikey_download_for_schematic.py
parent673dcbcab144a274bbc26a926d4a735275519b92 (diff)
downloadeda-rdf-e92fb46ec42991dca60d22d8b1ab321b7c4ff146.tar.gz
eda-rdf-e92fb46ec42991dca60d22d8b1ab321b7c4ff146.tar.bz2
eda-rdf-e92fb46ec42991dca60d22d8b1ab321b7c4ff146.tar.xz
eda-rdf-e92fb46ec42991dca60d22d8b1ab321b7c4ff146.zip
o Adding --force flag to digikey-download-for-schematic.
o Unbreaking download_product().
Diffstat (limited to 'trygvis/eda/cli/digikey_download_for_schematic.py')
-rwxr-xr-xtrygvis/eda/cli/digikey_download_for_schematic.py6
1 files changed, 3 insertions, 3 deletions
diff --git a/trygvis/eda/cli/digikey_download_for_schematic.py b/trygvis/eda/cli/digikey_download_for_schematic.py
index 4be2632..bf4f0ce 100755
--- a/trygvis/eda/cli/digikey_download_for_schematic.py
+++ b/trygvis/eda/cli/digikey_download_for_schematic.py
@@ -5,7 +5,7 @@ from trygvis.eda import cli
from trygvis.eda.digikey import *
-def work(schematic_url, g):
+def work(schematic_url, force, g):
client = DigikeyClient()
db = DigikeyDatabase()
download_category_tree(db, client)
@@ -79,9 +79,9 @@ ORDER BY ?digikey_pn
[g.add(node) for node in product.to_nodes()]
return g
- cli.write_graph(download_graph, filename)
+ cli.write_graph(download_graph, filename, force_write=force)
def run(schematic_url, args):
cli.info("Schematic: %s" % schematic_url)
- cli.with_database(lambda g: work(schematic_url, g))
+ cli.with_database(lambda g: work(schematic_url, args.force, g))