OptionDummy now has a constructor that takes a list of options: each string
in the option list is an attribute of the OptionDummy that will be
initialized to None.
diff --git a/Lib/distutils/fancy_getopt.py b/Lib/distutils/fancy_getopt.py
index 39450e8..588c6ba 100644
--- a/Lib/distutils/fancy_getopt.py
+++ b/Lib/distutils/fancy_getopt.py
@@ -239,7 +239,7 @@
         if args is None:
             args = sys.argv[1:]
         if object is None:
-            object = OptionDummy()
+            object = OptionDummy(self.attr_name.values())
             created_object = 1
         else:
             created_object = 0
@@ -465,7 +465,14 @@
 class OptionDummy:
     """Dummy class just used as a place to hold command-line option
     values as instance attributes."""
-    pass
+
+    def __init__ (self, options=[]):
+        """Create a new OptionDummy instance.  The attributes listed in
+        'options' will be initialized to None."""
+        for opt in options:
+            setattr(self, opt, None)
+
+# class OptionDummy
     
 
 if __name__ == "__main__":