Don't use 'set_option()' or 'get_option()' method -- direct attribute access,
or getattr/setattr, is all that's needed.
diff --git a/Lib/distutils/command/bdist.py b/Lib/distutils/command/bdist.py
index cde8dd6..01b4e16 100644
--- a/Lib/distutils/command/bdist.py
+++ b/Lib/distutils/command/bdist.py
@@ -64,7 +64,7 @@
"invalid archive format '%s'" % self.format
sub_cmd = self.find_peer (cmd_name)
- sub_cmd.set_option ('format', self.format)
+ sub_cmd.format = self.format
self.run_peer (cmd_name)
# run()