~mmcg069/software-center/Bug625443

« back to all changes in this revision

Viewing changes to softwarecenter/view/dependency_dialogs.py

  • Committer: Matthew McGowan
  • Date: 2010-09-09 20:35:38 UTC
  • mfrom: (1085.1.62 trunk)
  • Revision ID: matthew.joseph.mcgowan@gmail.com-20100909203538-3opsfhp2kmeqpji3
merge w trunk.

Show diffs side-by-side

added added

removed removed

Lines of Context:
39
39
    appdetails = app.get_details(db)
40
40
    # FIXME: use 
41
41
    depends = set()
 
42
    if not appdetails.pkg:
 
43
        return True
42
44
    deps_remove = cache.try_install_and_get_all_deps_removed(appdetails.pkg)
43
45
    for depname in deps_remove:
44
46
        if cache[depname].is_installed:
57
59
    #  backend = get_install_backend()
58
60
    #  backend.simulate_remove(app.pkgname)
59
61
    # once it works
 
62
    if not appdetails.pkg:
 
63
        return True
60
64
    depends = db._aptcache.get_installed_rdepends(appdetails.pkg)
61
65
    if not depends:
62
66
        return True