Lines Matching refs:licensestr
31 def __init__(self, licensestr, exc): argument
32 self.licensestr = licensestr
37 return "error in '%s': %s" % (self.licensestr, self.exc)
53 def get_elements(self, licensestr): argument
55 elements = list([x for x in license_operator.split(licensestr) if x.strip()])
73 def visit_string(self, licensestr): argument
74 self.visit_elements(self.get_elements(licensestr))
103 def flattened_licenses(licensestr, choose_licenses): argument
107 flatten.visit_string(licensestr)
109 raise LicenseSyntaxError(licensestr, exc)
112 def is_included(licensestr, include_licenses=None, exclude_licenses=None): argument
150 licenses = flattened_licenses(licensestr, choose_licenses)
168 self.licensestr = ''
195 self.licensestr += op
197 self.licensestr += ' ' + op + ' '
201 self.licensestr += lic
210 self.licensestr += "]"
214 def manifest_licenses(licensestr, dont_want_licenses, canonical_license, d): argument
220 elements = manifest.get_elements(licensestr)
228 raise LicenseSyntaxError(licensestr, exc)
231 manifest.licensestr = manifest.licensestr.replace('[', '(').replace(']', ')')
233 return (manifest.licensestr, manifest.licenses)
246 def list_licenses(licensestr): argument
251 visitor.visit_string(licensestr)
253 raise LicenseSyntaxError(licensestr, exc)