diff --git a/aksetup_helper.py b/aksetup_helper.py
index 10db6a2f3287652a2611a32dc24711d1a01c80c8..228abb9546f3962e253c9ccfee4993d18615723b 100644
--- a/aksetup_helper.py
+++ b/aksetup_helper.py
@@ -719,7 +719,7 @@ def check_git_submodules():
         stdout_data, _ = popen.communicate()
         if popen.returncode != 0:
             git_error = "git returned error code %d" % popen.returncode
-    except OSError as e:
+    except OSError, e:
         git_error = e
 
     if git_error is not None:
diff --git a/pyopencl/cache.py b/pyopencl/cache.py
index bf63ae6fc430b8e175cb938ee02a69b636622fe9..8ef187447bf587737e891e3706e7972c81b16df8 100644
--- a/pyopencl/cache.py
+++ b/pyopencl/cache.py
@@ -306,7 +306,7 @@ def _create_built_program_from_source_cached(ctx, src, options, devices, cache_d
 
     try:
         os.mkdir(cache_dir)
-    except OSError as e:
+    except OSError, e:
         from errno import EEXIST
         if e.errno != EEXIST:
             raise