diff options
author | bst-marge-bot <marge-bot@buildstream.build> | 2019-06-03 10:38:52 +0000 |
---|---|---|
committer | bst-marge-bot <marge-bot@buildstream.build> | 2019-06-03 10:38:52 +0000 |
commit | 6b1f04769601328dfdd724103a4e08fc8623599c (patch) | |
tree | 1e6f2b2fd045633c07869c23003dda3e7ea9631d | |
parent | 3f91a4230cd54382a8819e7aeb407752d0eee33c (diff) | |
parent | 24637421ec9bdf92b0faba3a9d3fe1df6d9ac94d (diff) | |
download | buildstream-6b1f04769601328dfdd724103a4e08fc8623599c.tar.gz |
Merge branch 'bschubert/fix-cython-trace' into 'master'
setup.py: Be more restrictive with BST_CYTHON_TRACE values
See merge request BuildStream/buildstream!1368
-rwxr-xr-x | setup.py | 7 |
1 files changed, 6 insertions, 1 deletions
@@ -324,7 +324,12 @@ def assert_cython_required(): raise SystemExit(1) -ENABLE_CYTHON_TRACE = os.environ.get("BST_CYTHON_TRACE", "0") +try: + ENABLE_CYTHON_TRACE = int(os.environ.get("BST_CYTHON_TRACE", "0")) +except ValueError: + print("BST_CYTHON_TRACE must be an integer. Please set it to '1' to enable, '0' to disable", file=sys.stderr) + raise SystemExit(1) + extension_macros = [ ("CYTHON_TRACE", ENABLE_CYTHON_TRACE) |