diff options
| author | Ulf Magnusson <ulfalizer@gmail.com> | 2017-09-22 07:56:46 +0200 |
|---|---|---|
| committer | Ulf Magnusson <ulfalizer@gmail.com> | 2017-09-22 07:58:06 +0200 |
| commit | e532c2a7d34cbde528c0c91c83594a0694c9256f (patch) | |
| tree | f25dc7264648a5b7c4b966bf70029a5f41ecdadb /kconfiglib.py | |
| parent | 240add8c97403fa77b38a89961becb3476a3c359 (diff) | |
Explain why _make_and() can return None
Makes ANDs between nonexistent expressions yield a nonexistent
expression.
Diffstat (limited to 'kconfiglib.py')
| -rw-r--r-- | kconfiglib.py | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/kconfiglib.py b/kconfiglib.py index 93b2279..19cf928 100644 --- a/kconfiglib.py +++ b/kconfiglib.py @@ -3269,7 +3269,8 @@ def _make_and(e1, e2): """Constructs an AND (&&) expression. Performs trivial simplification. Nones equate to 'y'. - Note: returns None if e1 == e2 == None.""" + Returns None if e1 == e2 == None, so that ANDing two nonexistent + expressions gives a nonexistent expression.""" if e1 is None or e1 == "y": return e2 if e2 is None or e2 == "y": |
