From 4982f98bc919d2a6377e3e0e82c186bc5b1d70ff Mon Sep 17 00:00:00 2001 From: Greg Ward Date: Sat, 22 Apr 2000 02:52:44 +0000 Subject: [PATCH] Fix how we generate the meta-data query methods to include 'get_fullname()' and the other "composite meta-data" methods. --- Lib/distutils/dist.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/Lib/distutils/dist.py b/Lib/distutils/dist.py index a2092127784..4a83c794ffc 100644 --- a/Lib/distutils/dist.py +++ b/Lib/distutils/dist.py @@ -123,9 +123,11 @@ class Distribution: # worth it. Also delegate 'get_XXX()' methods to the 'metadata' # object in a sneaky and underhanded (but efficient!) way. self.metadata = DistributionMetadata () - for attr in dir(self.metadata): - meth_name = "get_" + attr - setattr(self, meth_name, getattr(self.metadata, meth_name)) + method_basenames = dir(self.metadata) + \ + ['fullname', 'contact', 'contact_email'] + for basename in method_basenames: + method_name = "get_" + basename + setattr(self, method_name, getattr(self.metadata, method_name)) # 'cmdclass' maps command names to class objects, so we # can 1) quickly figure out which class to instantiate when