[rtems-source-builder commit] sb/config.py: Fix operator reconstruction
Vijay Kumar Banerjee
vijay at rtems.org
Thu Mar 11 16:54:39 UTC 2021
Module: rtems-source-builder
Branch: 5
Commit: e5aa419d3581b034b4bf7c2f93982500b6efa34e
Changeset: http://git.rtems.org/rtems-source-builder/commit/?id=e5aa419d3581b034b4bf7c2f93982500b6efa34e
Author: Ricardo Cárdenes <rcardenes at gemini.edu>
Date: Wed Mar 10 21:32:08 2021 -1000
sb/config.py: Fix operator reconstruction
Close #4337
---
source-builder/sb/config.py | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/source-builder/sb/config.py b/source-builder/sb/config.py
index 04e0834..a40147d 100644
--- a/source-builder/sb/config.py
+++ b/source-builder/sb/config.py
@@ -980,9 +980,9 @@ class file:
else:
if len(ifls) >= 3:
for op in ['==', '!=', '>=', '=>', '=<', '<=', '>', '<']:
- ops = s.split(op)
- if len(ops) == 2:
- ifls = (ops[0], op, ops[1])
+ if op in ifls:
+ op_pos = ifls.index(op)
+ ifls = (' '.join(ifls[:op_pos]), op, ' '.join(ifls[op_pos + 1:]))
break
if len(ifls) != 3:
self._error('malformed if: ' + reduce(add, ls, ''))
More information about the vc
mailing list