Skip to content

Commit 63357a3

Browse files
Merge branch 'develop'
2 parents 35b0e38 + 19750f4 commit 63357a3

File tree

3 files changed

+9
-8
lines changed

3 files changed

+9
-8
lines changed

setup.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,12 +8,12 @@ def read(file_path):
88
setup(
99
name = 'shexer',
1010
packages = find_packages(exclude=["*.local_code.*"]), # this must be the same as the name above
11-
version = '2.6.3',
11+
version = '2.6.4',
1212
description = 'Automatic schema extraction for RDF graphs',
1313
author = 'Daniel Fernandez-Alvarez',
1414
author_email = '[email protected]',
1515
url = 'https://github.com/DaniFdezAlvarez/shexer',
16-
download_url = 'https://github.com/DaniFdezAlvarez/shexer/archive/2.6.3.tar.gz',
16+
download_url = 'https://github.com/DaniFdezAlvarez/shexer/archive/2.6.4.tar.gz',
1717
keywords = ['testing', 'shexer', 'shexerp3', "rdf", "shex", "shacl", "schema"],
1818
long_description = read('README.md'),
1919
long_description_content_type='text/markdown',

shexer/io/rdfconfig/formater/rdfconfig_serializer.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -96,7 +96,7 @@ def _create_var_name_for_property(self, st_property, shape_uri):
9696
if not char.isalnum():
9797
candidate += char
9898
shape_tag = self._shape_tag_for_var_name(shape_uri)
99-
return f"{candidate}_of_{shape_tag}"
99+
return f"{candidate}_of_{shape_tag}".lower()
100100

101101
# return "var_name"
102102
def _shape_tag_for_var_name(self, class_uri):

shexer/io/sparql/query.py

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -75,11 +75,12 @@ def query_endpoint_po_of_an_s(endpoint_url, str_query, p_id, o_id, max_retries=5
7575
fake_user_agent=fake_user_agent)
7676
result = []
7777
for row in result_query[_RESULTS_KEY][_BINDINGS_KEY]:
78-
p_value = _add_corners_if_needed(target_elem=row[p_id][_VALUE_KEY],
79-
elem_type=row[p_id][_TYPE_KEY])
80-
o_value = _add_corners_if_needed(target_elem=_add_lang_if_needed(row[o_id]),
81-
elem_type=row[o_id][_TYPE_KEY])
82-
result.append((p_value, o_value))
78+
if p_id in row and o_id in row:
79+
p_value = _add_corners_if_needed(target_elem=row[p_id][_VALUE_KEY],
80+
elem_type=row[p_id][_TYPE_KEY])
81+
o_value = _add_corners_if_needed(target_elem=_add_lang_if_needed(row[o_id]),
82+
elem_type=row[o_id][_TYPE_KEY])
83+
result.append((p_value, o_value))
8384
return result
8485

8586

0 commit comments

Comments
 (0)