Patches item #685268, was opened at 2003-02-12 12:51 Message generated for change (Comment added) made by loewis You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=305470&aid=685268&group_id=5470
Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: Library (Lib) Group: Python 2.3 >Status: Closed >Resolution: Accepted Priority: 5 Private: No Submitted By: Soeren Fietzke (sfiet) Assigned to: Nobody/Anonymous (nobody) Summary: imputil must respect __path__ for package submodules Initial Comment: The imputil module does not look at the __path__ member of a package to find sub-modules. To reproduce, create a package with a submodule, i.e. directory structure like this: p1/ __init__.py sub/ spam.py contents of __init__.py: import os __path__.append(os.path.join(__path__[0], 'sub')) import spam contents of spam.py: print 'imported spam' Doing an "import p1" in a fresh Python session will succeed. However, after loading and installing imputil, it will fail: import imputil imputil._test_revamp() import p1 # <-- will not find module spam ---------------------------------------------------------------------- >Comment By: Martin v. Löwis (loewis) Date: 2007-02-13 09:35 Message: Logged In: YES user_id=21627 Originator: NO Thanks for the patch. Committed as r53763 and r53764. ---------------------------------------------------------------------- Comment By: Soeren Fietzke (sfiet) Date: 2003-02-12 13:52 Message: Logged In: YES user_id=710276 There's no uploaded file! You have to check the checkbox labeled "Check to Upload & Attach File" when you upload a file. Please try again. (This is a SourceForge annoyance that we can do nothing about. :-( ) ---------------------------------------------------------------------- Comment By: Soeren Fietzke (sfiet) Date: 2003-02-12 12:58 Message: Logged In: YES user_id=710276 Oops, spaces were stripped out, so just to clarify: 'sub' should be a subdirectory of 'p1' in the above example: p1/__init__.py p1/sub/spam.py ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=305470&aid=685268&group_id=5470 _______________________________________________ Patches mailing list Patches@python.org http://mail.python.org/mailman/listinfo/patches