From: Jack Jansen Date: Wed, 26 Jun 2002 15:00:29 +0000 (+0000) Subject: This module broke on the Mac (where it can't work, but distutils seems to import... X-Git-Tag: v2.3c1~5209 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=96cad2ea473a8415f1732bdcd4f266ec84d80e5f;p=python This module broke on the Mac (where it can't work, but distutils seems to import it anyway) because it imported pwd and grp. Moved the import to inside the routine where they're used. --- diff --git a/Lib/distutils/command/bdist_pkgtool.py b/Lib/distutils/command/bdist_pkgtool.py index 51b89d978e..3b8ca2d2e7 100644 --- a/Lib/distutils/command/bdist_pkgtool.py +++ b/Lib/distutils/command/bdist_pkgtool.py @@ -6,7 +6,7 @@ Author: Mark W. Alexander Implements the Distutils 'bdist_pkgtool' command (create Solaris pkgtool distributions).""" -import os, string, sys, pwd, grp +import os, string, sys from types import * from distutils.util import get_platform from distutils.file_util import write_file @@ -281,6 +281,7 @@ class bdist_pkgtool (bdist_packager.bdist_packager): def _make_prototype(self): + import pwd, grp proto_file = ["i pkginfo"] if self.request: proto_file.extend(['i request'])