summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorScott <[email protected]>2022-01-11 13:41:25 -0800
committerScott <[email protected]>2022-01-11 13:41:25 -0800
commitffc4022c1ea2c2a5892150ff55e6c9a9ddbb8756 (patch)
tree3235c2382710077c6eba7e1f8b7a9d6de39144d2
parentb454ad295eb3024a238d32bf2aef1ebc3c496b44 (diff)
Fix a couple of bugs in executors. Use run_tests.sh as a pre commit
hook.
-rw-r--r--executors.py8
-rwxr-xr-xtests/run_tests.sh2
2 files changed, 6 insertions, 4 deletions
diff --git a/executors.py b/executors.py
index dabddf3..336f2c7 100644
--- a/executors.py
+++ b/executors.py
@@ -773,9 +773,9 @@ class RemoteExecutor(BaseExecutor):
# There's a race condition where someone else
# already finished the work and removed the source
# code file before we could copy it. No biggie.
- msg = f'{bundle}: Failed to send instructions to the worker machine... ' +
- 'We\'re a backup and this may be caused by the original (or some ' +
- 'other backup) already finishing this work. Ignoring this.'
+ msg = f'{bundle}: Failed to send instructions to the worker machine... '
+ msg += 'We\'re a backup and this may be caused by the original (or some '
+ msg += 'other backup) already finishing this work. Ignoring this.'
logger.warning(msg)
warnings.warn(msg)
return None
@@ -962,7 +962,7 @@ class RemoteExecutor(BaseExecutor):
def create_original_bundle(self, pickle, fname: str):
from string_utils import generate_uuid
- uuid = generate_uuid(as_hex=True)
+ uuid = generate_uuid(omit_dashes=True)
code_file = f'/tmp/{uuid}.code.bin'
result_file = f'/tmp/{uuid}.result.bin'
diff --git a/tests/run_tests.sh b/tests/run_tests.sh
index e4b48a0..5711b9a 100755
--- a/tests/run_tests.sh
+++ b/tests/run_tests.sh
@@ -139,6 +139,8 @@ if [ ${FAILURES} -ne 0 ]; then
fi
echo "${FAILED_TESTS}"
echo -e "${NC}"
+ exit ${FAILURES}
else
echo -e "${BLACK}${ON_GREEN}Everything looks good.${NC}"
+ exit 0
fi