Exemple #1
0
    def execute(self, obj):
        if not isinstance(obj, str):
            raise TypeError('\'{}\' is not of type str.'.format(obj))

        parsed = self._parse(obj)
        parsed = self._process(**parsed)
        return iris.parse(iris.compose(**parsed))
Exemple #2
0
    def execute(self, obj):
        if not isinstance(obj, str):
            raise InvalidIRI('\'{}\' is not of type str.'.format(obj))

        parsed = self._parse(obj)
        parsed = self._process(**parsed)
        return iris.parse(iris.compose(**parsed))
Exemple #3
0
 def _parse(self, obj):
     return iris.parse(obj)
Exemple #4
0
 def _parse(self, obj):
     return iris.parse(obj)