aboutsummaryrefslogtreecommitdiff
path: root/main.py
diff options
context:
space:
mode:
authorCharles <sircharlesaze@gmail.com>2020-06-16 13:06:33 +0200
committerCharles <sircharlesaze@gmail.com>2020-06-16 13:13:11 +0200
commit2fadf31a822ab204503da0c37600e3e1d233c93a (patch)
treeae55b0424cbc4d0c8602e86aa5786bf7250b2e9f /main.py
parentb8728e933b1da49668854771340d6a308dbb245d (diff)
downloadminishell_test-2fadf31a822ab204503da0c37600e3e1d233c93a.tar.gz
minishell_test-2fadf31a822ab204503da0c37600e3e1d233c93a.tar.bz2
minishell_test-2fadf31a822ab204503da0c37600e3e1d233c93a.zip
Compatibility with python3.5, remove sandbox on keyboard interrupt
Diffstat (limited to 'main.py')
-rwxr-xr-xmain.py10
1 files changed, 7 insertions, 3 deletions
diff --git a/main.py b/main.py
index 97f4702..85111c0 100755
--- a/main.py
+++ b/main.py
@@ -2,15 +2,19 @@
import sys
import argparse
+import shutil
import utils
import config
import suites
def main():
- suites.suite_quote()
- suites.suite_echo()
- suites.suite_redirection()
+ try:
+ suites.suite_quote()
+ suites.suite_echo()
+ suites.suite_redirection()
+ except KeyboardInterrupt:
+ shutil.rmtree(config.SANDBOX_PATH)
if __name__ == "__main__":