aboutsummaryrefslogtreecommitdiff
path: root/trygvis/eda/cli/__init__.py
diff options
context:
space:
mode:
Diffstat (limited to 'trygvis/eda/cli/__init__.py')
-rw-r--r--trygvis/eda/cli/__init__.py7
1 files changed, 4 insertions, 3 deletions
diff --git a/trygvis/eda/cli/__init__.py b/trygvis/eda/cli/__init__.py
index aa61021..422cf48 100644
--- a/trygvis/eda/cli/__init__.py
+++ b/trygvis/eda/cli/__init__.py
@@ -3,6 +3,7 @@ import logging
from genericpath import isfile
from os import mkdir
from os.path import dirname, isdir
+from typing import Callable
from rdflib import store, ConjunctiveGraph, Graph, RDF, RDFS
from rdflib.plugins.sparql import prepareQuery
@@ -92,11 +93,11 @@ def create_graph(digikey=False, kicad=False) -> Graph:
if kicad:
g.bind("kicad", kicad_rdf.KICAD)
- g.bind("kicad-type", kicad_rdf.KICAD_TYPE)
+ g.bind("kicad-random", kicad_rdf.KICAD_RANDOM)
return g
-def write_graph(gen_g: Graph, filename: str = None, force_write: bool = False):
+def write_graph(gen_g: Callable[[], Graph], filename: str = None, force_write: bool = False):
if filename is not None:
if force_write or not isfile(filename):
parent = dirname(filename)
@@ -129,7 +130,7 @@ _initNs = {
"dk-part": digikey_rdf.DIGIKEY_PART,
"dk-p-c": digikey_rdf.DIGIKEY_PRODUCT_CATEGORY,
"kicad": kicad_rdf.KICAD,
- "kicad-type": kicad_rdf.KICAD_TYPE}
+ "kicad-random": kicad_rdf.KICAD_RANDOM}
def sparql(g: Graph, query: str, init_bindings=None):