21 lines
379 B
Bash
Executable File
21 lines
379 B
Bash
Executable File
#!/usr/bin/env bash
|
|
|
|
[ -z "${BETEXC_PYTHON}" ] && export BETEXC_PYTHON=python
|
|
|
|
/usr/bin/expect -f - <<EOF
|
|
spawn ${BETEXC_PYTHON} -m better_exceptions -q
|
|
expect ">>> "
|
|
send "import better_exceptions\r"
|
|
expect ">>> "
|
|
send "def foo(a):\r"
|
|
expect "... "
|
|
send " assert a > 10\r"
|
|
expect "... "
|
|
send "\r"
|
|
expect ">>> "
|
|
send "foo(1)\r"
|
|
expect ">>> "
|
|
send "exit()\r"
|
|
expect "exit"
|
|
EOF
|