~ubuntu-branches/ubuntu/vivid/sessioninstaller/vivid

« back to all changes in this revision

Viewing changes to sessioninstaller/gstinstaller.py

  • Committer: Package Import Robot
  • Author(s): Michael Vogt
  • Date: 2012-04-25 15:04:59 UTC
  • mfrom: (1.1.8)
  • Revision ID: package-import@ubuntu.com-20120425150459-i35a3jd1tpsfu7ja
Tags: 0.20+bzr128-0ubuntu1
* New upstream release that fixes:
  - merged lp:~aptdaemon-developers/sessioninstaller/multiarch
    LP: #899001
  - Fix missing translation for the restrcited packages tooltip 
    LP: #972427
  - Don't translate debugging messages LP: #792436
  - Fix a string substition if the sender_name of InstallPackageNames
    is unknown
  - Check if packages are available at all and show a corresponding
    error message if not (string addition) instead of a generic and
    no descriptive message

Show diffs side-by-side

added added

removed removed

Lines of Context:
41
41
    """Provides an installer of GStreamer components"""
42
42
 
43
43
    def __init__(self, xid, codecs):
44
 
        log.info(_("Initializing GStreamerInstaller"))
 
44
        log.info("Initializing GStreamerInstaller")
45
45
        self.xid = dbus.UInt32(xid)
46
46
        self.provides = self._get_provides(codecs)
47
47
        bus = dbus.SessionBus()
62
62
        for codec in codecs:
63
63
            match = regex.match(codec)
64
64
            if not match:
65
 
                log.warn(_("Ignoring codec: %s"), codec)
 
65
                log.warn("Ignoring codec: %s", codec)
66
66
                continue
67
67
            provide = "%s|gstreamer%s.%s(%s-%s)" % (match.group("desc"),
68
68
                                                    match.group("major"),
72
72
            if match.group("fields"):
73
73
                for field in match.group("fields").split(","):
74
74
                    provide += "(%s)" % field.strip()
75
 
            log.debug(_("Add provide: %s"), provide)
 
75
            log.debug("Add provide: %s", provide)
76
76
            provides.append(provide)
77
77
        return provides
78
78
 
96
96
    try:
97
97
        installer.run()
98
98
    except errors.ModifyCancelled:
99
 
        log.warn(_("Cancelled"))
 
99
        log.warn("Cancelled")
100
100
        sys.exit(4)
101
101
    except errors.ModifyNoPackagesFound:
102
 
        log.critical(_("Could not find any packages to operate on"))
 
102
        log.critical("Could not find any packages to operate on")
103
103
        sys.exit(1)
104
104
    except Exception, error:
105
105
        log.error(error.message)
106
106
        sys.exit(2)
107
 
    log.info(_("Finished succesfully"))
 
107
    log.info("Finished succesfully")
108
108
    sys.exit(0)
109
109
 
110
110
if __name__ == "__main__":