示例#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))
示例#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))
示例#3
0
 def _parse(self, obj):
     return iris.parse(obj)
示例#4
0
 def _parse(self, obj):
     return iris.parse(obj)