Package: python-tagpy
Version: 0.94.5-2
Severity: normal

Hi

tagpy.FileRef(..) is crashing when called with unicode object as argument. 
I have a script, created and used without problems on Ubuntu 8.04. It's now
crashing on Debian Lenny... 

Simple test script:

aszo...@aszojda-laptop:/tmp$ cat test.py
#!/usr/bin/python
# -*- coding: utf-8 -*-

import tagpy

f = tagpy.FileRef(u"la.mp3")


Running it results in a crash:

aszo...@aszojda-laptop:/tmp$ python test.py
Traceback (most recent call last):
  File "test.py", line 6, in <module>
    f = tagpy.FileRef(u"la.mp3")
  File "/usr/lib/python2.5/site-packages/tagpy/__init__.py", line 53, in 
__init__
    audioPropertiesStyle)
  File "/usr/lib/python2.5/site-packages/tagpy/__init__.py", line 115, in create
    return module.File(fileName, readAudioProperties, audioPropertiesStyle)
Boost.Python.ArgumentError: Python argument types in
    mpeg_File.__init__(mpeg_File, unicode, bool, _tagpy.ReadStyle)
did not match C++ signature:
    __init__(_object*, char const*, TagLib::ID3v2::FrameFactory*)
    __init__(_object*, char const*, TagLib::ID3v2::FrameFactory*, bool)
    __init__(_object*, char const*, TagLib::ID3v2::FrameFactory*, bool, 
TagLib::AudioProperties::ReadStyle)
    __init__(_object*, char const*)
    __init__(_object*, char const*, bool)
    __init__(_object*, char const*, bool, TagLib::AudioProperties::ReadStyle)
aszo...@aszojda-laptop:/tmp$ 


Regards,
Adam Szojda


-- System Information:
Debian Release: 5.0
  APT prefers stable
  APT policy: (500, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.26-1-amd64 (SMP w/1 CPU core)
Locale: LANG=pl_PL.UTF-8, LC_CTYPE=pl_PL.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages python-tagpy depends on:
ii  libboost-python1.34.1        1.34.1-14   Boost.Python Library
ii  libc6                        2.7-18      GNU C Library: Shared libraries
ii  libgcc1                      1:4.3.2-1.1 GCC support library
ii  libstdc++6                   4.3.2-1.1   The GNU Standard C++ Library v3
ii  libtag1c2a                   1.5-3       TagLib Audio Meta-Data Library
ii  python                       2.5.2-3     An interactive high-level object-o
ii  python-central               0.6.8       register and build utility for Pyt

python-tagpy recommends no packages.

python-tagpy suggests no packages.

-- no debconf information



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to