Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 225689 - dev-python/eyeD3 0.6.15 won't convert tags
Summary: dev-python/eyeD3 0.6.15 won't convert tags
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal
Assignee: Python Gentoo Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-06-09 23:04 UTC by Casey Carter
Modified: 2009-09-22 00:13 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
s/ouptut/output/g in frames.py. (frames.py.diff,798 bytes, patch)
2008-06-09 23:05 UTC, Casey Carter
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Casey Carter 2008-06-09 23:04:00 UTC
eyeD3 0.6.15 contains a bug which prevents you from using its tag-converting function. This is due to a misspelling in the frames.py source file. A patch to fix it is attached.

Reproducible: Always

Steps to Reproduce:
1. emerge eyeD3.
2. eyeD3 --to-v2.4 <mp3 file here>
3. Python dies at the "writing tag" phase.

Actual Results:  
Traceback (most recent call last):
  File "/usr/bin/eyeD3", line 1164, in <module>
    retval = main();
  File "/usr/bin/eyeD3", line 1143, in main
    retval = app.handleFile(f);
  File "/usr/bin/eyeD3", line 535, in handleFile
    if not self.tag.update(updateVersion):
  File "/usr/lib/python2.5/site-packages/eyeD3/tag.py", line 526, in update
    self.__saveV2Tag(version);
  File "/usr/lib/python2.5/site-packages/eyeD3/tag.py", line 1219, in __saveV2Tag
    raw_frame = f.render();
  File "/usr/lib/python2.5/site-packages/eyeD3/frames.py", line 1700, in render
    return self.assembleFrame(self.data)
  File "/usr/lib/python2.5/site-packages/eyeD3/frames.py", line 683, in assembleFrame
    data = self.unsync(data)
  File "/usr/lib/python2.5/site-packages/eyeD3/frames.py", line 591, in unsync
    data = unsyncData(data)
  File "/usr/lib/python2.5/site-packages/eyeD3/frames.py", line 545, in unsyncData
    ouptut.append(val)
NameError: global name 'ouptut' is not defined


Expected Results:  
It should have written the tags properly.
Comment 1 Casey Carter 2008-06-09 23:05:00 UTC
Created attachment 156137 [details, diff]
s/ouptut/output/g in frames.py.
Comment 2 Jesus Rivero (RETIRED) gentoo-dev 2009-09-22 00:13:23 UTC
Hello, 
  
    This has been fixed in dev-python/eyeD3-0.6.16 available in the tree. Thanks for the report. 

    Best regards,