Beispiel #1
0
 def evaluateObject(self, subj_py):
     if verbosity() > 80: progress("os:baseRelative input:"+`subj_py`)
     if isString(subj_py):
         return uripath.refTo(uripath.base(), subj_py)
     progress("Warning: os:baseRelative input is not a string: "+`subj_py`)
Beispiel #2
0
 def uriref2(self, base):
     assert ':' in base, "base must be absolute: %s" % base
     return refTo(base, self.uri)
Beispiel #3
0
 def referenceTo(self, uri):
     "Conditional relative URI"
     if "r" in self._flags or self._base == None:
         return uri
     return refTo(self._base, uri)
Beispiel #4
0
 def uriref2(self, base):
     assert ':' in base, "base must be absolute: %s" % base
     return refTo(base, self.uri)
Beispiel #5
0
 def referenceTo(self, uri):
     "Conditional relative URI"
     if "r" in self._flags or self._base == None:
         return uri
     return refTo(self._base, uri)