Exemplo n.º 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))
Exemplo n.º 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))
Exemplo n.º 3
0
 def _parse(self, obj):
     return iris.parse(obj)
Exemplo n.º 4
0
 def _parse(self, obj):
     return iris.parse(obj)