Skip to content

Commit dc2800f

Browse files
committed
prevent parsing empty uri
1 parent a243af9 commit dc2800f

1 file changed

Lines changed: 3 additions & 1 deletion

File tree

csvwlib/converter/ToRDFConverter.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,7 @@ def parse_virtual_columns(self, row_node, atdm_row, table_metadata):
8282
self.graph.add((row_node, CSVW.describes, subject))
8383
else:
8484
print(f"term {virtual_column['propertyUrl']} not in namespaces")
85-
S
85+
8686
def _add_file_metadata(self, metadata, node):
8787
language = JSONLDUtils.language(self.metadata.get('@context',[]))
8888
for key, value in metadata.items():
@@ -165,6 +165,8 @@ def _object_node(value, col_metadata, atdm_row, tm_url):
165165

166166
@staticmethod
167167
def _normalize_to_uri(string):
168+
if string in [None, '']:
169+
return ''
168170
string = quote(string, safe='')
169171
string = string.replace('-', '%2D')
170172
return string

0 commit comments

Comments
 (0)