From: <no...@so...> - 2001-12-20 16:40:26
|
Bugs item #495458, was opened at 2001-12-20 08:40 You can respond by visiting: http://sourceforge.net/tracker/?func=detail&atid=112867&aid=495458&group_id=12867 Category: Core Group: None Status: Open Resolution: None Priority: 5 Submitted By: Finn Bock (bckfnn) Assigned to: Finn Bock (bckfnn) Summary: multi level import from .zip file. Initial Comment: [Matt_Conway] I had a problem with multi level import from a jar file in my sys.path. basically, my simple test jar looks as follows, with the init files being empty, and the py files having a simple variable def: jlib.jar: Lib/ Lib/aaa/ Lib/aaa/__init__.py Lib/aaa/bbb/ Lib/aaa/bbb/__init__.py Lib/aaa/bbb/ccc/ Lib/aaa/bbb/ccc/__init__.py Lib/aaa/bbb/ccc/yyy.py Lib/aaa/bbb/xxx.py import aaa works fine import aaa.bbb (or more levels) doesn't I traced the problem down to the following line from the method "loadFromZipFile" on line 302 in org/python/core/imp.java SyspathArchive subArchive = zipArchive.makeSubfolder(modName); Which should probably be SyspathArchive subArchive = zipArchive.makeSubfolder(name); Or at least, when I change it to that, all levels of import work for me =) ---------------------------------------------------------------------- You can respond by visiting: http://sourceforge.net/tracker/?func=detail&atid=112867&aid=495458&group_id=12867 |
From: <no...@so...> - 2001-12-20 16:41:19
|
Bugs item #495458, was opened at 2001-12-20 08:40 You can respond by visiting: http://sourceforge.net/tracker/?func=detail&atid=112867&aid=495458&group_id=12867 Category: Core Group: None Status: Open Resolution: None Priority: 5 Submitted By: Finn Bock (bckfnn) Assigned to: Finn Bock (bckfnn) Summary: multi level import from .zip file. Initial Comment: [Matt_Conway] I had a problem with multi level import from a jar file in my sys.path. basically, my simple test jar looks as follows, with the init files being empty, and the py files having a simple variable def: jlib.jar: Lib/ Lib/aaa/ Lib/aaa/__init__.py Lib/aaa/bbb/ Lib/aaa/bbb/__init__.py Lib/aaa/bbb/ccc/ Lib/aaa/bbb/ccc/__init__.py Lib/aaa/bbb/ccc/yyy.py Lib/aaa/bbb/xxx.py import aaa works fine import aaa.bbb (or more levels) doesn't I traced the problem down to the following line from the method "loadFromZipFile" on line 302 in org/python/core/imp.java SyspathArchive subArchive = zipArchive.makeSubfolder(modName); Which should probably be SyspathArchive subArchive = zipArchive.makeSubfolder(name); Or at least, when I change it to that, all levels of import work for me =) ---------------------------------------------------------------------- >Comment By: Finn Bock (bckfnn) Date: 2001-12-20 08:41 Message: Logged In: YES user_id=4201 Added as test350.py ---------------------------------------------------------------------- You can respond by visiting: http://sourceforge.net/tracker/?func=detail&atid=112867&aid=495458&group_id=12867 |
From: <no...@so...> - 2001-12-20 16:44:46
|
Bugs item #495458, was opened at 2001-12-20 08:40 You can respond by visiting: http://sourceforge.net/tracker/?func=detail&atid=112867&aid=495458&group_id=12867 Category: Core >Group: Fixed in 2.1b2 >Status: Closed >Resolution: Fixed Priority: 5 Submitted By: Finn Bock (bckfnn) Assigned to: Finn Bock (bckfnn) Summary: multi level import from .zip file. Initial Comment: [Matt_Conway] I had a problem with multi level import from a jar file in my sys.path. basically, my simple test jar looks as follows, with the init files being empty, and the py files having a simple variable def: jlib.jar: Lib/ Lib/aaa/ Lib/aaa/__init__.py Lib/aaa/bbb/ Lib/aaa/bbb/__init__.py Lib/aaa/bbb/ccc/ Lib/aaa/bbb/ccc/__init__.py Lib/aaa/bbb/ccc/yyy.py Lib/aaa/bbb/xxx.py import aaa works fine import aaa.bbb (or more levels) doesn't I traced the problem down to the following line from the method "loadFromZipFile" on line 302 in org/python/core/imp.java SyspathArchive subArchive = zipArchive.makeSubfolder(modName); Which should probably be SyspathArchive subArchive = zipArchive.makeSubfolder(name); Or at least, when I change it to that, all levels of import work for me =) ---------------------------------------------------------------------- >Comment By: Finn Bock (bckfnn) Date: 2001-12-20 08:44 Message: Logged In: YES user_id=4201 Fixed in imp.java: 2.58; ---------------------------------------------------------------------- Comment By: Finn Bock (bckfnn) Date: 2001-12-20 08:41 Message: Logged In: YES user_id=4201 Added as test350.py ---------------------------------------------------------------------- You can respond by visiting: http://sourceforge.net/tracker/?func=detail&atid=112867&aid=495458&group_id=12867 |