leosongwei / mutagen

Automatically exported from code.google.com/p/mutagen
GNU General Public License v2.0
0 stars 0 forks source link

Adding valid keys to EasyID3 broken (regression) #59

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
After executing
EasyID3.valid_keys['comment'] = 'COMM'
mutagen bails with:
  File "/usr/lib64/python2.6/site-packages/mutagen/_util.py", line 54, in clear
    map(self.__delitem__, self.keys())
  File "/usr/lib64/python2.6/site-packages/mutagen/easyid3.py", line 206,
in keys
    elif key in self:
  File "/usr/lib64/python2.6/site-packages/mutagen/_util.py", line 38, in
has_key
    try: self[key]
  File "/usr/lib64/python2.6/site-packages/mutagen/easyid3.py", line 179,
in __getitem__
    return func(self.__id3, key)
TypeError: 'str' object is not callable

Last working version had been 1.16

Original issue reported on code.google.com by tek666@googlemail.com on 3 Apr 2010 at 3:40

GoogleCodeExporter commented 9 years ago
meh, wrong issue type

Original comment by tek666@googlemail.com on 3 Apr 2010 at 3:41

GoogleCodeExporter commented 9 years ago
OK, I just discovered RegisterKey(). Forget about that.

Original comment by tek666@googlemail.com on 3 Apr 2010 at 4:01

GoogleCodeExporter commented 9 years ago

Original comment by joe.wreschnig@gmail.com on 3 Apr 2010 at 7:38