Changeset 1880


Ignore:
Timestamp:
06/28/07 15:55:19 (12 years ago)
Author:
jukka
Message:

Small fixes, isAudio does its trick only with ambiguous application/octet streams.

Location:
trunk
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/Extensions/Install.py

    r1874 r1880  
    267267                obj.setSubject_area(new) 
    268268        for obj in self.community.objectValues(('MemberFolder', 'GroupBlog')): 
    269             if 'Informatics/ICT' in obj.getSubject_area(): 
    270                 new=list(obj.getSubject_area()) 
    271                 new.remove('Informatics/ICT') 
    272                 new.append('Informatics or ICT') 
    273                 obj.setSubject_area(new) 
     269            if hasattr(obj, 'getSubject_area'): 
     270                if 'Informatics/ICT' in obj.getSubject_area(): 
     271                    new=list(obj.getSubject_area()) 
     272                    new.remove('Informatics/ICT') 
     273                    new.append('Informatics or ICT') 
     274                    obj.setSubject_area(new) 
    274275        print >>out, "Migration from 1.11.0 complete" 
    275276 
  • trunk/Piece.py

    r1879 r1880  
    146146        if file.getContentType(self).startswith('audio/'): 
    147147            return True 
    148         file=self.getField('file') 
    149         file=file.get(self, raw=True, unwrapped=True) 
    150         file=file.aq_self 
    151         file = cStringIO.StringIO(str(file)) 
    152         return is_mp3(file) 
     148        elif file.getContentType(self).startswith('application/'): 
     149            file=file.get(self, raw=True, unwrapped=True) 
     150            file=file.aq_self 
     151            file = cStringIO.StringIO(str(file)) 
     152            return is_mp3(file) 
     153        return False 
    153154 
    154155    def isMovie(self): 
  • trunk/mp3tool.py

    r1879 r1880  
    5353    stream.seek(0) 
    5454    s = stream.read(3) 
     55    stream.seek(0) 
    5556    if s == "ID3": 
    5657        return True 
Note: See TracChangeset for help on using the changeset viewer.