Ejemplo n.º 1
0
 def by_uri(self, uri):
     # error checking
     if not rdf_helper.selector_has_license(self.uri, uri):
         return None
     if uri not in self._licenses or self._licenses[uri] is None:
         self._licenses[uri] = License(uri)
     return self._licenses[uri]
Ejemplo n.º 2
0
 def by_uri(self, uri):
     # error checking
     if not rdf_helper.selector_has_license(self.uri, uri):
         return None
     if uri not in self._licenses or self._licenses[uri] is None:
         self._licenses[uri] = License(uri)
     return self._licenses[uri]
Ejemplo n.º 3
0
 def has_license(self, license_uri):
     if license_uri in self._licenses.keys():
         return True
     else:
         if not rdf_helper.selector_has_license(self.uri, license_uri):
             return False
         else:
             self._licenses[license_uri] = None
             return True
Ejemplo n.º 4
0
 def has_license(self, license_uri):
     if license_uri in self._licenses.keys():
         return True
     else:
         if not rdf_helper.selector_has_license(self.uri, license_uri):
             return False
         else:
             self._licenses[license_uri] = None
             return True