Return a combined license expression string with relation, given a sequence of license ``expressions`` strings or LicenseExpression objects.
(
expressions,
relation='AND',
unique=True,
licensing=_LICENSING,
)
| 134 | |
| 135 | |
| 136 | def combine_expressions( |
| 137 | expressions, |
| 138 | relation='AND', |
| 139 | unique=True, |
| 140 | licensing=_LICENSING, |
| 141 | ): |
| 142 | """ |
| 143 | Return a combined license expression string with relation, given a sequence of |
| 144 | license ``expressions`` strings or LicenseExpression objects. |
| 145 | """ |
| 146 | if not licensing: |
| 147 | raise Exception('combine_expressions: cannot combine combine_expressions without license_expression package.') |
| 148 | return expressions and str(le_combine_expressions(expressions, relation, unique, licensing)) or None |
| 149 | |
| 150 | |
| 151 | def get_ancestor(levels_up, resource, codebase): |
no outgoing calls
no test coverage detected