diff --git a/scripts/update_api.py b/scripts/update_api.py
index 1567a03fa..cbc4d9bbb 100755
--- a/scripts/update_api.py
+++ b/scripts/update_api.py
@@ -321,6 +321,8 @@ def mk_py_wrappers():
         core_py.write("def %s(" % name)
         display_args(num)
         core_py.write("):\n")
+        core_py.write("  if _lib is None:\n")
+        core_py.write("     return\n")
         if result != VOID:
             core_py.write("  r = _lib.%s(" % name)
         else: