コード例 #1
0
ファイル: classes.py プロジェクト: enyst/cc.license
 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]
コード例 #2
0
ファイル: classes.py プロジェクト: pombredanne/cc.license
 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]
コード例 #3
0
ファイル: classes.py プロジェクト: enyst/cc.license
 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
コード例 #4
0
ファイル: classes.py プロジェクト: pombredanne/cc.license
 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