try/else on 2.6 fixup

This commit is contained in:
rocky
2018-01-07 21:24:35 -05:00
parent 7db8001d54
commit fbda3ca695
10 changed files with 59 additions and 19 deletions

View File

@@ -0,0 +1,18 @@
# From Python 2.4. test_cgi.py
# Bug was in putting try block inside the ifelse statement.
# Note: this is a self testing program - will assert on failure.
def do_test(method):
if method == "GET":
rc = 0
elif method == "POST":
rc = 1
else:
raise ValueError, "unknown method: %s" % method
try:
rc = 2
except ZeroDivisionError:
rc = 3
return rc
assert 2 == do_test("GET")