Skip to content

Commit 47f9f68

Browse files
committed
optimised curify and decurify speed (lru_cache seems to be slower than (de)curify itself)
1 parent 8adc706 commit 47f9f68

File tree

1 file changed

+0
-3
lines changed

1 file changed

+0
-3
lines changed

utils.py

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@
1010
from timeit import default_timer as timer
1111
import traceback
1212

13-
from cachetools import lru_cache
1413
import numpy as np
1514
import rdflib
1615
import rdflib.exceptions
@@ -85,7 +84,6 @@ def set_prefixes(self, prefixes):
8584
self.nsm.bind(pr, rdflib.util.from_n3(ns_n3), replace=True)
8685

8786

88-
@lru_cache(2048)
8987
def curify(identifier, nsm=None, return_used=False):
9088
"""Returns dbr:Berlin like CURIEs where possible, n3() otherwise.
9189
@@ -124,7 +122,6 @@ def curify(identifier, nsm=None, return_used=False):
124122
return (identifier.n3(), None, None) if return_used else identifier.n3()
125123

126124

127-
@lru_cache(2048)
128125
def decurify(n3_str, nsm=None):
129126
"""Returns rdflib terms for CURIE / n3() string representations.
130127

0 commit comments

Comments
 (0)