~aaronp/software-center/enhance-usefulness

« back to all changes in this revision

Viewing changes to utils/update-software-center

  • Committer: Michael Vogt
  • Date: 2009-09-25 15:30:34 UTC
  • Revision ID: michael.vogt@ubuntu.com-20090925153034-vf6oqy9j66fc6jcz
renamed to "Ubuntu Software Center" and software-center (LP: #436648)

Show diffs side-by-side

added added

removed removed

Lines of Context:
32
32
 
33
33
 
34
34
try:
35
 
    from softwarestore.enums import *
 
35
    from softwarecenter.enums import *
36
36
except ImportError:
37
37
    # support running from the dir too
38
38
    d = os.path.dirname(os.path.abspath(os.path.join(os.getcwd(),__file__)))
39
39
    sys.path.insert(0, os.path.split(d)[0])
40
 
    from softwarestore.enums import *
 
40
    from softwarecenter.enums import *
41
41
 
42
42
try:
43
 
    from softwarestore.db.update import rebuild_database
 
43
    from softwarecenter.db.update import rebuild_database
44
44
except ImportError:
45
45
    # support running from the dir too
46
46
    d = os.path.dirname(os.path.abspath(os.path.join(os.getcwd(),__file__)))
47
47
    sys.path.insert(0, os.path.split(d)[0])
48
 
    from softwarestore.db.update import update
 
48
    from softwarecenter.db.update import update
49
49
 
50
 
class UpdateSoftwareStoreDbus(dbus.service.Object):
 
50
class UpdateSoftwarecenterDbus(dbus.service.Object):
51
51
    """ 
52
 
    This is a helper to provide the UpdateSoftwareStoreIFace
 
52
    This is a helper to provide the UpdateSoftwarecenterIFace
53
53
    """
54
54
    def __init__(self, bus_name,
55
 
                 object_path='/com/ubuntu/SoftwareStore'):
 
55
                 object_path='/com/ubuntu/Softwarecenter'):
56
56
        dbus.service.Object.__init__(self, bus_name, object_path)
57
57
 
58
 
    @dbus.service.method('com.ubuntu.SoftwareStore')
 
58
    @dbus.service.method('com.ubuntu.Softwarecenter')
59
59
    def IsRebuilding(self):
60
60
        return True
61
 
    @dbus.service.signal(dbus_interface='com.ubuntu.SoftwareStore',
 
61
    @dbus.service.signal(dbus_interface='com.ubuntu.Softwarecenter',
62
62
                         signature='b')
63
63
    def DatabaseRebuilding(self, isRebuilding):
64
64
        logging.debug("Sending DatabaseRebuilding signal '%s'" % isRebuilding)
75
75
    try:
76
76
        DBusGMainLoop(set_as_default=True)
77
77
        bus = dbus.SystemBus()
78
 
        bus_name = dbus.service.BusName('com.ubuntu.SoftwareStore', bus)
79
 
        dbus_controller = UpdateSoftwareStoreDbus(bus_name)
 
78
        bus_name = dbus.service.BusName('com.ubuntu.Softwarecenter', bus)
 
79
        dbus_controller = UpdateSoftwarecenterDbus(bus_name)
80
80
        dbus_controller.DatabaseRebuilding(True)
81
81
    except:
82
82
        logging.exception("dbus failure (ignoring")