On Tue, 12 Jul 2005 12:28:32 -0500
Joe Wreschnig <[EMAIL PROTECTED]> wrote:
> Can you try (on the console) running:
> $ python
> <copyright stuff...>
> >>> import zipfile
> >>> z = zipfile.open("/usr/lib/quodlibet/quodlibet.zip")
> >>> z.infolist()
>
> And see if it also prints the error?
NOTE: This is using quodlibet 0.12, but I receive the same error as with 0.11
>From what I gather, zipfile doesn't provide an open(). Here is what I
ran instead to make sure zipfile wasn't broken:
>>> import zipfile
>>> z = zipfile.ZipFile("/usr/lib/quodlibet/quodlibet.zip","r")
>>> z.namelist()
['config.py', 'const.py', 'library.py', 'match.py', 'parser.py',
'player.py', 'plugins.py', 'qltk.py', 'util.py', 'widgets.py',
'formats/__init__.py', 'formats/audio.py', 'formats/flac.py',
'formats/mod.py', 'formats/mp3.py', 'formats/mpc.py',
'formats/oggvorbis.py', 'mutagen/__init__.py', 'mutagen/_constants.py',
'mutagen/id3.py']
To test importing from a zip, I used an example I found with google,
which worked fine.
In file named test_mod.py:
class Test:
def __init__(self):
print 'hi'
I zipped this file into test_mod.zip, then ran:
>>> import sys
>>> sys.path.insert(0, '/home/lordjoe/Temp/test_mod.zip')
>>> import test_mod
>>> test_mod.__file__
'/home/lordjoe/Temp/test_mod.zip/test_mod.py'
>>> test.mod.Test()
hi
<test_mod.Test instance at 0x2aaaaab27fc8>
>>>
I tried importing util from /usr/lib/quodlibet/quodlibet.zip and
received the OverflowError. To confirm what the original bug submitter
said, it works fine if I manually unzip the files from quodlibet.zip
and modify the path entry to point to the directory that contains the
files.
Versions of packages quodlibet depends on:
ii libgtk2.0-0 2.6.8-1 The GTK+ graphical user interface
ii python 2.3.5-3 An interactive high-level object-o
ii python-gtk2 2.6.2-1 Python bindings for the GTK+ widge
ii python-pymad 0.5.4-1 Python wrapper to the MPEG Audio D
ii python-pyvorbis 1.3-1 A Python interface to the Ogg Vorb
ii python2.3-pymad [python-pymad 0.5.4-1 Python wrapper to the MPEG Audio D
Versions of packages quodlibet recommends:
ii python-pyao 0.82-1 A Python interface to the Audio Ou
ii quodlibet-ext 0.11-1 extensions for the Quod Libet audi
ii ttf-freefont 20031008-1.1 Freefont Serif, Sans and Mono True
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]