diff --git a/Lib/enum.py b/Lib/enum.py
index 64b44197df522df9ce11250e8b1f7872b4fb30e2..0b97d3d8a68ef092c74c1d2f5559a150aa8ff469 100644
--- a/Lib/enum.py
+++ b/Lib/enum.py
@@ -538,7 +538,7 @@ def __new__(metacls, cls, bases, classdict, *, boundary=None, _simple=False, **k
         #
         # create a default docstring if one has not been provided
         if enum_class.__doc__ is None:
-            if not member_names:
+            if not member_names or not list(enum_class):
                 enum_class.__doc__ = classdict['__doc__'] = _dedent("""\
                         Create a collection of name/value pairs.