~ubuntu-core-dev/update-manager/main

« back to all changes in this revision

Viewing changes to UpdateManager/backend/__init__.py

  • Committer: Balint Reczey
  • Date: 2018-10-01 15:56:40 UTC
  • mto: This revision was merged to the branch mainline in revision 2842.
  • Revision ID: balint.reczey@canonical.com-20181001155640-8okyjf48fx7oq0gv
Ignore PEP 8 W503 instead of E502 and drop many added backslashes

Show diffs side-by-side

added added

removed removed

Lines of Context:
46
46
                        if pkg.is_auto_installed:
47
47
                            pkgname += "#auto"
48
48
                        pkgs_install.append(pkgname)
49
 
                    elif (pkg.marked_upgrade \
 
49
                    elif (pkg.marked_upgrade
50
50
                          and fresh_cache[pkg.name].is_upgradable):
51
51
                        pkgs_upgrade.append(pkg.name)
52
 
                    elif (pkg.marked_delete \
 
52
                    elif (pkg.marked_delete
53
53
                          and fresh_cache[pkg.name].is_installed):
54
54
                        pkgs_remove.append(pkg.name)
55
55
                except KeyError:
98
98
def get_backend(*args, **kwargs):
99
99
    """Select and return a package manager backend."""
100
100
    # try aptdaemon
101
 
    if (os.path.exists("/usr/sbin/aptd") \
 
101
    if (os.path.exists("/usr/sbin/aptd")
102
102
            and "UPDATE_MANAGER_FORCE_BACKEND_SYNAPTIC" not in os.environ):
103
103
        # check if the gtkwidgets are installed as well
104
104
        try:
108
108
            import logging
109
109
            logging.exception("importing aptdaemon")
110
110
    # try synaptic
111
 
    if (os.path.exists("/usr/sbin/synaptic") \
 
111
    if (os.path.exists("/usr/sbin/synaptic")
112
112
            and "UPDATE_MANAGER_FORCE_BACKEND_APTDAEMON" not in os.environ):
113
113
        from .InstallBackendSynaptic import InstallBackendSynaptic
114
114
        return InstallBackendSynaptic(*args, **kwargs)