#4795 inspect.isgeneratorfunction() should return False instead of None
diff --git a/Lib/inspect.py b/Lib/inspect.py
index d3d946d..230df2b 100644
--- a/Lib/inspect.py
+++ b/Lib/inspect.py
@@ -161,6 +161,7 @@
     if (isfunction(object) or ismethod(object)) and \
         object.func_code.co_flags & CO_GENERATOR:
         return True
+    return False
 
 def isgenerator(object):
     """Return true if the object is a generator.
diff --git a/Misc/NEWS b/Misc/NEWS
index 38d0dec..7eab3ae 100644
--- a/Misc/NEWS
+++ b/Misc/NEWS
@@ -100,6 +100,9 @@
 Library
 -------
 
+- Issue #4795: inspect.isgeneratorfunction() returns False instead of None when
+  the function is not a generator.
+
 - Issue #4702: Throwing a DistutilsPlatformError instead of IOError in case 
   no MSVC compiler is found under Windows. Original patch by Philip Jenvey.