~ubuntu-branches/ubuntu/trusty/serpentine/trusty

« back to all changes in this revision

Viewing changes to serpentine/__init__.py

  • Committer: Bazaar Package Importer
  • Author(s): Sebastien Bacher
  • Date: 2006-03-03 11:12:42 UTC
  • mfrom: (1.1.3 upstream)
  • Revision ID: james.westby@ubuntu.com-20060303111242-01ogkka2273vre4x
Tags: 0.6.91-0ubuntu1
New upstream version (UVF exception approved by mdz)

Show diffs side-by-side

added added

removed removed

Lines of Context:
76
76
        if extension is None:
77
77
            fname, extension = os.path.splitext (filename)
78
78
 
79
 
        if not self.__factories.has_key (extension):
 
79
        try:
 
80
            return  self.__factories[extension](self.parent.music_list, filename)
 
81
        except KeyError:
80
82
            raise SerpentineNotSupportedError (extension)
81
 
        
82
 
        return  self.__factories[extension] (self.parent.music_list, filename)
83
83
    
84
84
class Application (operations.Operation, Component):
85
85
    components = ()